Guangning E

Software Engineer at The Apache Software Foundation

Chaoyang District, 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
Guangning E is a software engineer with 12 years' experience focused on backend systems and distributed messaging, currently contributing to StreamNative and serving as an Apache Pulsar committer. He has hands-on experience integrating MySQL binlog syncing into Pulsar via the Canal client, enhancing Pulsar's standalone TLS authentication/authorization, dashboard models, and schema lifecycle operations. Prior roles in DevOps and system development at Creditease and Meituan sharpened his operational mindset and ability to ship reliable, production-grade services. Based in Chaoyang District, Beijing, he combines practical DevOps experience with deep open-source engineering on a high-profile project used widely for pub-sub at scale. Colleagues value him for turning complex integration challenges into maintainable features that improve security and observability.
code12 years of coding experience
job2 years of employment as a software developer
book学士, 通信工程, 学士, 通信工程 at Shandong University of Technology
github-logo-circle

Github Skills (15)

javas10
databases10
apache-pulsar10
back-end-development10
mysql10
sql-database10
data-integration10
java10
schema9
binlog9
user-authentication9
schema-design9
authentication9
schema-org9
rest-api8

Programming languages (17)

C#SmartyJavaC++JinjaRustMakefileVue

Github contributions (5)

github-logo-circle
apache/pulsar

Oct 2018 - Dec 2022

Apache Pulsar - distributed pub-sub messaging system
Role in this project:
userBack-end Developer
Contributions:1 release, 232 reviews, 158 commits in 4 years 2 months
Contributions summary:Guangning primarily contributed to the Apache Pulsar project by developing and implementing back-end features. Their work involved integrating MySQL binlog syncing with Pulsar using the Canal client, as well as optimizing the use of Canal. They also made changes to the dashboard's models, and added support for TLS authentication and authorization in standalone mode. Additionally, they addressed issues related to schema handling, including adding the ability to delete schemas when deleting topics.
event-streamingpulsarmessaging-systemstreamingapache
apache/pulsar-manager

Nov 2018 - Apr 2022

Contributions:2 releases, 47 reviews, 111 commits in 3 years 5 months
event-streamingpulsarpulsar-uistreamingapache
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
Guangning E - Software Engineer at The Apache Software Foundation