Microsoft
Senior Software Engineer
Microsoft
Lead Principal Software Engineer
University of Michigan
Graduate Student Research Assistant
Canon Medical Research USA, Inc.
Senior Software Engineer
Voyager Software Solutions
Software Developer
Microsoft
Senior Lead Software Engineer
Amazon
Software Development Engineer
University of Michigan
Postdoctoral Research Fellow
Aristoteleion Panepistimion Thessalonikis
University of Michigan