Karthik Ramgopal

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
Karthik Ramgopal is a Distinguished Engineer based in Atherton, CA with ten years of experience leading product engineering at LinkedIn, acting as the technical lead and architect for high-impact initiatives including gRPC migration, infrastructure-driven client-side tracking, and the LinkedIn Generative AI copilot. He is a full‑stack leader who has driven large platform migrations from JSON to Protocol Buffers, GraphQL adoption and product features such as Events, video sharing and live audio, while balancing product velocity with operability. As a contributor to the popular Rest.li framework, he has optimized Protobuf parsing, reduced GC pressure and improved robustness around surrogate pairs — practical performance work that benefits a widely used service framework. His earlier career spans enterprise mobile security at MaaS360 and low-latency trading systems at D. E. Shaw, giving him a rare combination of systems, security and performance expertise.
code10 years of coding experience
github-logo-circle

Github Skills (11)

protobuff10
javas10
data-serialization10
protobuf310
protobufs10
performance-optimization10
protobuf10
java10
serialization10
data-structures8
data-structure8

Programming languages (7)

JavaCScalaObjective-CSwiftGroovyKotlin

Github contributions (5)

github-logo-circle
linkedin/rest.li

Apr 2020 - Dec 2022

Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
Role in this project:
userBack-end Developer
Contributions:91 reviews, 46 commits, 58 PRs in 2 years 8 months
Contributions summary:Karthik primarily contributed to improving the performance and functionality of Protobuf parsing within the Rest.li framework. Their work included introducing support for ASCII-only strings, optimizing hashmap sizing, adding options for fixed-size floating-point value serialization, and refactoring code to minimize garbage collection. They also worked on enhancing the codebase by adding a setting to gracefully degrade invalid surrogate pairs, along with other improvements related to code structure.
architecturesapiscalableasynchronousrestful
karthikrg/rest.li

Feb 2020 - Sep 2024

Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
Contributions:204 pushes, 2 branches in 4 years 7 months
architecturesapiscalableasynchronousrestful
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
Karthik Ramgopal