Parth Agrawal

Senior Software Engineer at Confluent

Bengaluru, Karnataka, India
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
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.
code4 years of coding experience
job2 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Birla Institute of Technology and Science, Pilani - Goa Campus
languagesEnglish, Hindi
github-logo-circle

Github Skills (19)

unit-testing10
api-rest10
tls1210
api-design10
restful-api10
apache-druid10
tls1310
java10
mtls10
javas10
memcached10
libtls10
maven10
rest-api10
schema10

Programming languages (6)

JavaShellMakefileJavaScriptGoPython

Github contributions (5)

github-logo-circle
apache/druid

Jul 2023 - Feb 2025

Apache Druid: a high performance real-time analytics database.
Role in this project:
userBack-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.
real-timebig-datadruiddatabasehadoop
confluentinc/schema-registry

Feb 2022 - Aug 2022

Confluent Schema Registry for Kafka
Role in this project:
userBack-end Developer
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.
avroschema-registryprotobuf-schemaprotobufschema-validation
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