Praveen Chaudhary is a seasoned networking software engineer with 8+ years focused on high-performance data center networking and SONiC, currently contributing at NVIDIA after a pivotal staff-engineer role at LinkedIn. He brings deep expertise in C++, Python, Linux networking stack, FRR, BGP/IPv6 (including NDP), and kernel-level graceful restart—skills honed across Juniper, Microsoft, and critical defense R&D projects. At LinkedIn he cut SONiC POD build time dramatically and developed telemetry, gNMI/gRPC collectors, and ML-driven failure prediction and self-healing FSMs that scaled to billion-user infrastructure. A prolific open-source contributor to the SONiC ecosystem (notably sonic-utilities, sonic-mgmt, and sonic-buildimage), he has shipped CLI utilities, test automation, and FRR/zebra patches that influenced production networking. Based in California, he pairs systems-level engineering with pragmatism in automation, CI/CD and YANG/gNMI models, and is known in the community as a “TCP/IP6 Plumber” for deep IPv6/NDP work.
7 years of coding experience
18 years of employment as a software developer
Bachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at NIT Hamipur
Scripts which perform an installable binary image build for SONiC
Role in this project:
Back-end Developer
Contributions:274 reviews, 32 commits, 44 PRs in 3 years 9 months
Contributions summary:Praveen primarily contributes to the `sonic-buildimage` repository by modifying and patching the FRR (Fast Routing Daemon) and zebra components. They focused on implementing and refining kernel-level graceful restart functionality, which involved code changes in C and modifications to documentation files. Additionally, the user updated the base image with essential packages such as python-pip, demonstrating an understanding of the build process and dependencies.
Contributions:9 commits, 17 PRs, 69 comments in 3 years 3 months
Contributions summary:Praveen primarily contributed to the test automation suite within the SONiC management repository. Their work included developing and enhancing test cases using Python and the PTF testing framework to validate network functionality. They focused on testing features such as VLAN interface handling, BGP behavior with both Quagga and FRR, and MAC address expiry. Furthermore, the user was involved in creating templates for PFC storm configuration on ICOS.
configuration-managementansibleconfigurationsonic
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.