Pranav Rathi

Senior Software Engineer II at Confluent

Hyderabad, Telangana, 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
Pranav Rathi is a Senior Software Engineer II with 7 years of experience building scalable backend and platform systems, currently driving core Kafka client features at Confluent. He has a strong platform engineering background from Paysafe and hands-on experience at Amazon designing recommendation and seller-facing systems, which gives him a practical mix of distributed systems and product-focused engineering. At Confluent he contributed to widely used open-source Kafka clients in both Go and Python, adding Admin API features, KIP implementations, test automation and multi-OS build support—work that impacts production Kafka users worldwide. Known for shipping robust integrations and improving developer tooling, he combines deep systems thinking with a knack for documentation and test quality. Based in Hyderabad, he pairs an IIIT Hyderabad computer science degree with a pattern of moving from individual contributor projects to lead platform responsibilities.
code7 years of coding experience
job8 years of employment as a software developer
bookKendriya Vidyalaya Sangathan
bookBachelor of Technology (BTech), Computer Science, 8.11, Bachelor of Technology (BTech), Computer Science, 8.11 at International Institute of Information Technology
languagesHindi, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

admin10
python10
testing10
kafka10
librdkafka10
go10
api10
confluent9
pytest9
error-handling9
producer7
customer7
golang6
uuid6
kafkajs6

Programming languages (6)

C#JavaCJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
Confluent's Kafka Python Client
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:10 releases, 247 reviews, 82 commits in 4 months
Contributions summary:Pranav contributed significantly to the Confluent Kafka Python client, focusing on enhancements and testing. Their work included adding support for new features like `consumer.memberid()`, updating documentation to emphasize the use of a logger, and fixing typos in the documentation. The user also played a key role in the implementation of several KIPs (Kafka Improvement Proposals) related to consumer groups and other functionalities. Furthermore, the user updated and fixed testing for transaction API and wheel generation.
pythonkafka-pythonconfluent-cloudpython-clientkafka-protocol
Confluent's Apache Kafka Golang client
Role in this project:
userBack-end Developer
Contributions:2 releases, 35 reviews, 11 PRs in 2 years
Contributions summary:Pranav contributed to the core functionality of the confluent-kafka-go client library, focusing on the Admin API. Their work involved adding new features like topic IDs and also updating the library to the latest librdkafka release. The user also made changes to documentation and error code handling. The user also contributed to build scripts for different OS and architecture combinations.
golanggolang-libraryapache-kafkaconfluent-cloudgolang-bindings
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
Pranav Rathi - Senior Software Engineer II at Confluent