SAE International
Senior Software Engineering Manager
Maven Machines
Senior Engineering Manager
Victory Media
Manager of Software Engineering
Smith Micro Software, Inc.
Director of Software Engineering
Moringa Living, LLC
CTO and Lead Developer
Bitfoundry, LLC
Owner
Advanced Software Applications
Contractor
Victory Media
Director of Engineering
DynaVox Systems, LLC
Director of Software Development
Rivers Agile Solutions
Senior Software Engineer
University of Pittsburgh