Feng Hu

Senior Software Engineer at Google

Seattle, Washington, 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
Feng Hu is a Senior Software Engineer in Seattle with nine years of experience building reliable back-end systems at major tech companies including Google, Amazon, and Airbnb. He specializes in distributed systems, service discovery, and configuration management, contributing to well-known open-source projects like Airbnb’s synapse and nerve where he improved atomic config updates, Zookeeper integrations, and robustness under network failures. Comfortable bridging engineering and DevOps concerns, he focuses on reliability, observability, and maintainability in production services. A Tsinghua CS graduate, Feng pairs deep technical troubleshooting with pragmatic engineering—often surfacing subtle operational improvements such as enhanced logging and atomic file operations that reduce downtime risk.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Tsinghua University
github-logo-circle

Github Skills (13)

rspec10
configuration-management10
zookeeper10
back-end-development10
ruby10
sys9
reliability9
distributed-systems9
reliability-engineering9
go9
error-handling9
systemd9
testing8

Programming languages (3)

C#C++Ruby

Github contributions (5)

github-logo-circle
airbnb/nerve

Sep 2017 - Apr 2018

A service registration daemon that performs health checks; companion to airbnb/synapse
Role in this project:
userBack-end & DevOps Engineer
Contributions:8 commits, 7 PRs, 3 pushes in 7 months
Contributions summary:Feng primarily focused on improving the stability and robustness of the service registration daemon. Their contributions included refactoring of the Zookeeper reporter logic by implementing optimization and error handling to address potential network disconnections. Moreover, they updated versions and tests, ensuring the project's maintainability and reliability. The user also added comments to provide improved clarity and understanding of the codebase.
airbnbdaemonhealthregistrationservice-registration
airbnb/synapse

Aug 2017 - Mar 2018

A transparent service discovery framework for connecting an SOA
Role in this project:
userBack-end Developer
Contributions:19 commits, 13 PRs, 2 pushes in 7 months
Contributions summary:Feng primarily focused on enhancing the `synapse` service discovery framework. Their contributions included enabling generator config updates from Zookeeper, fixing bugs in backend stanza generation, and implementing atomic config file updates. Additionally, they improved testing and added logging for config changes to improve monitoring and debugging. This indicates a focus on improving the reliability and functionality of the configuration management aspects within Synapse.
soatransparentservice-discoverydiscovery
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
Feng Hu - Senior Software Engineer at Google