Kumaresh Perumal is a Principal Software Engineer based in San Jose with seven years of hands-on experience building networking-focused backend systems. Currently at Microsoft, he brings deep expertise in network device configuration and management, evidenced by contributions to the widely used SONiC project where he implemented CRM settings for SRv6, default ECMP/LAG hash offsets, and SAI/QoS integrations across Arista and Broadcom platforms. He excels at translating low-level platform requirements into robust configuration and initialization code that keeps production network images reliable and performant. Kumaresh combines a systems-minded engineering approach with practical cross-vendor experience, enabling faster interoperability and smoother device deployments. Colleagues rely on him for thoughtful, maintainable changes that address both hardware nuances and higher-level network behavior.
Scripts which perform an installable binary image build for SONiC
Role in this project:
Backend Engineer
Contributions:259 reviews, 2 commits, 165 PRs in 8 months
Contributions summary:Kumaresh contributed to the configuration and initialization of CRM settings for SRv6, specifically for Nexthop and MY_SID entries. They also implemented default ECMP/LAG hash offset values for T0 and T1, and updated SAI versions and buffer configurations for Arista and Broadcom platforms. Their work involved modifying configuration files and integrating with SAI and QOS settings, indicating a focus on network device configuration and management within the SONiC environment.
Contributions:25 pushes, 9 branches in 3 years 9 months
switchabstraction
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
Kumaresh Perumal - Principal Software Engineer at Microsoft