Ajay Gupte is an Advisory Software Engineer based in San Jose with two years of recorded experience and a current role at IBM. He focuses on back-end systems and has contributed to the high-profile Presto distributed SQL engine, improving data integrity in the Iceberg connector by fixing NaN/Infinity handling and adding time-travel and metadata-aware features. Comfortable working on complex big-data query internals, he blends practical bug fixes with API-driven enhancements that enable more reliable analytics. At IBM he applies this low-level systems expertise within larger enterprise contexts, bringing a detail-oriented approach to production-grade data platforms. An understated strength is his ability to translate nuanced data-correctness issues into maintainable code changes that improve downstream query behavior.
The official home of the Presto distributed SQL query engine for big data
Role in this project:
Back-end Developer
Contributions:28 reviews, 12 PRs, 1 push in 10 months
Contributions summary:Ajay primarily contributed to the Presto distributed SQL query engine by addressing issues related to data handling within the Iceberg connector. Their commits focused on fixing the handling of NaN and Infinity values for double and float partition columns, ensuring data integrity during queries. They also updated the codebase to leverage the Iceberg Metadata table's API for snapshot metadata and enabled timestamp type for SHOW STATS command. Furthermore, they added time travel syntax support for version and timestamp.
The official home of the Presto distributed SQL query engine for big data
Contributions:71 pushes, 21 branches in 1 year 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.