turtleDeng

Software Engineer at EMQ

Hangzhou City, Zhejiang, 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
Software Engineer with 10 years of experience based in Hangzhou specializing in backend systems and Erlang development. Notable open-source contributions include core work on EMQ X, a widely used scalable MQTT broker for IoT, where they improved plugin/module management, internal ACL logic, and fixed edge-case message delivery for persistent sessions. Comfortable working on production-critical distributed systems and protocol-level features, with hands-on experience updating APIs and configurations in mature codebases. Practical focus on reliability and real-world messaging semantics suggests strength in debugging subtle bugs and evolving system architecture.
code10 years of coding experience
github-logo-circle

Github Skills (9)

plugin-development10
mqtt10
broker10
brokers10
erlang10
access-control9
access-control-list9
acl9
configuration-management8

Programming languages (13)

SmartyJavaCSSC++CVueHTMLErlang

Github contributions (5)

github-logo-circle
emqx/emqx

Jun 2019 - Nov 2021

The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles
Role in this project:
userBack-end Developer
Contributions:482 reviews, 215 commits, 929 PRs in 2 years 6 months
Contributions summary:turtleDeng primarily worked on the EMQ X broker's module management and internal ACL implementations. Their contributions included modifications to the `emqx_modules` module for managing plugins, and enhancements to the `emqx_mod_acl_internal` module, indicating involvement in the core functionality of the MQTT broker. The code changes involved updating APIs and configurations. They also addressed a bug, fixing the issue with will messages not being sent when `clean_session=false`.
mqtt-servertelecomconnectedlwm2mmqtt-broker
emqx/emqx-packages

Jan 2017 - Jun 2019

EMQ X RPM/DEB Packages
Contributions:19 PRs, 62 pushes, 4 branches in 2 years 5 months
deb-packagesdebemqrpm
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
turtleDeng - Software Engineer at EMQ