Echo Wang is a Lead Software Engineer based in Shenzhen with over a decade of programming experience and eight years of professional engineering practice, currently leading platform and delivery efforts at EPAM Systems. He is an active Apache committer and notable back-end contributor to Apache Pulsar and Kafka-on-Pulsar (KoP), focusing on reliability, authorization, and production-grade bug fixes in large-scale messaging systems. His background spans architect, DevOps, full-stack and big-data roles—having designed TransPaaS, implemented Spring Cloud services, and worked with Spark/Hadoop—so he blends system architecture with hands-on delivery. Echo’s work on flaky-test fixes, producer-stat updates and authorizers reflects a pragmatic attention to operational correctness and security in distributed systems. He holds advanced computer-related studies from the University of Chinese Academy of Sciences and brings cross-cultural experience from China to Spain. A lesser-known strength is his long-term contributor mindset: he transitioned from GSoC to Apache committer status and continues improving OSS projects used at scale.
8 years of coding experience
9 years of employment as a software developer
Master's degree, Computer related, Master's degree, Computer related at University of Chinese Academy of Sciences
Bachelor's degree, Physics, Bachelor's degree, Physics at 中国地质大学(武汉)
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Huazhong University of Science and Technology
Kafka-on-Pulsar - A protocol handler that brings native Kafka protocol to Apache Pulsar
Role in this project:
Backend Developer
Contributions:414 reviews, 349 commits, 224 PRs in 1 year 4 months
Contributions summary:Echo primarily contributed to backend features related to authorization within the Kafka-on-Pulsar project. Their work included implementing an authorizer for managing permissions and adding authorization to handle topic metadata requests and offset commit requests. The user also added unit tests to verify produce, consume, create, and delete topic permissions, demonstrating a focus on security and access control.
Apache Pulsar - distributed pub-sub messaging system
Role in this project:
Back-end Developer
Contributions:832 reviews, 92 commits, 222 PRs in 1 year 4 months
Contributions summary:Echo primarily contributed to bug fixes and the implementation of new features within the Apache Pulsar messaging system. Their work included fixing a flaky test in the NamespacesTest related to subscribe rate and adding support for additional servlets to the broker. Further contributions encompassed fixing a potential hang in the getTopic method and updating Producer stats upon producer close.
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
Echo Wang - Lead Software Engineer at EPAM Systems