Zhewei Hu

Senior Software Engineer at Microsoft

San Francisco, 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
Zhewei Hu is a Senior Software Engineer with 11 years of experience building resilient, cloud-native systems, currently contributing to Azure Kubernetes Service traffic at Microsoft. He brings deep expertise in service mesh, Envoy, and ZooKeeper from previous senior roles at Pinterest where he co-owned the Envoy ZooKeeper proxy filter and the service-mesh control plane. Zhewei combines SRE rigor with backend engineering, having fixed subtle protocol bugs (e.g., ZK opcode handling and buffer underflow fixes) and added detailed trace logging to improve operational debuggability in high-performance proxies like Envoy. His academic background (MS/PhD work at NC State) informs a methodical approach to distributed systems and peer-review platforms—he was a senior maintainer of the NSF-backed Expertiza project. Comfortable across CI/CD, Kubernetes, and cloud DNS/auth patterns, he often bridges research-grade thinking with production reliability. An interesting detail: beyond shipping features he’s known for plumbing-level fixes that eliminate hard-to-reproduce failures in critical infrastructure components.
code11 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at North Carolina State University
bookBachelor of Education (BEd) Education Technology, Bachelor of Education (BEd) Education Technology at Zhejiang Normal University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

ip-filter10
debugging10
rspec10
debug10
filtering10
rails10
proxy10
go10
envoyproxy10
filter10
zookeeper10
ruby-on-rails10
netfilter10
ruby10
cprogramming-language9

Programming languages (11)

JavaC++ShellRustCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
expertiza/expertiza

Feb 2015 - Jan 2021

Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Role in this project:
userBack-end Developer
Contributions:10 releases, 9 reviews, 1932 commits in 6 years
Contributions summary:Zhewei's commits primarily involve fixing test cases and merging branches related to Airbrake exceptions and topic suggestions. The code changes include modifying specific feature tests and unit tests within the Expertiza framework, suggesting a focus on debugging and integrating bug fixes. Additionally, the user's commits extend to modifications in controllers and views related to the sign-up sheet, further suggesting expertise with back-end logic and UI interactions within the Expertiza application.
nationalpeer-reviewexpertiza-wikidjangoexpertiza
envoyproxy/envoy

Jan 2023 - Jan 2023

Cloud-native high-performance edge/middle/service proxy
Role in this project:
userBack-end Developer
Contributions:76 reviews, 2 commits, 25 PRs in 1 day
Contributions summary:Zhewei focused on enhancing the Zookeeper proxy filter, a component within the Envoy proxy, by adding support for new features and improving existing functionality. They implemented support for the `setwatches2` ZK opcode and fixed issues, such as buffer underflow errors and incorrect handling of control request XIDs. Furthermore, the user added detailed trace logging for debugging purposes. This work improved the proxy's compatibility with Zookeeper and its operational stability.
nanoservicesmore-catsgolangcontainersproxy
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