Ahmed Khan

Principal Software Engineer at Broadcom

Bengaluru, Karnataka, India
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
Ahmed Khan is a Principal Software Engineer based in Bengaluru with 7 years of hands-on experience in systems infrastructure, currently contributing at Broadcom after a multi-year tenure at Brocade. He combines deep embedded/OS-level insight with pragmatic DevOps practices, having improved SONiC build systems by modernizing Python3 compatibility, patching deprecated PyYAML usage, and integrating Platform Driver Development Framework support. His background includes advanced training from IIT Madras (MTech) and IIT Kharagpur (BTech) in electrical and communication systems, giving him strong foundations in low-level systems and networking. Known as an individual contributor who reliably bridges kernel/module changes, packaging, and automation, he excels at making complex platform codebases maintainable and deployable. An understated strength is translating hardware-adjacent requirements into robust software delivery workflows that keep production networks stable.
code6 years of coding experience
job5 years of employment as a software developer
bookIndian Institute of Technology Madras
bookBachelor of Technology Electrical Engineering, Bachelor of Technology Electrical Engineering at Indian Institute of Technology, Kharagpur
languagesUrdu, English, Hindi
github-logo-circle

Github Skills (9)

sonic10
python10
kernel-module9
i2c9
build-system8
devops8
c117
c177
yaml6

Programming languages (5)

CJavaScriptGoHTMLPython

Github contributions (5)

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

Oct 2019 - Dec 2022

Scripts which perform an installable binary image build for SONiC
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:135 reviews, 18 commits, 36 PRs in 3 years 2 months
Contributions summary:Ahmed primarily contributed to the SONiC build image by addressing compatibility issues related to deprecated PyYAML functions, ensuring the code functions correctly with newer PyYAML versions. They also worked on integrating the Platform Driver Development Framework (PDDF), which involved modifying kernel module code and Python scripts to make them compatible with python3. In addition, the user made changes to the PDDF utility, including installing and configuring platform API packages to ensure proper PDDF support on target platforms. These modifications included Python3 compliance changes and adjustments to the package installation process.
armv6installableimage-buildsonicbinary-image
FuzailBrcm/sonic-utilities

Aug 2019 - Aug 2022

Command line utilities for the SONiC project
Contributions:13 pushes, 5 branches in 2 years 11 months
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
Ahmed Khan - Principal Software Engineer at Broadcom