Vijay Sundaresan

Senior Technical Staff Member at IBM

Old Toronto, Ontario, Canada
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
Vijay Sundaresan is a Senior Technical Staff Member and seasoned performance architect with over two decades of deep JVM and JIT compiler experience, currently leading performance strategy for OpenJ9 and Open Liberty at IBM. He directs distributed teams of developers and testers to make Java runtimes cloud-optimized, having driven measurable gains like major throughput and ramp-up improvements across IBM JDK releases. Vijay’s hands-on background includes architecting the JIT optimizer, implementing cross-platform JVM features, and contributing optimizations to the Eclipse OMR compiler codebase. He blends low-level systems expertise with product-focused leadership, liaising with hardware and platform teams to extract real-world performance advantages. Based in Toronto, he pairs academic grounding from McGill and IIT Delhi with a track record of shipping competitive JVM innovations and mentoring high-performing engineering teams.
code9 years of coding experience
job18 years of employment as a software developer
bookIndian Institute of Technology Delhi (IIT Delhi)
bookM.Sc, Computer Science, M.Sc, Computer Science at McGill University
languagesEnglish, Hindi, Tamil
github-logo-circle

Github Skills (9)

compiler-optimization10
javas10
java10
cprogramming-language9
c-language9
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (9)

JavaShellC++Open Policy AgentMakefileJavaScriptGoSlim

Github contributions (5)

github-logo-circle
eclipse-omr/omr

Sep 2016 - Jan 2023

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
Role in this project:
userBack-end Developer
Contributions:269 reviews, 705 commits, 769 PRs in 6 years 4 months
Contributions summary:Vijay primarily contributed to the optimization and refactoring of the Eclipse OMR compiler. Their work involved deleting unused code within the virtual guard coalescer and cleaning up bit vector analysis, enhancing the compiler's efficiency. Furthermore, the user addressed specific issues by removing deprecated code and improving the copy propagation functionality, specifically adding support for loadaddr. These changes collectively aimed to streamline and improve the compiler's performance and code quality.
jitruntimesomrruntimeportability
vijaysun-omr/omr

Oct 2016 - Mar 2025

Cross platform components for building reliable, high performance language runtimes
Contributions:127 pushes, 26 branches in 8 years 6 months
runtimesreliableperformancecross-platformmacos
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
Vijay Sundaresan - Senior Technical Staff Member at IBM