Mayuresh Gharat

Founding Engineer at Cache

San Jose, California, United States
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

👤
Senior
🎓
Top School
Mayuresh Gharat is a Founding Engineer and seasoned distributed-systems expert with 11 years building scalable, event-driven infrastructure from startups to LinkedIn and DoorDash. He led Kafka migrations, GDPR compliance and self-serve tooling at LinkedIn, drove a message-queue-as-a-service roadmap at DoorDash, and now applies that operational and product-first mindset at Cache. A prolific backend contributor to the Apache Kafka codebase, he has fixed deep production issues (consumer balancing, socket error handling, request timeouts, batch expiry) that improved robustness at scale. Comfortable moving between architecture, hands-on coding, and customer-facing design, he has designed cloud-native proxy services and unified release certification frameworks to reduce operational toil. Based in San Jose, he combines startup grit with enterprise process fluency and a track record of shipping high-impact platform features that quietly save teams time and money.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Engineering Computer Science, Bachelor of Engineering Computer Science at V.E.S Institute of Technology, University of Mumbai
bookMaster of Science; School Computer and Information Science; Engineering and Applied Science, Master of Science; School Computer and Information Science; Engineering and Applied Science at University of Pennsylvania
stackoverflow-logo

Stackoverflow

Stats
93reputation
24kreached
0answers
8questions
github-logo-circle

Github Skills (14)

javas10
error-handling10
apache-kafka10
java10
scala10
networking9
performance-optimization9
concurrency8
hbase6
casting6
eclipse6
socket6
pointer6
inheritance6

Programming languages (5)

TypeScriptJavaGoPythonKotlin

Github contributions (5)

github-logo-circle
apache/kafka

Oct 2014 - Jan 2019

Apache Kafka - A distributed event streaming platform
Role in this project:
userBackend Developer
Contributions:16 commits, 24 PRs, 182 comments in 4 years 3 months
Contributions summary:Mayuresh primarily focused on improving the Apache Kafka codebase by addressing bugs and implementing new features related to core backend functionality. Their contributions include fixing a NullPointerException in the consumer balancing logic, enhancing the socket server's error handling, and adding request timeouts to the NetworkClient for improved stability. Further contributions include fixing issues related to file system errors, and improving the RecordAccumulator in relation to batch expiry and topic partition information. Overall, the user's work centers on enhancing the robustness and performance of the Kafka server-side components.
apache-kafkascalakafkajavastreaming
MayureshGharat/kafka

Oct 2015 - Jan 2020

Mirror of Apache Kafka
Contributions:77 pushes, 27 branches in 4 years 4 months
kafka-streamsapache-kafkasinkkafka-consumerstream-processing
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