Andrew Lai

Senior Software Engineer at Google

Cambridge, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Andrew Lai is a Senior Software Engineer with eight years of experience building scalable backend systems and leading product teams at Google, currently focused on YouTube playback after guiding the Google News iOS app as tech lead. He combines a strong physics research background from Caltech and MIT with practical startup CTO experience co-founding Cannonball, bringing both analytical rigor and product-minded engineering to large-scale consumer services. An active contributor to the Istio open-source ecosystem, Andrew has improved proxy, API, and CI infrastructure—work that touches core service-mesh routing, auth, and release automation. He is skilled at refactoring complex attribute-processing and transport code for performance and maintainability, and has a track record of shipping robust test coverage alongside functional changes. Based in Cambridge, MA, he blends deep systems-level coding with leadership in cross-functional delivery.
code8 years of coding experience
job14 years of employment as a software developer
bookMaster of Science - MS Physics, Master of Science - MS Physics at Massachusetts Institute of Technology
bookCalifornia Institute of Technology
github-logo-circle

Github Skills (31)

env10
service-mesh10
kubernetes10
github-ci10
envoyproxy10
protocol-buffers10
user-authentication10
authentication10
proxy10
mixer10
cicd10
release-management10
automation10
go10
api10

Programming languages (5)

C++ShellGoHTMLPython

Github contributions (5)

github-logo-circle
istio/test-infra

Feb 2018 - Jan 2019

Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:114 commits, 108 PRs, 17 pushes in 11 months
Contributions summary:Andrew primarily focused on enhancing the CI/CD pipeline and automating release processes within the Istio test-infra repository. They implemented changes to the GitHub Actions configuration to support release qualification and build workflows. Their contributions included modifying the `githubctl` tool for release management, integrating functionalities for generating release parameters, and automating PR cleanup procedures. The user's work directly impacted the efficiency and reliability of the project's release pipelines.
istio/istio

Nov 2017 - Feb 2019

Connect, secure, control, and observe services.
Role in this project:
userBackend Developer
Contributions:162 commits, 304 PRs, 181 pushes in 1 year 2 months
Contributions summary:Andrew primarily focused on refactoring and improving the attribute processing logic within the Istio Mixer component. Their work involved modifying the `ProtoBag` implementation, updating the interpreter, and addressing code issues in the evaluator. These changes aimed at enhancing the efficiency and maintainability of the attribute handling infrastructure, a core component for service mesh functionality, including policy enforcement and metrics generation. The user also contributed to test suite by adding new testing.
circuit-breakerenforce-policiesistioapi-managementmicroservice
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrew Lai - Senior Software Engineer at Google