Huang Hao

CTO at Meijika

Beijing, China
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
Huang Hao is a seasoned technology leader and CTO based in Beijing with over 6 years of hands-on engineering experience and two decades of entrepreneurial and management background dating to the late 1990s. He has repeatedly scaled teams and systems—leading search, data analytics, crawler and monetization initiatives that increased capacity and revenue at Ganji, and designing a browser crash-detection platform while at Qihoo 360. As an active backend contributor to major Apache projects like Ozone and Ratis, he has deep expertise in distributed storage, Raft-based consensus, stream handling and resilience engineering. He combines product-focused R&D leadership with low-level systems work, selecting pragmatic technologies to boost development efficiency and system reliability. A Peking University MS/BS alumnus, he blends academic training with a founder’s instincts for building high-impact engineering organizations.
code6 years of coding experience
job12 years of employment as a software developer
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at Peking University
github-logo-circle

Github Skills (19)

netty10
storage10
object-storage10
hadoop10
java10
javas10
data-streaming10
exception-handling10
concurrency10
back-end-development9
big-data9
object-store9
performance-optimization8
metric7
kubernetes-pods6

Programming languages (2)

JavaGo

Github contributions (5)

github-logo-circle
apache/ozone

Oct 2021 - Apr 2022

Scalable, reliable, distributed storage system optimized for data analytics and object store workloads.
Role in this project:
userBack-end Developer
Contributions:60 reviews, 22 commits, 68 PRs in 5 months
Contributions summary:Huang's contributions primarily involve modifying and extending the Apache Ozone backend. They made changes to enhance the object store, including adding methods for streaming operations and improving the BlockDeletingService. These changes involved modifying core components of Ozone such as the client, key management, and container services. The user also addressed bugs and configuration issues in various components.
scalableredundantapachebig-dataspark
apache/ratis

Nov 2021 - Jul 2022

Open source Java implementation for Raft consensus protocol.
Role in this project:
userBack-end Developer
Contributions:25 reviews, 19 commits, 37 PRs in 8 months
Contributions summary:Huang primarily contributed to the Apache Ratis project by addressing several issues related to the Netty client and server components. They fixed bugs in stream handling, exception management, and error handling within the Netty client implementation. Furthermore, they introduced improvements to the stream client by adding request timeouts and handling abnormal disconnections, ensuring more robust data streaming. Their work also involved optimizing the server-side data stream management, including addressing a critical issue related to ByteBuf release and integration of metrics.
raft-consensusraft-consensus-algorithmconsensus-protocolconsensuspaxos
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
Huang Hao - CTO at Meijika