Karthik Subraveti is a software engineer in Fremont, CA with nearly two decades of experience building back-end and network systems for carriers and hyperscale platforms. He contributed to Meta’s WAN controllers and the open-source Magma project, improving session management, implementing SGsAP message decoders, and porting a SyncRPC client from Python to Go. Prior roles at Aria Networks, Arista, Cyan and Juniper reflect deep domain expertise in carrier and datacenter networking software. He holds a master’s from the University of Arizona and a B.Tech from Anna University, and brings pragmatic cross-language systems skills and a focus on production reliability. Known for fixing subtle session reauthentication bugs, he blends low-level protocol work with large-scale distributed system design.
Platform for building access networks and modular network services
Role in this project:
Back-end Developer
Contributions:704 reviews, 311 commits, 511 PRs in 1 year 5 months
Contributions summary:Karthik contributed to the development of the Magma platform, focusing on improving session management and adding functionality to support SGsAP messages. The commits involved bug fixes related to session reauthentication and the implementation of decoder methods to process various SGsAP messages. The user also worked on porting a SyncRPC client, converting it from Python to Go, demonstrating proficiency in back-end system development.
Platform for building access networks and modular network services
Contributions:2 PRs, 21 pushes, 23 branches in 4 months
data-exchangenetworking4gjunipermodular
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.