Ran Zhao is a Senior Software Engineer in Seattle with six years of hands-on experience building large-scale, secure cloud and data systems across Google, Coupang, Microsoft, and Amazon. At Google he focuses on GCP service infrastructure and access, and his open-source contributions to high-profile Go libraries (google-cloud-go and google-api-go-client) show deep expertise in mTLS, OAuth2 token exchange, and client certificate flows for cloud APIs. He has a strong backend and streaming background—Kafka, Spark Streaming, Cassandra—and a track record of refactoring critical libraries to improve security and endpoint logic at scale. Passionate about game design, Ran blends systems-level rigor with product-minded curiosity, often tackling subtle auth and configuration edge cases that many teams miss.
6 years of coding experience
7 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Cornell University
Contributions:37 reviews, 13 commits, 18 PRs in 2 years 9 months
Contributions summary:Ran primarily contributed to the `google-api-go-client` repository by implementing and improving features related to mutual TLS (mTLS) authentication and device certificate authentication for Google API clients. Their work included adding options for specifying client certificates, integrating with Enterprise Certificate Proxy, and refactoring existing code to support OAuth2 token exchange over mTLS. They also added support for reading default mTLS endpoints from the discovery document.
Contributions:19 reviews, 2 commits, 6 PRs in 10 days
Contributions summary:Ran primarily contributed to updating and refactoring Google Cloud client libraries for Go. They focused on removing endpoint overrides, fixing endpoint selection logic, and enabling client certificates by default. Their work involved modifications across multiple service packages (bigtable, spanner, storage, logging), indicating a deep understanding of the internal workings and configurations of these libraries. They also addressed issues related to mTLS support and OAuth2 token exchange.
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.