Anuradha Karuppiah

Principal Engineer at NVIDIA

San Jose, 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
Anuradha Karuppiah is a Principal Engineer based in San Jose with 11 years of focused experience building high-performance networking software and hardware integrations. Currently at NVIDIA, she brings deep expertise in EVPN, BGP, and hardware-accelerated dataplanes developed during prior roles at Cumulus where she led EVPN development and upstreamed key features into the widely used FRRouting project. Her open-source contributions to FRR include advanced EVPN multihoming, EAD route handling, new CLI controls, and adaptations for DPDK-based dataplanes—work that spans both control plane logic and dataplane initialization. Earlier roles at Dell, Tellabs, RGB Networks, and others underlie a strong foundation in SDN, multicast, QoS, and L3 forwarding. She combines system-level protocol design with practical hardware acceleration experience, making her adept at turning complex networking specs into production-ready, high-throughput implementations.
code11 years of coding experience
job21 years of employment as a software developer
github-logo-circle

Github Skills (13)

c1710
bgp10
dpdk10
c1110
openvpn10
vpn10
networking10
vpn-client10
protonvpn10
cli9
url-routing9
linux8
python4

Programming languages (8)

TypeScriptShellC++CCMakeHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
FRRouting/frr

Jan 2019 - Jan 2022

The FRRouting Protocol Suite
Role in this project:
userBack-end Developer
Contributions:83 reviews, 24 commits, 71 PRs in 3 years
Contributions summary:Anuradha contributed significantly to the FRRouting (FRR) project, focusing on enhancements related to EVPN multihoming and EAD (Ethernet Auto-Discovery) routes within the BGP daemon (bgpd). Their work includes modifications to the handling of EAD routes, specifically related to fragmentation and the use of user-configured route targets. They added new CLI commands for configuring EAD-ES route targets and controlling the number of EVIs per EAD fragment. Furthermore, the user made changes to support and integrate with a DPDK-based dataplane, which involves the initialization of the hardware, creation of PBR rules with stats gathering.
mplspbrvrrpripngevpn
AnuradhaKaruppiah/frr

Aug 2020 - Jan 2022

The FRRouting Protocol Suite
Contributions:39 commits, 284 pushes, 136 branches in 1 year 4 months
probeospfnetwork-toolsbug-reportingfrrouting
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
Anuradha Karuppiah - Principal Engineer at NVIDIA