Xiaorui Wang

Cofounder & CEO at The Apache Software Foundation

Singapore
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
Xiaorui Wang is a cloud-native messaging pioneer and founder-CEO with 14 years of engineering experience, including a decade at Alibaba Cloud where he led efforts behind Taobao, Tmall and Alipay-scale services. He founded Apache RocketMQ and contributed roughly 80% of its codebase, driving core networking and broker optimizations still used by the project today. Now leading AutoMQ from Singapore, he is reimagining Kafka- and RocketMQ-style systems with a cloud-first architecture to deliver on-demand, zero-maintenance streaming at lower cost. Xiaorui combines hands-on backend systems work (networking, memory pools, broker stats) with product vision for multi-tenant isolation and fault-domain reduction. As Apache PMC Chair and open-source steward, he blends deep technical authorship with entrepreneurial urgency to commercialize production-grade streaming infrastructure. An engineer at heart, he often surfaces subtle performance trade-offs rooted in legacy hardware assumptions and turns them into scalable cloud APIs.
code13 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Harbin University of Science and Technology
languagesEnglish
github-logo-circle

Github Skills (11)

javas10
mq10
api10
messaging-system10
apidoc10
rocketmq10
message-queue10
java10
networking9
performance-optimization9
concurrency8

Programming languages (2)

JavaC++

Github contributions (5)

github-logo-circle
apache/rocketmq

May 2013 - Oct 2016

Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
Role in this project:
userBack-end Developer
Contributions:1699 commits, 2 PRs, 1 push in 3 years 5 months
Contributions summary:Xiaorui primarily contributed to Apache RocketMQ by making changes related to its core functionality. The user added options to the UDP port, added new versions for the MQVersion, and implemented memory pool allocation in the Netty Server, showcasing an understanding of networking and performance optimization in the context of a messaging system. Furthermore, the user enhanced the broker by introducing broker-level statistics, and they also worked on fixing code issues.
eventingstreamingapachenative-messagingevent-driven
OpenMessaging Runtime Interface for Java
Role in this project:
userBack-end Developer
Contributions:61 commits, 49 pushes, 1 branch in 6 months
Contributions summary:Xiaorui primarily contributed to the Java-based openmessaging-java project. They imported code from RocketMQ, added sample relay implementations with both consumer and provider classes. Furthermore, the user added several new message headers and associated classes, including those for scheduling and sharding. The user's work focused on expanding the API's functionality and providing sample code for different use cases.
javaruntimeopenmessaging
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
Xiaorui Wang - Cofounder & CEO at The Apache Software Foundation