Mohan Yelugoti

Software Engineer at Arista Networks

Nashua, New Hampshire, 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

👤
Senior
🎓
Top School
Mohan Yelugoti is a pragmatic software engineer with nine years of experience building systems-level software, currently contributing to SONiC NOS at Arista Networks. He has strong embedded and security-focused credentials from roles at Cisco and Google Summer of Code, where he found and fixed multiple vulnerabilities in Sound Open Firmware and built fuzzing workflows. Mohan's open-source contributions include improving block device testing in the Embox embedded OS and hardening SoF code with null checks and fuzzing-friendly build tooling. He combines production experience—designing secure storage services and improving test coverage—with research-driven projects in geospatial tools and ad-compliance measurement. Comfortable across firmware, OS, and network OS domains, he has a pattern of turning static-analysis findings and fuzzing results into maintainable, style-compliant fixes. Based in Nashua, NH, he pairs a strong academic background (M.Tech and MS in Computer Science) with a knack for practical tooling that prevents subtle runtime errors.
code8 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at North Carolina State University
bookIntegrated M.Tech, Computer Science and Engineering, 3.59/4.0, Integrated M.Tech, Computer Science and Engineering, 3.59/4.0 at International Institute of Information Technology Bangalore
languagesEnglish
github-logo-circle

Github Skills (21)

testing10
firmware10
c1110
microcontroller10
osdev10
c1710
kernel10
audio10
automation10
sys10
embedded10
macos10
automations10
dspic9
posixct9

Programming languages (7)

C++CMakefileJavaScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
thesofproject/sof

Feb 2020 - Aug 2020

Sound Open Firmware
Role in this project:
userEmbedded Systems Engineer / Automation Engineer
Contributions:7 reviews, 19 commits, 13 PRs in 6 months
Contributions summary:Mohan primarily focused on improving code quality and maintainability within the Sound Open Firmware project. Their contributions included adding missing blank lines and removing trailing whitespace, adhering to code style guidelines. They also addressed potential bugs by adding null pointer checks and initialized variables before use. Furthermore, they added a new script to rebuild the testbench, including an option to build with AFL instrumentation for fuzzing.
firmwaremidiaudiodspsound
embox/embox

Feb 2020 - Mar 2020

Modular and configurable OS for embedded applications
Role in this project:
userEmbedded Systems Engineer
Contributions:9 commits, 4 PRs, 25 comments in 19 days
Contributions summary:Mohan primarily focused on enhancing the `block_dev_test` command within the `embox` OS, adding features to test block devices. They implemented options for specifying the starting block, the number of blocks to test, and the ability to test multiple blocks in a single iteration. Furthermore, the user addressed parsing issues, added error checking, and refactored existing code to align with the project's coding style and best practices. These changes improve the testing capabilities of the embedded OS.
kernelposixconfigurablemicrocontrollerrtos
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
Mohan Yelugoti - Software Engineer at Arista Networks