Garmin International
Software Engineering Team Lead
RBC Medical Innovations
Software Group Lead
Engenious Design
Senior Software Engineer
Garmin International
Software Engineer
Engenious Design
Software Team Lead
Garmin International
Senior Software Engineer
RBC Medical Innovations
Embedded Software Engineer
University of Missouri-Rolla