Work
Waymo
Software Engineer, Commercialization Team
July 2023 - Present
San Francisco, California
Waymo
Software Engineer, Simulation Team
January 2021 - June 2023
San Francisco, California
- Studied and improved the user experience for snapshot simulation, a type of simulation where the autonomous vehicle planner module is initialized from a snapshot as opposed to a more costly warm-up period.
- Built a snapshot correctness evaluation job that utilizes Waymo’s distributed system for simulation at scale.
- Measured the precision of simulation jobs that run prior to code submission and block behavior regressions.
Software Engineer, Google Assistant Team
August 2018 - January 2021
Mountain View, California
- Designed Google Assistant Wi-Fi router integration for partners such as Google Wi-Fi.
- Introduced logging infrastructure and dashboards to analyze the extensive smart home ecosystem (over two billion requests per day).
- Added backend support for caching semantic understanding on assistant devices with special NLU hardware capabilities (over one million cache hits per day).
- Secondary intern host and mentor.
Amazon
Software Engineer Intern, Alexa Machine Learning Platform
September - December 2017
Seattle, Washington
- Received an offer for full-time conversion.
- Built a Django web tool for generating and annotating Alexa conversation test cases.
- Wrote a Python script that updates model training sets to better match live data in the NLU pipeline.
- Evaluation
Software Engineer Intern, Google Assistant Team
May - August 2017
Mountain View, California
- Received an offer for full-time conversion.
- Created a query rewrite feature in Google Assistant with validation logic in Android and iOS frontends.
- Used internal Google technologies to create a Google Assistant dialog for modifying settings with voice commands.
- Built an iOS frontend for the Google Assistant routines feature.
- Evaluation
Toast
Software Engineer Intern, Android Team
May - August 2016
Boston, Massachusetts
Toast is an all-in-one restaurant POS system and restaurant management system. Built specifically for restaurants on an affordable cloud-based platform, Toast offers the power, flexibility, and ease of use a food-service business needs.
- Fully developed a new Android display that summarizes orders to improve restaurant efficiency.
- Worked on a team of three to build the consumer-facing kiosk feature in the Android app, allowing customers to efficiently place and pay for orders themselves.
- When a customer was threatening to leave because cash drawers were taking up to 6 seconds to open, I investigated and implemented a fix that reduced the time by 40x.
- Evaluation
Big Road
Software Engineer Intern
September - December 2015
Waterloo, Ontario
BigRoad sets out to collaborate with individuals and businesses in the transportation industry to build the best fleet management platform using today’s technologies. BigRoad is the #1 trucker app for Android, iPhone, and iPad, and is the overwhelming choice of drivers and fleets using smart phones in their daily operations.
- Expanded the Selenium and Appium automated testing suites in the early stages of the company’s automated testing infrastructure.
Side Effects
Software Engineer Intern
May - August 2015
Toronto, Ontario
Side Effects Inc. is a computer graphics business located in downtown Toronto. Its flagship product is Houdini, an award-winning software used for high-end visual effects as well as 3D animation in film and videogames.
- Created a node to control world-level geometry objects using Python scripts.
- Took an old passive network tree and turned it into a useful scene management tool by allowing artists to select similar nodes in the geometry node hierarchy.