Praveen Chaudhary

Engineering Nvidia at NVIDIA

California, United States
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
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.
code7 years of coding experience
job18 years of employment as a software developer
bookBachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at NIT Hamipur
github-logo-circle

Github Skills (20)

sonic10
python10
testing10
command-line-interface10
c1110
c1710
command-line10
cli10
redis9
networking9
linux9
configuration-management9
ansible9
ansible-galaxy9
pytest8

Programming languages (7)

ShellC++CMakefileJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
sonic-net/sonic-buildimage

Feb 2019 - Oct 2022

Scripts which perform an installable binary image build for SONiC
Role in this project:
userBack-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.
armv6installableimage-buildsonicbinary-image
sonic-net/sonic-mgmt

Jul 2018 - Oct 2021

Configuration management examples for SONiC
Role in this project:
userQA Engineer / Test Automation Engineer
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.
Request Free Trial
Praveen Chaudhary - Engineering Nvidia at NVIDIA