Jimmy Lai

Staff Software Engineer at Zip

Sunnyvale, California, 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
Jimmy Lai is a Staff Software Engineer with 11 years of experience building large-scale Python systems focused on CPU and latency efficiency, automatic refactoring, developer experience, and search/backend services. He has driven company-wide initiatives at Instagram, Carta, and Zip—creating LibCST and other open-source tooling to enable massive codemods, automated refactoring frameworks, and measurable tech-debt reduction across monoliths. Jimmy combines deep backend performance work (profilers, asyncio optimizations, and CPU cost reductions) with delivery engineering—scaling tests to thousands of runners, raising coverage, and rolling out reusable GitHub workflows. He is adept at turning large, manual modernization efforts into automated, metrics-driven programs (e.g., fixing tens of thousands of typing issues via codemods and Pyright). Based in Sunnyvale, he pairs rigorous academic training with a practical knack for motivating developers through ecosystems and leaderboards to embed quality and efficiency into daily work.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor Computer Science and Information Engineering, Bachelor Computer Science and Information Engineering at National Cheng Kung University
bookMaster Computer Science and Information Engineering, Master Computer Science and Information Engineering at National Taiwan University
bookCoursera.org
bookNanodegree AWS Cloud Architect, Nanodegree AWS Cloud Architect at Udacity
languagesEnglish, Chinese
github-logo-circle

Github Skills (7)

parse-tree10
typehinting10
type-checking10
lib10
python10
abstract-syntax-tree10
documentation9

Programming languages (4)

OCamlJupyter NotebookCythonPython

Github contributions (5)

github-logo-circle
Instagram/LibCST

Jul 2019 - Feb 2021

A concrete syntax tree parser and serializer library for Python that preserves many aspects of Python's abstract syntax tree
Role in this project:
userBack-end Developer
Contributions:4 releases, 67 reviews, 220 commits in 1 year 7 months
Contributions summary:Jimmy primarily contributed to the development of the `libcst` library, a concrete syntax tree parser and serializer for Python. Their work focused on fixing code issues, including removing unused imports, adding missing dependencies, and updating code formatting using black and isort. They also made improvements to the documentation, and added new functionality related to metadata analysis and type hints. The user's contributions improve the overall quality and functionality of the library.
pythonconcreteparsersaspectssyntax-tree
carta/.github

Feb 2022 - Jul 2023

Github templates for workflow, issue and pull request.
Contributions:60 reviews, 196 PRs, 325 pushes in 1 year 5 months
pull-requestrequestworkflow
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
Jimmy Lai - Staff Software Engineer at Zip