Yu Gan

Research Engineer at Google

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
🎓
Top School
Yu Gan is a research engineer at Google AI and System Research with nine years of experience building and evaluating cloud-native and scalable systems. He holds a PhD in Computer Engineering from Cornell and brings a research-first mindset to production problems, with prior engineering roles at Alibaba Cloud and multiple internships at Google. His open-source contributions include backend work on the well-known DeathStarBench microservices benchmark, where he improved Lua/Thrift service logic for clearer return types and maintainability. Comfortable bridging rigorous academic research and pragmatic engineering, he focuses on backend service implementations and performance-aware system design. Based in the United States, he combines deep technical breadth from top-tier academic training with hands-on experience shipping real-world cloud services.
code9 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy (PhD) Computer Engineering, Doctor of Philosophy (PhD) Computer Engineering at Cornell University
bookBachelor of Engineering (B.Eng.) Electrical and Electronics Engineering, Bachelor of Engineering (B.Eng.) Electrical and Electronics Engineering at Tsinghua University
bookUNSW Sydney
languagesChinese, English
github-logo-circle

Github Skills (5)

lua10
microservices-application10
microservices10
thrift10
openresty9

Programming languages (6)

C++CJavaScriptGoLuaPython

Github contributions (5)

github-logo-circle
delimitrou/DeathStarBench

Aug 2019 - Sep 2021

Open-source benchmark suite for cloud microservices
Role in this project:
userBack-end Developer
Contributions:43 commits, 10 PRs, 7 pushes in 2 years 1 month
Contributions summary:Yu's commits primarily involve modifying Lua scripts related to Thrift, a framework for developing scalable services. These changes focus on altering return types within the Lua scripts for improved readability. The user also updated Lua code within the project's media microservices setup. This work suggests a focus on the backend logic and service implementations within the DeathstarBench project.
benchmark-suitebenchmarkkubernetesmicroservicessuite
gy1005/starter-academic

Dec 2020 - Feb 2022

🎓 Easily create a beautiful academic résumé or educational website using Hugo, GitHub, and Netlify
Contributions:13 pushes in 1 year 2 months
hugoforestryeducational-websitenetlifyhugo-theme
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
Yu Gan - Research Engineer at Google