Xuewei Niu

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
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
stackoverflow-logo

Stackoverflow

Stats
1reputation
277reached
0answers
1question
github-logo-circle

Github Skills (19)

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

Programming languages (17)

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.
apache-dubbogohttp2microservicesrpc
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.
apache-dubbo
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