Ramesh Thangarajan

Software Engineer at Google

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

🤩
Rockstar
🎓
Top School
Ramesh Thangarajan is a senior software engineer based in California with a decade of experience building high-performance database and distributed systems. He has a strong track record in query engines and optimizers, having worked at Cloudera and now contributing to query processing for Spanner at Google. As an Apache Hive committer, he has improved core Hive vectorization, Decimal64 support, and LLAP memory handling—contributions that reflect a focus on performance and memory-efficient implementations in large-scale analytics engines. His background includes enhancing SQL and SPARQL engines at MarkLogic and hands-on experience across storage, network and query layers, plus earlier work tuning production SQL and ETL pipelines. Holding a Master’s in Computer Science from Arizona State University, he blends deep systems expertise with practical optimizations that reduce resource usage and improve query throughput.
code10 years of coding experience
job12 years of employment as a software developer
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at Arizona State University
bookB.E CSE, B.E CSE at College of Engineering, Guindy
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

javas10
vectorization10
sql10
apache-hive10
java10
database9
big-data9
databases9
hadoop8

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
apache/hive

Sep 2019 - Jan 2023

Apache Hive
Role in this project:
userBack-end Developer
Contributions:77 reviews, 37 commits, 87 PRs in 3 years 4 months
Contributions summary:The user, Ramesh Kumar Thangarajan, is primarily focused on enhancing the Apache Hive backend. His contributions encompass bug fixes and new feature implementations related to vectorization, including the vectorized limit operator, support for Decimal64 operations, and optimizations for group by operations. Furthermore, the user addressed issues with Decimal64 handling in NVL and CASE statements, and also worked on improved memory management for LLAP record readers. These changes demonstrate a focus on improving performance and functionality of Hive's core components.
flinksqlapachebig-dataspark
ramesh0201/hive

Aug 2019 - Mar 2025

Apache Hive
Contributions:471 pushes, 63 branches in 5 years 7 months
flinkapachebig-datasparkdatabase
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
Ramesh Thangarajan - Software Engineer at Google