Yang Gao

Software Engineer at Google

San Francisco Bay Area 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
Yang Gao is a software engineer with 11 years of experience building low-level and backend systems, currently at Google in the San Francisco Bay Area. His background spans SoC hardware/software co-design and low-power architecture at Qualcomm, high-performance GPU and DSP research during a PhD, and production backend contributions to prominent open-source projects like gRPC (including Node.js and C# code paths). He blends systems-level intuition from chip and codec design with cloud-scale service engineering, frequently working on stream handling, health checks, and cross-language interoperability. Known for quietly bridging research and production, he moves features through refactors and upstream merges while keeping tests and compatibility intact. He holds degrees from Fuzhou University and Shanghai Jiao Tong University and completed a PhD focused on high-performance computing, giving him a strong foundation in both theory and practical engineering.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science, Bachelor of Science at Fuzhou University
bookPhD, High performance computing, PhD, High performance computing at University of South Carolina
bookMaster of Science, Master of Science at Shanghai Jiao Tong University
languagesEnglish, Chinese
github-logo-circle

Github Skills (10)

javascript10
nodejs10
csharp10
grpc10
dotnet-core10
server-side9
server9
maintenance8
code-cleanup8
testing8

Programming languages (10)

TypeScriptJavaShellC++CStarlarkJavaScriptGo

Github contributions (5)

github-logo-circle
grpc/grpc

Dec 2014 - Feb 2021

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
userBack-end Developer
Contributions:26 reviews, 1664 commits, 999 PRs in 6 years 2 months
Contributions summary:Yang primarily contributed to the C# code files, where they were working on refactoring or merging code from upstream into a feature branch ("import"). The changes included modifications to existing messages and potentially involved generating code. The user's work appears to be focused on code maintenance and aligning with upstream changes in a C#-based gRPC project.
objective-ccpppythongrpcphp
grpc/grpc-node

Jan 2015 - Feb 2016

gRPC for Node.js
Role in this project:
userBack-end Developer
Contributions:14 commits in 1 year 1 month
Contributions summary:Yang primarily focused on modifying and improving the gRPC Node.js library. They made changes to server and client stream handling, and implemented internal path and name cleanups. Furthermore, they updated the health check service and fixed the node tests, removing references to server fake credentials and related dependencies.
node-jsgrpcgrpc-webnodejstypescript
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
Yang Gao - Software Engineer at Google