Gary Zhao

TLM EM Staff Engineer at Meta

Seattle, Washington, 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
Gary Zhao is a TLM EM Staff Engineer with 11 years of experience building high-availability, large-scale distributed systems across Ads, privacy, and security domains. Based in Seattle, he has led cloud-agnostic architectures at Meta that scaled to 50K containers, founded a Security Council, and open-sourced key privacy tooling such as FBPCS and related MPC/TEE infrastructure. His background spans Ads ML infra, recommender and RTB systems, PCI tokenization at Uber, and Windows security at Microsoft, blending deep systems design with operational pragmatism. He champions engineering excellence and has a track record of decoupling and refactoring complex backend services to improve modularity and maintainability. Notably, he built a GenAI/LLM-based integrity service for Ads measurement and helped make secure multi-party computation practical in production.
code11 years of coding experience
job11 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

backend10
back-end-development10
python10
architecture9
architectures9
refactoring9
git8
facebook8
testing7
serialization7
data-serialization7
api-rest6
rest-api6
api-design6
restful-api6

Programming languages (5)

JavaC++BikeshedGoPython

Github contributions (5)

github-logo-circle
facebookresearch/fbpcs

Aug 2021 - Sep 2021

FBPCS (Facebook Private Computation Solutions) leverages secure multi-party computation (MPC) to output aggregated data without making unencrypted, readable data available to the other party or any third parties. Facebook provides impression & opportunity data, and the advertiser provides conversion / outcome data.
Role in this project:
userBackend Developer
Contributions:8 commits, 6 PRs in 1 month
Contributions summary:Gary's contributions primarily revolve around refactoring and decoupling components within the Facebook Private Computation Solutions (FBPCS) project. They removed dependencies, particularly related to S3 storage and local instance repositories, to streamline the codebase. The user also worked on moving and decoupling the MPCInstance for improved modularity. These changes indicate a focus on improving the project's architecture and maintainability.
outcomeadvertisermulti-party-computationmulti-partycomputation
peking2/func-coffee

Dec 2014 - Aug 2015

Contributions:2 commits, 1 PR, 8 pushes in 8 months
javascripttypescript
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