Xuyang Wang

Software Engineer at VMware

Milpitas, California, United States
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

👤
Senior
🎓
Top School
Xuyang Wang is a seasoned software engineer and tech lead with 11 years focused on embedded systems, userspace/kernel drivers, firmware, and NIC offload for low-latency networking. He has driven RDMA, NVMe-over-Fabric and SMB Direct features across multiple ASIC generations—redesigning firmware stacks, enabling successful tapeouts, and collaborating with silicon teams to deliver 2x–4x throughput gains. At Cisco he contributed to the open-source usNIC/libfabric ecosystem and implemented kernel-bypass solutions and routing for low-latency MPI workloads, demonstrating both product-focused engineering and community impact. Now at VMware after senior roles at AMD Pensando, he blends deep hardware-block knowledge of smart NICs with protocol-level expertise in TCP/IP, WiFi, routing and switching. Notably, his work on native RQ descriptor rings and hard-to-find bug fixes in libfabric highlights a practical knack for squeezing reliability and performance from complex networking stacks.
code11 years of coding experience
job19 years of employment as a software developer
bookBE Electrical Engineer, BE Electrical Engineer at Huazhong University of Science and Technology
bookMaster Computer Science, Master Computer Science at University of Louisiana at Lafayette
github-logo-circle

Github Skills (7)

c1710
c1110
rdma10
network-programming10
linux-kernel9
kernel9
fabric9

Programming languages (1)

C

Github contributions (5)

github-logo-circle
ofiwg/libfabric

Dec 2014 - Dec 2015

Open Fabric Interfaces
Role in this project:
userBack-end Developer
Contributions:20 commits, 14 PRs, 16 comments in 1 year
Contributions summary:Xuyang primarily focused on enhancing the usnic_direct provider within the libfabric project. Their contributions involved implementing and refining the send and receive functionality for datagram endpoints, including the addition of `sendmsg`, `recvmsg`, and `inject` functions. They addressed a bug related to buffer length in `prefix_recv` implementations. Furthermore, the user made critical changes to improve the reliability and performance of the usnic_direct provider by migrating to a native RQ descriptor ring and fixing a double-free bug.
interfacesminecraftfabric
xuywang/libfabric

Jan 2015 - Dec 2015

Contributions:10 pushes, 30 branches in 10 months
interfacesminecraftfabric
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
Xuyang Wang - Software Engineer at VMware