Jianbo He

Mars, Auvergne-Rhône-Alpes, United Kingdom
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
Jianbo He is a Senior Software Engineer with over a decade of experience building scalable back-end systems and mobile clients, recently augmented by an MSc in Computer Vision from Queen Mary University of London. He is proficient in Python, Java, Kotlin and PyTorch, and has a strong track record of designing and deploying performant services in agile, cross-team environments at companies like ByteDance and Xiaomi. Jianbo is an active open-source contributor to the EMQX ecosystem—improving MQTT clients, brokers, benchmarks, and docs—where his work on protocol handling, API clients and performance fixes boosted reliability and flexibility for IoT deployments. He blends systems-level thinking with data-driven optimization, often focusing on test automation and API design to reduce production risk. Comfortable switching between mobile, backend and ML/vision domains, he brings a practical eye for refactoring and observability that keeps long-lived systems maintainable. Off-hours he’s as likely to be found exploring virtual worlds as he is debugging a distributed system—evident from his playful GitHub bio referencing Dwarf Fortress.
code10 years of coding experience
job11 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Henan University of Science and Technology
bookMaster of Science - MSc, Computer Vision, Master of Science - MSc, Computer Vision at Queen Mary University of London
github-logo-circle

Github Skills (20)

authorisation10
ios10
erlang10
http-api10
testing10
mqtt10
authentication10
mq10
emqx10
mqttnet10
api10
authorization10
swift10
documentation10
test-automation10

Programming languages (20)

JavaCSSC++CMakefileVueGoHTML

Github contributions (5)

github-logo-circle
emqx/CocoaMQTT

Nov 2017 - Jul 2021

MQTT 5.0 client library for iOS and macOS written in Swift
Role in this project:
userMobile Developer (iOS)
Contributions:8 releases, 5 reviews, 99 commits in 3 years 8 months
Contributions summary:Jianbo contributed to the CocoaMQTT client library for iOS and macOS, primarily focusing on integrating features and addressing compatibility. The commits include merging branches, updating dependencies, fixing bugs, and improving code formatting. The changes cover adjustments to support Swift 4.0/4.2 and Xcode 9.x/12.5, as well as improvements to logging and connection handling.
cocoapodsmacosxtvosclient-librarymqtt
emqx/emqtt-bench

Nov 2017 - Jul 2022

Lightweight MQTT benchmark tool written in Erlang
Role in this project:
userBack-end Developer
Contributions:16 reviews, 13 commits, 20 PRs in 4 years 8 months
Contributions summary:Jianbo primarily contributed to the core functionality of the emqtt-bench tool, a benchmarking utility for MQTT. Their commits introduced features such as setting the MQTT protocol version, adding a message limit to the publish operation, and modifying the message content. They also addressed performance by implementing process hibernation and fixing rate calculation errors. The user's work directly impacted the tool's flexibility, performance, and accuracy.
benchmarkerlangmqttmqtt-benchmark
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
Jianbo He