Sonu Gupta is an R&D engineer with 10 years of experience building backend systems and embedded software across telecom and networking domains. Based in Bengaluru, he has worked at Ekinops and Huawei after starting his career at Sasken, bringing deep C, Java, Python and Lua expertise to product-grade platforms. He demonstrates strong debugging and analytical skills, often tackling complex OS and cross-platform integration challenges on Linux, Windows and macOS/iPad environments. Sonu is an active contributor to the Open Network Operating System (ONOS) project, where he implemented YANG data tree node management and upgraded the codebase to current yangtool dependencies, reflecting his aptitude for data modeling and dependency maintenance. He combines hands-on implementation with leadership and clear team communication, driving features from design through production. Colleagues rely on him for pragmatic problem solving and keeping legacy systems current with modern toolchains.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Technology - BTech, Electrical, Electronics and Communications Engineering, Bachelor of Technology - BTech, Electrical, Electronics and Communications Engineering at Central Board of Secondary Education
Contributions summary:Sonu primarily contributed to the backend of the ONOS project, focusing on the YANG data tree builder. They implemented features related to the creation, deletion, and merging of nodes within the data tree. Additionally, the user updated the project to use the latest version of the ONOS yangtool library, demonstrating a focus on maintenance and adaptation to evolving dependencies. These changes indicate a strong understanding of data modeling and the internal workings of the ONOS system.
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.