Thales Training and Simulation
Principal Software Engineer
Elemental Technologies
System Software Engineer
Confident Technologies, Inc.
Senior Software Engineer
Vidoop LLC
Lead Software Engineer
Factorial Five, LLC
Software Developer
Mozilla
Senior Web Developer
Factorial Five, LLC
Software Consultant
Mozilla
Staff Software Engineer
ConsumerAffairs
Senior Developer
Random Side Projects
Collaborator
The University of Tulsa