Waymo

Roles

  • Senior Software Engineer: (2023 - 2024)

Products

Highlights

  • Created a comprehensive library of reusable UI components to accelerate development velocity and ensure design consistency across Android and iOS platforms.
  • Built critical user-facing features, including an enhanced pickup/dropoff experience with multi-choice selection and improved visibility of key ride information.
  • Refactored bespoke features into generic, plug-and-play components, enabling reuse across diverse workflows without code/effort duplication.
  • Pioneered the adoption of Kotlin and Jetpack Compose through experimentation, comprehensive documentation, and direct mentorship, resulting in a measured improvement in team efficacy and developer satisfaction.
  • Architected custom testing infrastructure for Jetpack Compose that eliminated boilerplate and enabled deterministic testing, establishing the standard pattern for UI verification.
  • Modernized the broader testing ecosystem by upgrading APIs, optimizing performance, and introducing the team's first end-to-end UI screenshot testing infrastructure.