Hao Zhu is a Senior Software Engineer with 13 years of experience based in Shanghai, specializing in distributed systems, mobile backend proxies, and big data infrastructure. At Dianping he designed and built production MySQL cloud services, a real-time MySQL binlog subscription/consumption system, a smart JDBC datasource with read/write separation and sharding, and a large-scale TCP proxy enabling mobile apps to efficiently reach backend services. His background includes automating Hadoop deployment, creating REST services for cluster telemetry, and building scheduling and monitoring platforms—skills that bridge operations and architecture. Comfortable across Java, Netty, Spring, MySQL and Hadoop, he combines deep systems-level engineering with practical product-focused delivery, often implementing solutions end-to-end rather than relying solely on existing tools. An understated strength is his pattern of replacing brittle HTTP paths with high-performance TCP-based proxies to improve mobile app latency and reliability.
13 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Nanjing University
Master's degree, Computer Software Technology/Technician, Master's degree, Computer Software Technology/Technician at Shanghai Jiao Tong University
Contributions:20 commits, 17 pushes, 1 branch in 2 years 9 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.