Riccardo Ravaioli is a Senior System Software Engineer with 11 years of experience building high-performance network and cloud-native infrastructure, now at NVIDIA after leading SDN work at Red Hat on OVN-Kubernetes. He combines deep systems and networking expertise—DPDK, Open vSwitch, SR-IOV, libvirt/KVM—with hands-on C/Python development and DevOps practices to ship production-grade NFV and CNI features. His PhD research on detecting traffic differentiation shows a strong foundation in measurement, statistical methods and protocol-level debugging that informs pragmatic approaches to complex networking bugs and performance tuning. Notably, he has contributed to OVN-Kubernetes to improve CNI request handling, sensitive-data filtering and IPv6 support, demonstrating attention to reliability and security in open-source networking stacks. Comfortable working across architecture, implementation and customer-facing issue resolution, he often bridges remote teams, presales and support to deliver on tight timelines. Based in Nice, France, he blends academic rigor with product-driven engineering to solve real-world networking challenges.
11 years of coding experience
9 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Alma Mater Studiorum – Università di Bologna
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Université Côte d'Azur
Computer Science, Computer Science at University of Illinois Urbana-Champaign
Contributions:327 reviews, 44 commits, 59 PRs in 1 year 2 months
Contributions summary:Riccardo's contributions primarily involved modifying the OVN-Kubernetes codebase, focusing on improving the handling of network configurations and CNI requests. The changes include adding format table to ovn-nbctl find calls and using strings.Fields. Another significant contribution includes filtering sensitive information, namely KubeAPIAuth, when logging CNI requests and minimizing marshalling operations. The user also made code changes to the EgressFirewall and related test files and also made IPv6 support changes.
Create and manage cluster networking configuration
Contributions:1 PR, 175 pushes, 39 branches in 3 years 5 months
clusterkubernetesnetworking
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
Riccardo Ravaioli - Senior System Software Engineer at NVIDIA