Selvaganesan Govindarajan

Principal Software Engineer at Dremio

California, 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

👤
Senior
🎓
Top School
Selvaganesan Govindarajan is a Principal Software Engineer with over 12 years in database systems and a multi-decade career shaping SQL execution engines, ODBC/JDBC drivers, and data loading/replication across OLTP and EDW products. He has driven deep platform work at companies from Hewlett Packard to Esgyn and now Dremio, contributing performance, memory, and high-availability improvements across projects such as Apache Trafodion and its enterprise derivatives. Skilled in C++, Java, JNI and SQL internals, he blends hands-on coding with customer-facing troubleshooting to resolve complex performance and memory issues. A pragmatic advocate of peer review and test-driven development, he consistently delivers enterprise-grade, maintainable solutions. Notably, his open-source commits to Trafodion replaced deprecated HBase APIs and optimized memory quotas, reflecting both long-term product stewardship and low-level systems expertise.
code11 years of coding experience
job34 years of employment as a software developer
bookEngineer’s Degree Electrical and Electronics Engineering, Engineer’s Degree Electrical and Electronics Engineering at University of Madras
github-logo-circle

Github Skills (6)

performance-tuning10
javas10
memory-management10
apache10
java10
database-design9

Programming languages (3)

C++Jupyter NotebookPython

Github contributions (5)

github-logo-circle
apache/trafodion

Jun 2015 - May 2020

Apache Trafodion
Role in this project:
userBack-end Developer
Contributions:518 commits, 228 PRs, 32 pushes in 5 years
Contributions summary:Selvaganesan's commits focus on refactoring and enhancing the code base of the Apache Trafodion project. Their contributions involve modifying existing Java code to remove deprecated HBase APIs and replace them with newer ones, which implies expertise in database interaction. They also improved the memory usage, including ensuring correct memory allocations, and streamlining the use of memory quota settings, reflecting a concern for system performance. These changes are aimed at optimizing the performance and maintainability of the Trafodion codebase.
dbmsapachebig-datasparknetwork-server
selvaganesang/trafodion

Jun 2015 - May 2020

Mirror of Apache Trafodion (Incubating)
Contributions:171 pushes, 171 branches, 1 tag in 4 years 11 months
javaincubatingapache
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
Selvaganesan Govindarajan - Principal Software Engineer at Dremio