Jian He is a Technical Expert based in Shenzhen with 10+ years building resilient, high-performance backend systems at Huawei, progressing from software engineer to principal and now technical expert. He has deep experience in distributed systems, messaging and configuration platforms, and has contributed to major Apache projects including Pulsar, BookKeeper, ZooKeeper and an MQTT broker, with a focus on reliability, metrics, and dependency/upgrades. Known for pragmatic code hygiene and performance-minded fixes, he often addresses logging, CI, and compatibility issues that improve observability and operational stability. Jian combines hands-on backend development with clear communication and leadership, mentoring teams through upgrades and architectural improvements. A detail-orientated problem solver, he has a track record of enabling production-readiness in open-source infrastructure used at scale.
10 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Automation Engineer Technology/Technician, Bachelor's degree, Automation Engineer Technology/Technician at Wuhan University of Technology
Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads
Role in this project:
Back-end Developer
Contributions:2 releases, 400 reviews, 96 commits in 2 years
Contributions summary:Jian primarily contributed to the Apache BookKeeper project by implementing features and resolving issues related to Prometheus metrics and logging. Their contributions included allowing configuration of the Prometheus HTTP Server bind address and fixing logging-related problems across the project. They also addressed a range of other issues, including fixing bugs, and making performance and compatibility improvements for the project.
Apache Pulsar - distributed pub-sub messaging system
Role in this project:
Back-end Developer
Contributions:421 reviews, 192 commits, 271 PRs in 2 years
Contributions summary:Jian primarily contributed to the Apache Pulsar codebase by focusing on backend-related tasks. Their work involved adding and modifying code to improve garbage collection logging, specifically for Java Virtual Machines (JVMs), to aid in performance analysis. They also fixed code issues, such as those related to logging and variable handling in Java 8. Furthermore, the user addressed Idea warnings by refactoring and optimizing code within the codebase.
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.