Arvindsrinivasan Narasimhan

PRINCIPAL SOFTWARE MANAGER at Microsoft

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
🎓
Top School
Arvindsrinivasan Narasimhan is a Principal Software Manager based in San Jose with over a decade of hands-on experience in datacenter networking, SONiC, and ASIC/platform bring-up, now leading cross-functional delivery at Microsoft. He excels at hardware–software integration, device qualification, and operational reliability for hyperscale environments, translating low-level firmware and ASIC nuances into production-ready networking platforms. His open-source contributions to core SONiC projects (sonic-buildimage, sonic-utilities, sonic-mgmt) show deep practical work on multi-ASIC/NPU support, IPv6 container networking, and test-infrastructure modernization. A proven leader, he combines pragmatic engineering, automation, and device lifecycle management to drive complex rollouts across firmware, platform software, and operations. Notably, his background spans both silicon vendor and systems integrator perspectives (Broadcom, Brocade), giving him rare end-to-end insight into switch architecture and deployment.
code6 years of coding experience
job16 years of employment as a software developer
bookComputer Engineering Computer Networks and Data communication, Computer Engineering Computer Networks and Data communication at North Carolina State University
bookJawaharlal Nehru Technological University Hyderabad
languagesEnglish
github-logo-circle

Github Skills (15)

bgp10
configuration-management10
docker10
sonic10
pytest10
devops10
python10
jinja210
dockers10
networking10
cli10
testing10
ansible9
linux9
ansible-galaxy9

Programming languages (6)

C++ShellCGoHTMLPython

Github contributions (5)

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

Apr 2020 - Jan 2023

Scripts which perform an installable binary image build for SONiC
Role in this project:
userBack-end & DevOps Engineer
Contributions:494 reviews, 89 commits, 149 PRs in 2 years 9 months
Contributions summary:Arvindsrinivasan's contributions primarily focused on enhancing the build and configuration of the SONiC build image, specifically related to networking components. They implemented IPv6 support for Docker containers, aligning BGP templates for multi-NPU platforms, and enabling the redistribution of connected routes based on the device's sub-role. Furthermore, they modified the system's rsyslog configurations for multi-ASIC platforms and added support for bcmsh and bcmcmd utilities. The user also worked on optimizing the system for chassis environments, particularly with regards to loopback interfaces and route advertisement.
armv6installableimage-buildsonicbinary-image
sonic-net/sonic-utilities

May 2020 - Jan 2023

Command line utilities for the SONiC project
Role in this project:
userBack-end & DevOps Engineer
Contributions:200 reviews, 31 commits, 84 PRs in 2 years 8 months
Contributions summary:Arvindsrinivasan primarily contributed to enhancing the `sonic-utilities` repository with features supporting multi-ASIC platforms within the SONiC project. Their work included implementing new commands and options for show commands related to interfaces and BGP, leveraging pyroute2 and integrating with vtysh. They also refactored existing code to accommodate multi-ASIC architectures and added unit tests to validate these changes. The user's contributions demonstrate proficiency in adapting CLI tools for complex network topologies.
command-line-utilitiessoniccli
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
Arvindsrinivasan Narasimhan - PRINCIPAL SOFTWARE MANAGER at Microsoft