Yilun Chong

Senior Software Engineer at Google

Sunnyvale, 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

🤩
Rockstar
🎓
Top School
Yilun Chong is a Staff Software Engineer based in Sunnyvale with a decade of experience building large-scale systems at Google, where he progressed from protocol buffers work to leading search and video ranking efforts. He has deep backend expertise—evidenced by substantive contributions to the high-profile protocolbuffers/protobuf project that expanded proto2 support across multiple languages and conformance tests. Comfortable operating at both systems and algorithmic layers, he has driven improvements in ranking pipelines that require rigorous testing and cross-language interoperability. With an MS in Computer Engineering and an early internship at Microsoft, Yilun combines strong academic grounding with product-focused execution and a track record of shipping robust, multi-language infrastructure.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Physics, Bachelor's degree, Physics at Nankai University
bookMaster’s Degree, Computer Engineering, 3.75, Master’s Degree, Computer Engineering, 3.75 at Stony Brook University
languagesChinese, English
github-logo-circle

Github Skills (18)

c-language10
protocol-buffers10
cprogramming-language10
protobuf10
java9
python9
php9
javas9
apidoc8
api8
dotnet-core8
ruby8
nodejs8
csharp8
marshalling7

Programming languages (3)

C++JavaScriptClojure

Github contributions (5)

github-logo-circle
protocolbuffers/protobuf

Jul 2019 - Jul 2019

Protocol Buffers - Google's data interchange format
Role in this project:
userBack-end Developer
Contributions:1 commit, 103 PRs, 49 pushes in 1 day
Contributions summary:Yilun primarily contributed to the project by adding and modifying code for supporting proto2 messages and integrating proto2 with various languages and systems (C++, Python, Node.js, Ruby, PHP, and Java). They implemented several test cases, expanded the conformance tests, and updated the Ruby, C#, and Objective-C implementations. These changes indicate a focus on extending the project's support for different protocol buffer versions and related functionalities.
protocol-buffersrpcgoogle-protocol-buffersinterchange-formatmarshalling
BSBandme/protobuf

Jun 2017 - Feb 2019

Protocol Buffers - Google's data interchange format
Contributions:226 pushes, 68 branches in 1 year 8 months
protocol-buffersbinary-datagoogle-protocol-buffersinterchange-formatprotobuf
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
Yilun Chong - Senior Software Engineer at Google