Prince George

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
Prince George is a software engineer with a decade of deep experience in networking and embedded systems, currently leading SONiC platform work at Microsoft and contributing to Azure PhyNet. He combines low-level expertise—Linux kernel, U-Boot/UEFI, device drivers, board bring-up and flash management—with high-speed networking knowledge (400GbE, SerDes, retimers, PCIe) and control-plane virtualization. At Juniper and Brocade he shipped industry-first 400GbE bring-up, implemented ISSU and virtualization features, and optimized system-level performance on diverse architectures. An active open-source contributor to the SONiC ecosystem, he has improved transceiver tooling, platform daemons and test automation for widely used networking projects. Trained at IIT Kharagpur (M.Tech), he pairs rigorous algorithmic foundations with practical system-level engineering, often solving subtle hardware-software integration issues that accelerate bring-up and upgrades.
code7 years of coding experience
job8 years of employment as a software developer
bookM.Tech, Visual Information Processing & Embedded Systems, 9.38/10.0, M.Tech, Visual Information Processing & Embedded Systems, 9.38/10.0 at Indian Institute of Technology, Kharagpur
languagesEnglish, Hindi, Malayalam
github-logo-circle

Github Skills (33)

cli10
platformio10
unit-testing10
network-configuration10
docker10
sonic10
platform-sdk10
python10
debian10
testing10
firmware10
command-line-interface10
linux10
test-framework10
packet10

Programming languages (8)

TypeScriptC++ShellCGoHTMLASLPython

Github contributions (5)

github-logo-circle
Python packages which provide a common interface to platform-specific hardware peripherals in SONiC
Role in this project:
userBack-end Developer
Contributions:398 reviews, 14 commits, 149 PRs in 1 year
Contributions summary:Prince primarily contributed to the `sonic-platform-common` repository by addressing bugs and implementing features related to hardware peripheral interfaces. They fixed a crash related to invalid key access within the code responsible for reading SFP data. The user also updated SFP index definitions, added missing packages, and implemented features to handle CMIS APIs gracefully, focusing on passive modules and firmware upgrade support. These changes involved modifications to the Python-based codebase and setup scripts.
pythonplatform-specificpython-packagesperipheralshardware
Platform module daemons for SONiC
Role in this project:
userBack-end Developer
Contributions:442 reviews, 16 commits, 117 PRs in 1 year 6 months
Contributions summary:Prince primarily contributed to the `sonic-platform-daemons` repository, a platform module daemon for SONiC, by implementing features and fixing bugs related to transceiver management. They introduced delays for module initialization based on CMIS specifications and added unit tests for SFP (Small Form-factor Pluggable) events. The user also improved the 400G link bring-up sequence and configured laser frequencies and TX output power for coherent optical modules. These changes involved modifications to the xcvrd daemon, which is written in Python.
linuxdaemonssonic
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