Hao Mao

Mountain View, 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

👤
Senior
Hao Mao is a tech lead manager based in Mountain View with 10 years of experience building production-grade infrastructure and payments systems, most recently launching an LLM consumption billing and build application infrastructure team at Glean. Previously he led Move Money and metrics platforms at Coinbase and drove platform work on LinkedIn’s Python Foundation and PaaS teams, demonstrating a strong backend and cloud-native systems pedigree. He combines hands-on engineering—improving build tooling and caching strategies in open-source projects like pygradle—with people leadership across cross-functional teams. Hao also teaches AI and cloud computing topics, reflecting a habit of turning practical systems knowledge into curriculum and mentorship. Known for optimizing build and cache workflows, he brings a pragmatic focus on efficiency, observability, and production reliability to large-scale distributed systems.
code11 years of coding experience
github-logo-circle

Github Skills (8)

caching10
gradlew10
python-packaging10
python10
package-management10
build-automation10
gradle10
groovy8

Programming languages (5)

TypeScriptJavaC++HTMLPython

Github contributions (5)

github-logo-circle
linkedin/pygradle

Feb 2019 - Feb 2019

Using Gradle to build Python projects
Role in this project:
userBack-end Developer
Contributions:5 commits, 9 PRs, 2 comments in 22 days
Contributions summary:Hao primarily contributed to the `pygradle` project by enhancing the package settings API and implementing layered caching for wheels. They added functionality to support `isCustomized` checking to avoid rebuilding already built packages. Key improvements involved adapting tasks to utilize the `requiresSourceBuild` and `isCustomized` flags, and supporting different cache layers settings. These changes indicate a focus on optimizing build processes and caching strategies within the Python project's Gradle build system.
gradlepythonlinkedin
mhbkb/cs229-project

Oct 2019 - Dec 2019

Contributions:50 commits in 1 month
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