Microsoft
Senior Software Engineer
Microsoft
Software Engineer II
Microsoft
Senior Software Engineer Manager
Amazon
Software Development Engineer
Microsoft
Principal Software Engineer Manager
Stuyvesant High School
University of Pennsylvania
The Cooper Union for the Advancement of Science and Art