Igor Ryzhov

Senior Software Engineer at Microsoft

Tel-Aviv District, Israel
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
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.
code11 years of coding experience
job11 years of employment as a software developer
bookLomonosov Moscow State University
languagesEnglish, Russian
github-logo-circle

Github Skills (10)

c1710
bgp10
url-routing10
debug10
c1110
networking10
ospf9
memory-management9
testing8
python8

Programming languages (11)

TypeScriptJavaCSSC++CSCSSGoSass

Github contributions (5)

github-logo-circle
FRRouting/frr

Aug 2020 - Jun 2022

The FRRouting Protocol Suite
Role in this project:
userBack-end Developer
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.
mplspbrvrrpripngevpn
idryzhov/libyang

Aug 2020 - Apr 2024

YANG data modeling language library
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