Summary
Praveen Mhapsekar is a Senior System Software Engineer with nine years of focused experience in high-performance networking and nearly three decades of cumulative engineering work spanning NPUs, ASICs, and switch forwarding stacks. Currently at NVIDIA contributing to Cumulus Linux and Mellanox Spectrum forwarding for SN4xxx switches, he has deep expertise in dataplane development, NPU/ASIC programming, and routing features from roles at Cisco, Broadcom, Juniper and Aruba. He has driven critical platform work such as Broadcom Trident/Tomahawk ALPM and warmboot, Cisco DPA/OFA integrations, and microcode for Trio/Octeon NPUs, demonstrating both low-level firmware skill and systems-level architecture. Praveen combines hands-on packet-processing optimization with production-grade software practices, often operating at the intersection of silicon capabilities and OS-level switching software. Based in San Ramon, CA, he augments his engineering foundation with formal Linux programming training from UCSC Silicon Valley Extension, bringing a pragmatic blend of legacy NPU microcoding experience and modern Linux-based networking. An understated strength is his track record of moving features from microcode/ASIC constraints into deployable network OS functionality, bridging vendor silicon and operational software.
9 years of coding experience
20 years of employment as a software developer
Engineer’s Degree, Computer Science, Engineer’s Degree, Computer Science at Gogte Institute of Technology
Certificate Program in Linux Programming, Computer Software Engineering, Certificate Program in Linux Programming, Computer Software Engineering at UCSC Silicon Valley Extension
Diploma, Electronics & Communication, Diploma, Electronics & Communication at Board of Technical Education, Bangalore Karnataka India
English, Konkani, Marathi, Hindi