Work

Apple logo
Apple
Location: San Francisco, CA
Senior Software Engineer
Duration: since 2022
Software Engineer
Duration: 2017-2022
I'm building data software and services for maps.
Microsoft logo
Microsoft
Location: Redmond, WA
Software Engineer・Intern
Duration: Summer 2016
I worked on tooling that helped improve the Intune device enrollment experience.
Johnson & Johnson logo
Johnson & Johnson
Location: Remote
Software Engineer・Intern
Duration: Fall 2015
Software Engineer・Intern
Duration: Fall 2014
I helped improve the quality of pharmaceutical production processes for drugs like Remicade and Tylenol. We used Haskell to build a graph of process flow to enable new kinds of analysis at scale.
TurboTax logo
Intuit, TurboTax
Location: San Diego, CA
Data Science Engineer・Co-op
Duration: January-August 2015
Cut machine learning development cycle from two weeks to thirty minutes.
Researched novel approaches for A/B testing (Multi-armed bandit problems, Thompson Sampling)
Proposed and built a DSL for specifying machine learning models, later became a standard across Intuit Data Science.
athenahealth logo
athenahealth
Location: Boston, MA
Security Software Engineer・Intern
Duration: Summer 2014
Eliminated Cross Site Scripting vulnerabilities from company-wide perl codebase.

Education

RIT logo
Rochester Institute of Technology
Location: Rochester, NY
Bachelor of Science, Computer Science
Graduated: 2017
Specialized in programming languages and development tools. Completed minor in Economics with focus on theory and policy analysis.

Research

Nunes-Harwitt, Arthur, Matthew Gambogi, and Travis Whitaker. "Quick-Sort: A Pet Peeve." In proceedings of the 49th ACM Technical Symposium on Computer Science Education, pp. 547-549. ACM, 2018. pdf