Thermo Fisher Scientific
Manager, Software Engineering
Atomic Object
Software Consultant and Developer
Dynamic Edge
Software Developer
University of Michigan Health System
Senior Application Programmer and Analyst
Strata Oncology
Engineering Manager
Strata Oncology
Senior Informatics Engineer
Thermo Fisher Scientific (Life Technologies)
Senior Software Engineer
University of Michigan - Medical Center
Programmer and Site Manager
Interaction Gaming
Senior Software Engineer
University of Michigan College of Engineering