Lead Software Engineer ( GameDev, Research )
15+ years experience leading teams and directing development of tools for games and research.
Experience
-
Activision / Sledgehammer GamesLead Tools Engineer
- Shipped Call of Duty: Vanguard, Modern Warfare 2
- Rebuilt content creation tools for current engine technology
- Proposed and architected new tools and workflows to support game devs
- Built and managed a small team of entry- to expert-level engineers
- Collaborated as a domain lead in cross-studio development efforts
-
University of Iowa, Virtual Soldier Research (VSR)Senior Software Engineer (Lead)
- Directed a military-funded program to improve effectiveness of motion capture for analysis of personal protective equipment
- Designed & developed Ektimo software for human-centric analysis of motion capture
- Oversaw research progress and delivered final reports along with stable software to clients
- Contributed to both research & development of an injury prediction framework (Malum Terminus)
- Made significant improvements to architecture & stability of Santos™ software
-
University of Iowa, Virtual Soldier Research (VSR)Senior Software Engineer- Led architecture and development of the GruntSim/ETOWL software – a human simulation tool specifically designed to analyze load carriage by military personnel
- Actively discussed predictive research and provided suggestions that improved results
- Delivered stable software releases and met deadlines to the satisfaction of funding partners
- Managed and motivated a team of both student and staff programmers
- Provided demonstration/training to clients, and promptly responded to feedback
- Managed further development of Santos™ and ProGait (gait analysis) software
-
University of Iowa, Virtual Soldier Research (VSR)Software Engineer- Major contributor to architecting the Santos™ human simulation software from the ground up
- Played key role in design and development of all major systems – including GUI, world objects/properties, animation, undo/redo, predictive research, plug-ins, and much more
- Provided reliable scheduling, reports, and presented to clients to secure continued funding
-
Activision / Z-Axis / UndergroundSoftware Engineer- Shipped X-Men: The Official Game (PS2, Xbox, Xbox360)
- Designed and developed in-house software tools for creating visual effects (VFX)
- Implemented run-time code for VFX components (e.g., lightning, beams)
- Worked with artists and provided programming support for VFX creation
- Found & fixed outstanding bugs and memory leaks
Education
-
MS, Mechanical EngineeringUniversity of Iowa GPA: 4.0
-
BS, Computer Science & MathematicsUniversity of Iowa GPA: 4.0Graduated with Highest Distinction
Publications
-
Improved Motion Capture Processing for High-Fidelity Human Models Using Optimization-Based Prediction of Posture and AnthropometryAdvances in Intelligent Systems and Computing
-
Body-Based Obstacle Avoidance for Motion Simulation using Optimization-Based Posture PredictionConference: Digital Human Modeling SymposiumBest Presentation Award, 2nd Place
-
Vision Performance Measures for Optimization-Based Posture PredictionSAE Technical Papers
-
Modeling Dual-Arm Coordination for Posture: An Optimization-Based ApproachSAE Technical Papers
-
Kinematic Human Modeling and Simulation Using Optimization-Based Posture PredictionMaster's Thesis