Xuewei Niu is a senior software engineer based in Beijing with 8 years of experience building cloud-native infrastructure, recommender systems, and iOS/macOS software. Currently at Ant Group, he helped found and maintain key pieces of their Kata Containers stack—Runtime-rs, Agent, Dragonball VMM and guest kernel—bringing production-grade networking, vsock, and volume features to lightweight VMs. An active open-source contributor and Apache Dubbo committer, he’s improved RPC interoperability, metadata services, and core protocol robustness in widely used projects like dubbo-go. He also contributes to Kata Containers upstream, fixing networking, cgroup and volume issues and adding vhost-user-net support. Comfortable across backend, DevOps and kernel-level work, Xuewei pairs practical system-level coding with mentoring experience from GSoC. He’s known for “building in private, making it public,” balancing focused development with impactful open-source collaboration.
8 years of coding experience
4 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Jinan
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Beijing University of Posts and Telecommunications
Contributions:6 releases, 300 reviews, 90 commits in 1 year 6 months
Contributions summary:Xuewei primarily contributed to the Apache Dubbo-go project by addressing dependency issues and enhancing unit tests related to Zookeeper metadata reports. They also fixed URL serialization bugs and improved error handling within the Dubbo protocol, demonstrating a focus on core functionality. Furthermore, the user contributed to restructuring remoting metadata services and other fixes. These commits suggest the user has a good understanding of the project.
Contributions:69 reviews, 17 commits, 56 PRs in 1 year 2 months
Contributions summary:Xuewei primarily contributed to the Apache Dubbo-Go-Samples repository by implementing features related to metadata service and generic invocation. They updated dependencies, refactored code, and optimized configurations for RPC and triple protocols. The user also added integrated tests and aligned generic invocation interfaces with Java, showcasing their focus on service-oriented architecture and interoperability.
etcdrpcdubboapachejava
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
Xuewei Niu - Senior Software Engineer at Ant Group