Igor Ryzhov is a senior software engineer with 11 years of experience building telecom-grade, high-performance networking software and currently contributes to Azure Core Host Networking at Microsoft. As co-founder and lead developer of NFWare, he architected DPDK-based virtual network functions—like Carrier Grade NAT and virtual load balancers—that process traffic for 30+ million subscribers and beat incumbents such as Cisco and Nokia. He combines deep systems expertise (multithreading, lockless synchronization, per-socket memory allocation) with product and go-to-market experience, having led development teams and supported global Tier-1 customers in proofs-of-concept and deployments. His open-source contributions to FRRouting show practical focus on stability and correctness—fixing memory leaks, null dereferences, and improving routing code paths. Notably, his performance optimizations enabled a CGNAT to handle 400 Gbps on a single server, a market-leading result that reflects both engineering rigor and pragmatic design. Trained at MSU in computational mathematics and cybernetics, he blends research-rooted foundations with hands-on, production-grade networking innovation.
Contributions:885 reviews, 292 commits, 790 PRs in 1 year 10 months
Contributions summary:Igor's primary contributions focused on bug fixes and code improvements within the FRRouting Protocol Suite. They addressed issues related to VRF cleanup, memory leaks, and null pointer dereferences. The user also refactored code to use `ipaddr_cmp` and corrected string handling in tests, enhancing the stability and correctness of the routing software. The user's commits also involved fixing memory leaks and removing redundant functions within the BGP daemon.
Contributions:6 pushes, 7 branches in 3 years 7 months
modelingyangdata-modelingmodeling-language
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
Igor Ryzhov - Senior Software Engineer at Microsoft