Xuewei Niu

Senior Software Engineer at Ant Group

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
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.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University of Jinan
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Beijing University of Posts and Telecommunications
github-logo-circle

Github Skills (16)

unit-testing10
hessian10
rpc10
go10
rust10
apache-dubbo10
zookeeper10
containerization10
networking10
virtualization10
microservices-application9
microservices9
device-driver9
protobuf8
protobuffer8

Programming languages (16)

JavaCSSC++RustCTeXVueGo

Github contributions (5)

github-logo-circle
apache/dubbo-go

May 2021 - Dec 2022

Go Implementation For Apache Dubbo .
Role in this project:
userBack-end Developer & DevOps Engineer
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.
golangdubboapachegohttp2
apache/dubbo-go-samples

Jun 2021 - Aug 2022

Apache dubbo
Role in this project:
userBack-end Developer
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