Rui Zhao

Engineering Manager at Google

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
Rui Zhao is an engineering manager with 12 years of experience leading product-focused teams at Google and YouTube, based in California. He blends hands-on engineering—contributions to Chrome extension samples, mobile Chrome apps (notably UDP/iOS socket work), and TensorFlow NMT cleanup—with people and delivery leadership at scale. Rui’s background spans front-end UI refinements for browser features, mobile networking internals, and backend code hygiene, showing a rare mix of UX sensibility and low-level protocol familiarity. He holds a Master’s in Computer Science from Johns Hopkins and a bachelor’s from the University of Electronic Science and Technology, bringing strong academic foundations to practical systems. Colleagues describe him as a pragmatic problem-solver who reduces complexity while shipping reliable features across platforms.
code12 years of coding experience
job1 year of employment as a software developer
bookBechelor, Computer Science, Bechelor, Computer Science at University of Electronic Science and Technology
bookJohns Hopkins University
languagesEnglish, Chinese, Japanese
stackoverflow-logo

Stackoverflow

Stats
318reputation
30kreached
9answers
1question
github-logo-circle

Github Skills (31)

machine-translation10
javascript10
ios10
webview10
python10
css10
user-interface10
bluetooth-le10
chrome-extension10
maintainability10
tensorflow10
front-end-development10
chrome10
bluetooth10
html10

Programming languages (6)

JavaC++JavaScriptJupyter NotebookPythonEmacs Lisp

Github contributions (5)

github-logo-circle
tensorflow/nmt

May 2017 - May 2018

TensorFlow Neural Machine Translation Tutorial
Role in this project:
userBack-end Developer
Contributions:94 commits, 18 PRs, 33 pushes in 11 months
Contributions summary:Rui's commits primarily focus on refactoring and cleaning up unused code within the TensorFlow Neural Machine Translation (NMT) tutorial repository. They removed unused test data files and made minor adjustments to various Python files such as `nmt/train.py`, `nmt/model.py`, and `nmt/utils/`. These modifications contribute to code maintainability and potentially reduce the size of the repository. The user also seems to be making efforts to reduce the code complexity.
seq2seqmachine-translationtranslationnmttensorflow
Chrome apps on Android and iOS
Role in this project:
userMobile Developer (iOS)
Contributions:113 commits in 3 months
Contributions summary:Rui primarily focused on implementing and refining the UDP (User Datagram Protocol) functionality within the Chrome apps on iOS platform, which is detailed in the repository description. Their contributions included the addition of specific iOS-related features like `setPaused`, close operations, and getSockets, which is evidenced by code differences. The user also worked on manual tests to validate functionality and ensure proper behavior of these UDP-related APIs in the iOS environment.
cordovajavascriptandroidchromeios
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
Rui Zhao - Engineering Manager at Google