Microsoft
Principal Software Developer
Microsoft
Software Development Engineer in Test 2
Microsoft
Software Developement Engineer 2
IBM
IT Software developer Intern
Microsoft
Senior Software Developer Engineer
University of Washington
Cornell University