Neetha John

Principal Software Engineer at Microsoft

Redmond, Washington, 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
Neetha John is a Principal Software Engineer based in Redmond with 7 years of recent experience focused on networking, QoS/MMU architecture, and congestion control across cloud and hardware platforms. Currently at Microsoft working on Azure hardware, software simulation, and AI infrastructure benchmarking, she brings deep domain expertise from years contributing to the SONiC open-source ecosystem—implementing buffer management, watermarks, and automation for resilient network upgrades. Her background spans major networking vendors (F5, Juniper, Cisco, Alcatel-Lucent) where she delivered production-grade firmware, build-image tooling, and CLI/utilities improvements. Known for blending backend engineering with DevOps and test automation, she drives quality through unit and integration testing while streamlining build and deployment workflows. Notably, she has shaped critical SONiC features like headroom pool watermarks and minigraph parsing for diverse switch hardware, reflecting a practical mastery of hardware-software tradeoffs.
code7 years of coding experience
job14 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at TKM College of Engineering - University of Kerala
github-logo-circle

Github Skills (26)

unit-testing10
c-language10
sonic10
python10
jinja210
testing10
configuration-management10
qos10
networking10
automation10
ansible10
bgp10
ansible-galaxy10
automations10
cprogramming-language10

Programming languages (5)

C++CGoHTMLPython

Github contributions (5)

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

Jun 2019 - Jan 2023

Configuration management examples for SONiC
Role in this project:
userBackend & DevOps Engineer
Contributions:912 reviews, 187 commits, 399 PRs in 3 years 8 months
Contributions summary:Neetha made significant contributions to the configuration management examples within the SONiC repository, focusing on extending and automating tests for warm-reboot scenarios. Their work involved modifying Python scripts, particularly for the advanced-reboot tests, and incorporating new features for preboot tasks and handling BGP member and LAG failures. They also implemented improvements related to the upgrade of Mellanox firmware and created routing changes during warm-reboot, enhancing the robustness of the SONiC configuration management.
configuration-managementansibleconfigurationsonic
sonic-net/sonic-buildimage

Jun 2019 - Jan 2023

Scripts which perform an installable binary image build for SONiC
Role in this project:
userBack-end & DevOps Engineer
Contributions:270 reviews, 91 commits, 115 PRs in 3 years 7 months
Contributions summary:Neetha contributed significantly to the build and configuration aspects of the SONiC buildimage project. They updated Docker engine versions, modified Quality of Service (QoS) settings across various switch hardware platforms, and enabled BGP sessions over subinterfaces. Their work extended to updating MMU and QOS settings, and included modifying and enhancing the minigraph parser to handle bandwidth settings for different device types. Furthermore, they implemented the backend acl service.
armv6installableimage-buildsonicbinary-image
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
Neetha John - Principal Software Engineer at Microsoft