Ajantha Bhat is a software engineer with about a decade of experience building distributed systems and big data platforms, currently contributing to Apache Iceberg, Project Nessie and serving as a Committer on Apache Polaris. He brings deep backend expertise in Java and Scala from his work at Dremio and as a long-time PMC member and committer for Apache CarbonData, where he led features like time travel and transaction management and owned a release. Earlier in his career he implemented L2/L3 networking and security protocols in C (VXLAN, EVPN, IKE‑IPSEC), experience that honed his RFC-driven implementation discipline. At Dremio he’s known for improving Nessie’s CLI/server logic and integrating Nessie with Trino and Iceberg, including reflog and catalog authentication enhancements. He thrives in open source ecosystems and combines low-level protocol rigor with practical data-lake engineering to deliver robust, interoperable systems.
10 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree Electronics and Communications Engineering, Bachelor’s Degree Electronics and Communications Engineering at Visvesvaraya Technological University
Contributions:1502 reviews, 66 commits, 384 PRs in 1 year 4 months
Contributions summary:Ajantha's commits primarily focused on adding test cases and removing deprecated actions, particularly related to SparkActions within the Apache Iceberg project. Their work involved modifying test files to cover new functionalities and ensure code quality. The user engaged with the codebase across multiple Spark versions (2.4, 3.0, 3.1, 3.2, 3.3, and 3.4), demonstrating a proficiency in integrating and adapting code across diverse Spark environments.
Nessie: Transactional Catalog for Data Lakes with Git-like semantics
Role in this project:
Back-end Developer
Contributions:707 reviews, 36 commits, 151 PRs in 1 year 3 months
Contributions summary:Ajantha primarily focused on improving the Nessie CLI and server-side logic. They addressed a pagination issue in the CLI's log command, ensuring all records are fetched correctly. The user also added reflog support, implementing the backend entity and the REST resource. Additionally, they contributed to bug fixes, addressing a typo and a NullPointerException, and also worked on the test cases for verifying the new features.
data-lakesdatatransactionalaws-lambdaspark
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.