Professional Experience

Lead Developer

Jan 2020 – Present
trainPOINT | 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 2019
Epsilon 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 2016
Epsilon 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 2013
Media 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 2013
Lukewarm 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