Work Experience
Software Engineer I: Ball Aerospace and Technologies Corporation (BATC) 2012-Present
• Supported Air Force Research Labs (AFRL) 711th Human Performance Wing on the following contracts:
o Warfighter Readiness Science and Technologies Program (WRSTP)
o Warfighter Interface Research and Technologies Operations (WIRTO)
• Lead software engineer and architect responsible for program design and maintaining cost, schedule and performance requirements
• Collaborated with researchers (government & contractors) and other engineers to design and deliver robust solutions
• Responsible for hardware requirements, design, acquisition, configuration, deployment, maintenance and repair
• Responsible for computer aided graphics and Graphical User Interface (GUI) design
*Active Clearance: Secret (Previously held: Top Secret)
Project Experience
WRSTP Task Order 53: Model Function Architecture of Human Decision Making
• Developed and maintained Adaptive Multi-Purpose Simulator (AMPS), a flight dynamics based simulation game engine and interface, to support research studying cognitive modeling in the complex domains
• Developed and maintained a scenario editor that programmatically creates multiple AMPS scenario files for individual experiments
• Developed a Graphical User Interface (GUI) to allow researchers to design Finite State Algorithms and view the entropy and the resulting grammars as their designs changed
• Developed a GUI to allow experimenters to automatically install and update their software packages as updates were released
• Developed a GUI to load experiment output files and automate data analysis allowing the researcher to graphically view, interact with, and filter the results by subject and experimental condition
• Integrated object oriented Heads Up Displays (HUD) including the F-16’s and a Garmin G1000 into AMPS with optional features allowing researchers to simulate failed equipment or limit data output to the subject and control subject task saturation
WRSTP Task Order 37: Entity Modeling & Immersive Decision Environments
• Updated the AMPS game engine to interface via a standard Distributed Interactive Simulation (DIS) network allowing the use of any DIS compatible Image Generator (IG) or plugin, to include MetaVR and X-Plane
• Supplemented the AMPS game engine to interface with and control the Acme tactile vest and chassis
• Developed a hardware emulator to simulate the Acme tactile vest in a visual display to expedite experiment design
• Designed altitude hold, terrain follow, and heading hold autopilots using a mix of classic and modern control theory
• Designed a virtual instructor pilot that would cue the pilot to correct current error to the intended flight path
• Developed a GUI to monitor the DIS network and graphically display and record entity states
• Developed software integration and settings control libraries for joysticks, keyboards and other custom Input/Output (I/O) devices
• Developed multiple scripts to perform automated audio and image processing, manipulation and type conversion
• Developed multiple functions to override and/or supplement MatLab/Java GUI behavior to create intuitive and usable interfaces
WRSTP Task Order 54: Robust Decision Making for Improved Mission Assurance
• Developed a GUI to allow experimenters to design and run custom questionnaires to enhance data collection and subject feedback
• Developed C++ libraries for use in MatLab to supplement program control, window control, data type conversion and disc functions
WRSTP Task Order 55: Integrated...
Login or Register to view the full resume.