Ruochen Shen

Software Engineer at VMware

Ningbo, Zhejiang, Germany
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
Ruochen Shen is a senior software engineer with 13 years of experience specializing in cloud-native networking, backend systems, and infrastructure automation. Based in Ningbo with ties to Germany, he’s a polyglot engineer—comfortable as a "YAML engineer", Rubyist and Gopher—who learned Golang, Kubernetes and Open vSwitch on the job at VMware to become a core contributor to the Antrea project. At VMware he designed and implemented comprehensive multicast support and rule-based NetworkPolicy statistics for Antrea, contributed APIs and end-to-end tests, and even helped file patents stemming from his research. Earlier roles show strong backend throughput and data modeling skills, including building a book procurement system that tripled warehouse efficiency and designing a DSL for resource prioritization. He combines deep systems-level networking expertise with practical product delivery and an aptitude for turning protocol research into production-grade features.
code13 years of coding experience
job2 years of employment as a software developer
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Macao Polytechnic Institute
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of California, Los Angeles
languagesEnglish, Chinese
github-logo-circle

Github Skills (14)

cnc10
net10
openvswitch10
kubernetes10
go10
multicasting10
networking10
kubernetes-pods10
multicast10
api-design8
c115
c175
cri-o4
crictl4

Programming languages (12)

ShellC++SchemeCMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
antrea-io/antrea

Dec 2020 - Dec 2022

Kubernetes networking based on Open vSwitch
Role in this project:
userBack-end & Network Engineer
Contributions:812 reviews, 18 commits, 75 PRs in 2 years
Contributions summary:Ruochen contributed to the Antrea project by implementing features related to multicast routing and network policy statistics. They added support for collecting and querying NetworkPolicy statistics and enhanced the Open vSwitch pipeline to correctly account for packets in ingress rules. Furthermore, the user introduced multicast route configuration, including adding and deleting static multicast routes and configuring OVS for multicast snooping. Their work primarily involved modifying agent code, adding new APIs, and creating end-to-end tests for the new functionalities.
securitykubernetes-networkingnetworkingkubernetescncf
tomorrowchuang/laipanel

May 2018 - Apr 2020

A simple and stupid panel for sharing scientific network browsing
Contributions:67 PRs, 70 pushes, 40 branches in 1 year 11 months
reactsharingbrowsingpanelscientific
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
Ruochen Shen - Software Engineer at VMware