Heidi Huang is a technical program manager based in Chiyoda, Japan, with eight years of cross-functional experience spanning product operations, strategy, and talent acquisition across major tech and retail platforms. She currently leads TPM initiatives at Rakuten focusing on automation onboarding, quality evaluation, knowledge management, and chatbot integration while driving sprint delivery. Her background includes designing incentive and user-credit systems at DiDi and Meituan that improved conversion and reduced appeals, plus scaling operations and freelancer programs at TikTok. Heidi pairs product intuition with hands-on backend engineering experience—she has contributed code improvements and bug fixes to the high-profile Apache Pulsar distributed messaging project. Trained as a physical chemist at Wuhan University, she brings a data-driven, experimental mindset to optimizing user experience and operational workflows. Known for translating complex technical problems into practical operational solutions, she thrives at the intersection of engineering, product, and process.
8 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Physical Chemistry, Bachelor of Science - BS, Physical Chemistry at Wuhan University
Apache Pulsar - distributed pub-sub messaging system
Role in this project:
Back-end Developer
Contributions:24 reviews, 20 commits, 22 PRs in 2 months
Contributions summary:Heidi primarily contributed to improving and optimizing the Apache Pulsar messaging system's backend functionality. Their work involved making the `setPersistence` method asynchronous, removing redundant code from the `ManagedCursorImpl`, optimizing log printing within the `PulsarService` and updating the logging content of `createSubscriptions`. They also addressed a bug related to the `findEntryFailed` method and refined the internal logic of `internalCreatePartitionedTopic` and various other backend improvements.
Apache Pulsar - distributed pub-sub messaging system
Contributions:36 PRs, 125 pushes, 14 branches in 3 years 1 month
pulsarmessaging-systemstreamingapachepub-sub
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.