Varun Garg

Staff Technical Program Manager at Warner Bros. Discovery

Seattle, 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
Varun Garg is a Staff Technical Program Manager in Seattle with 12 years of experience blending hands-on engineering and large-scale program leadership across streaming, cloud services, and consumer platforms. He has led cross-functional teams of 70+ to re-architect legacy batch systems into event-driven services at Amazon, delivering daily price predictions for over a billion products and slashing feature launch times from months to weeks. At Warner Bros. Discovery he now drives Streaming Platform initiatives in Authorization and AI/ML-driven recommendations, while his earlier Microsoft work improved global monitoring, deployment automation and localization at scale. A former backend developer and performance engineer, Varun has contributed to the Eclipse OMR runtime—optimizing memory management and improving garbage collector reliability—showing he still dives into code to solve difficult performance problems. He holds a Master’s in Computer Science from NYU and brings a pragmatic mix of product, research and operational experience to bridge strategy and execution.
code12 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at New York University
bookBachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at Osmania University
stackoverflow-logo

Stackoverflow

Stats
2,584reputation
2.1mreached
56answers
18questions
Badges
windows
top-5%
cython
top-5%
ubuntu
top-5%
github-logo-circle

Github Skills (21)

c-language10
memory-management10
valgrind10
performance-optimization10
omr10
cprogramming-language10
garbage-collection10
ubuntu9
memory-allocation9
windows9
memory-model9
cython9
hashtable9
naming-conventions6
c996

Programming languages (16)

PowerShellJavaCSSC++CGoHTMLTypeScript

Github contributions (5)

github-logo-circle
eclipse-omr/omr

Jun 2017 - Jun 2018

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:47 commits, 11 PRs, 65 comments in 1 year
Contributions summary:Varun primarily focused on improving the performance and reliability of the Eclipse OMR runtime. Their work included disabling assertions in example code, integrating Valgrind for memory checking, and optimizing memory management by introducing a memory heap range map and later switching to using handle->getMemoryBase(). They also addressed memory-related issues by adding valgrind calls in various parts of the code and fixing errors related to object allocation and freeing, which significantly improved the reliability of the garbage collector. Further improvements involved the use of STL.
jitruntimesomrruntimeportability
Varun-garg/XPlatform-Lookup

Sep 2016 - Mar 2017

Contributions:1 release, 48 commits, 38 pushes in 6 months
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