Professional Experience
Lead Developer
Jan 2020 – PresenttrainPOINT | San Diego, CA
- Develop, maintain, and manage trainPOINT products including Hazard Identification, Fall Protection, Lockout-Tagout, Confined Spaces, and Spotter training.
- Lead architectural decisions and mentor junior developers in Unity best practices.
Computer Programmer II
Aug 2016 – Dec 2019Epsilon Systems Solutions Inc. | Warrenton, VA / Remote
- Developed and maintained the “EpsilonVR” framework and player application.
- Aided in the development of training modules for the U.S. Navy.
- Developed tools to aid in the NGrain development pipeline with C#, WPF, and WinForms.
Graphic Artist III
Oct 2014 – Aug 2016Epsilon Systems Solutions Inc. | Warrenton, VA
- Developed interactive 3D showcase application for Generac’s new line of generators.
- Developed “Virtual Training Aid” for 3D classroom navigation of equipment systems.
- Developed generator maintenance simulation prototype for the U.S. Army.
Graphics Artist I
Jan 2012 – Oct 2013Media Box Studios | Warrenton, VA
- Aided in computer-based training development by creating 3D models and renderings using Cinema4D.
- Parsed client manuals into procedures and implemented renders into Adobe Flash projects.
3D Artist
Jan 2012 – Feb 2013Lukewarm Media | Remote
- Created props and buildings for the game “Primal Carnage” using 3ds Max, Quixel Suite, and Photoshop in the Unreal engine.
Key Skills & Expertise
Engineering
- Dependency Injection
- Unit Testing
- Continuous Integration
- Custom Editor Tools
Visual Arts
- Level Building
- Lightmapping
- UI/UX Design
- Realtime 3D Assets