EF Education First
Lead Software Developer
University at Buffalo NANOSAT Program
Software Engineer
Panorama Education
Engineering Manager
MRI Software LLC
Software Engineer
Panorama Education
Senior Full Stack Engineer
University at Buffalo
Teaching Assistant
Panorama Education
Director of Engineering
State University of New York at Buffalo