Lockheed Martin
Senior Staff Software Systems Engineer
University of Silicon Valley
Adjunct Professor
Trimble Inc.
Software Engineer
Cimarron Inc.
Senior Software Engineer
West Valley Staffing Group
Senior Software Engineer
Lockheed Martin Rotary & Mission Systems
Senior Software Engineer
Najem Software Design
Chief Software Architect
University of Tennessee, Knoxville