Parth Agrawal is a Senior Software Engineer based in Bengaluru with four years of experience building backend systems and observability platforms at Confluent, where he now manages a metrics platform backed by Apache Druid. He has practical experience hardening and modernizing distributed analytics stacks—contributing TLS and Elasticache integrations, protocol updates, and security fixes to the widely used Apache Druid project. His contributions to Confluent’s Schema Registry show a solid grasp of API design, Maven tooling, and compatibility workflows, alongside test-driven enhancements. A BITS Pilani (Goa) computer science graduate, Parth combines internship experience at Microsoft and research work on neural architectures with a pragmatic focus on reliable, production-grade systems. Colleagues would describe him as an engineer who pairs backend rigor with attention to security and operational resilience.
4 years of coding experience
2 years of employment as a software developer
Bachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Birla Institute of Technology and Science, Pilani - Goa Campus
Apache Druid: a high performance real-time analytics database.
Role in this project:
Back-end Developer
Contributions:11 reviews, 17 PRs, 15 comments in 1 year 7 months
Contributions summary:Parth made several contributions related to improving the Memcached cache implementation in Apache Druid. These changes involved switching the Memcached client to use AWS Elasticache and adding TLS support. The user also updated the Memcached protocol and fixed a vulnerability by updating the json-path version. Additionally, the user worked on adding a default implementation for the `evalDimension` method in the `RowFunction` interface and fixing Jest and Prettify checks.
Contributions:3 reviews, 20 commits, 12 PRs in 5 months
Contributions summary:Parth contributed to the `confluentinc/schema-registry` repository by implementing and modifying features within the Maven plugin. Their work included adding the capability to download specific versions of schemas, modifying the set-compatibility goal, and adding a new endpoint for retrieving schemas. The user also introduced additional checks and made changes to input types for the set-compatibility goal, demonstrating an understanding of the schema registry's API and the project's architecture. Furthermore, they added test cases to validate the functionality of these changes.
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
Parth Agrawal - Senior Software Engineer at Confluent