Zhengdai Hu

Senior Software Engineer at Google

Burnaby, British Columbia, Canada
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
Zhengdai Hu is a Senior Software Engineer at Google with a decade of experience building robust, security-minded distributed systems and data-driven tools. He combines deep backend expertise—evident from significant contributions and refactors to Apache Storm’s core metrics and reliability—with practical fuzzing and security work on ZetaSQL that uncovered DoS vulnerabilities. A UI-capable engineer as well, he has modernized internal trader dashboards and built monitoring frameworks that improved observability at scale. Trained at UIUC and steeped in research, he has applied machine learning and data analysis to problems from certificate auditing to text extraction. Outside of code, he biked coast-to-coast to support cancer research, reflecting a motivation to apply technology for the greater good.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (8)

javas10
distributed-systems10
apache-storm10
back-end-development10
java10
metric10
concurrency9
testing8

Programming languages (9)

TypeScriptJavaShellC++RustCJavaScriptRuby

Github contributions (5)

github-logo-circle
apache/storm

Jun 2018 - Aug 2018

Apache Storm
Role in this project:
userBack-end Developer
Contributions:15 commits, 23 PRs, 180 comments in 1 month
Contributions summary:Zhengdai primarily contributed to the Apache Storm project by refactoring and improving the system's core components. Their work included fixing bugs related to the initialization of the Supervisor and the `filterChangingBlobsFor()` method. They also addressed issues in the `Slot` class, the `AsyncLocalizer` class, and the `LogCleaner` class, and they updated the metrics for Nimbus and LogViewer. Their efforts focused on ensuring proper functionality, code maintainability, and the overall reliability of the distributed streaming system.
apachebig-datastormjavaapache-storm
zd-project/recipes

Dec 2016 - Jul 2018

Contributions:2 PRs, 5 pushes, 2 branches in 1 year 6 months
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
Zhengdai Hu - Senior Software Engineer at Google