Hanumath Rao

Principal Software Engineer at Workday

Fremont, 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
Hanumath Rao is a Principal Software Engineer with 11+ years focused on database internals and query optimization, currently driving backend architecture at Workday. He has deep expertise in optimizer techniques—view/derived table optimization, subquery flattening, join planning, and complex predicate evaluation—honed across roles at Teradata, Sybase, Informatica, MapR, Oracle, Meta, and Workday. An active open-source contributor, he implemented SQL aggregate functions and optimizer fixes in high-profile projects like Apache Calcite and Apache Drill, improving planner behavior and query performance at scale. Beyond engineering, he reads widely in mathematics and science, a habit that informs his analytical approach to performance tuning and algorithmic design. Known for turning theoretical optimizer improvements into pragmatic production fixes, he combines research-level thinking with hands-on delivery in large distributed query engines.
code11 years of coding experience
job16 years of employment as a software developer
bookJawaharlal Nehru Technological University Hyderabad
bookCBSE, CBSE at Rajadhani Residential School
github-logo-circle

Github Skills (11)

apache-calcite10
drilldown10
javas10
big-data10
planning10
missionplanner10
sql10
calc10
java10
apache-drill10
test-automation8

Programming languages (5)

JavaShellScalaKotlinPython

Github contributions (5)

github-logo-circle
apache/drill

Feb 2018 - Apr 2019

Apache Drill is a distributed MPP query layer for self describing data
Role in this project:
userBack-end Developer
Contributions:21 commits, 36 PRs, 4 pushes in 1 year 2 months
Contributions summary:Hanumath primarily focused on bug fixes and refactoring efforts within the Apache Drill codebase. They addressed issues related to sort spilling, scaling of SingleMergeExchange, and problems with lateral joins and unnest operations. The contributions included code modifications to improve performance and address edge cases. The user also made changes related to the planner, including adding support for semi-joins and managing memory allocations, further indicating back-end focused work.
jdbcdatastreambig-datadatabasehadoop
apache/calcite

Mar 2020 - Oct 2022

Apache Calcite
Role in this project:
userBack-end Developer
Contributions:37 reviews, 2 commits, 8 PRs in 2 years 7 months
Contributions summary:Hanumath contributed to the Apache Calcite project by implementing several SQL standard aggregate functions such as EVERY, SOME, and INTERSECTION. These changes involved modifying Java code within the core and test directories of the project. The user also added and modified test cases to validate the correct behavior and functionality of the newly implemented aggregate functions.
geospatialapache-calcitesqlapachebig-data
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
Hanumath Rao - Principal Software Engineer at Workday