Microsoft
Senior Software Development Engineer
Intentional Software Corporation
Software Analyst and Developer
Open Data Kit
Research Assistant
Microsoft
Software Development Engineer 2
Microsoft
Senior Software Engineering Manager
Intentional Software Corporation
Software Development Intern
University of Washington