Mahesh Maddikayala

Principal Engineer at Microsoft

Milpitas, 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
Mahesh Maddikayala is a Principal Engineer with 11+ years of production networking and systems experience, currently driving SDN-WAN, traffic engineering and SONiC work for Azure networking at Microsoft. He brings deep packet-forwarding and routing protocol expertise from prior roles at Facebook, Brocade and Cisco, and a strong embedded and systems background dating back to telecom and university roles. An active contributor to the SONiC open-source ecosystem, he has implemented platform-specific features, multi-ASIC support and QoS/buffer configuration improvements across sonic-mgmt, sonic-utilities and sonic-buildimage. Known for bridging low-level forwarding plane details with build and automation workflows, he combines system architecture thinking with hands-on backend and test automation skills. Based in Milpitas, CA, he focuses on making complex network OS features reliably deployable at hyperscale.
code11 years of coding experience
job19 years of employment as a software developer
github-logo-circle

Github Skills (22)

docker10
sonic10
pytest10
python10
qos10
abstraction10
abstraction-layer10
dockers10
bgp10
abstract10
test-automation10
cli10
testing9
system-configuration9
buffering9

Programming languages (5)

C++CGoGroovyPython

Github contributions (5)

github-logo-circle
sonic-net/sonic-mgmt

May 2020 - Apr 2022

Configuration management examples for SONiC
Role in this project:
userBackend & Test Automation Engineer
Contributions:168 reviews, 42 commits, 68 PRs in 2 years
Contributions summary:Mahesh primarily contributed to test automation and backend development for the SONiC configuration management examples. Their work included implementing support for platform-specific features like MASIC, and modifying the test framework to handle features like LAG ports. Furthermore, the user refactored tests and fixed issues related to existing functionalities, specifically in areas like QoS and auto-restart tests. The user's contributions demonstrate a deep understanding of the SONiC architecture.
configuration-managementansibleconfigurationsonic
sonic-net/sonic-utilities

Aug 2020 - Dec 2021

Command line utilities for the SONiC project
Role in this project:
userBack-end Developer
Contributions:129 reviews, 29 commits, 52 PRs in 1 year 4 months
Contributions summary:Mahesh primarily contributed to command-line utilities within the SONiC project. Their work involved modifying the configuration generation for QoS and Buffer settings across multiple ASIC platforms, ensuring compatibility. They added features to show PFC counters and configure pfcwd command in the utilities, including support for multi-ASIC environments. Also, the user improved the existing tests and added unit tests for the newly added functionalities in the different scripts.
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
Mahesh Maddikayala - Principal Engineer at Microsoft