Didip Kerabat is a retired Senior Software Engineer with 16 years of hands-on experience building scalable data infrastructure, real-time telemetry, and OLAP systems, most recently at Apple where he redesigned Apache Druid architectures on Kubernetes and led large ingestion and CI/CD efforts. He has deep expertise across backend systems, large-scale metrics pipelines, and distributed databases (Cassandra, Druid, Solr), and built high-throughput telemetry agents and natural-language SQL demos for OLAP gateways. An active open-source committer, Didip contributed notable fixes and features to high-profile projects such as Apache Druid, Logrus, and Starlette, including ingestion enhancements, a syslog hook, and robust middleware state handling with full test coverage. He combines practitioner-level DevOps and SRE skills—capacity planning, multi-DC active-active deployments, and production migrations—with product-minded engineering from founding a SaaS storefront to leading platform teams. Based in San Jose, he’s known for pragmatic redesigns that simplify operations at scale and for squeezing high performance from constrained resources.
16 years of coding experience
19 years of employment as a software developer
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at University of Oregon
Contributions:2 reviews, 134 commits, 47 PRs in 7 years 7 months
Contributions summary:Didip contributed to the development of a rate-limiting middleware for HTTP requests. Their work included adding features to limit requests based on HTTP methods and custom headers, enhancing the flexibility of the middleware. Further contributions involved refactoring and optimizing the code, migrating to a new token-bucket library for more efficient rate limiting. They also worked on implementing a gin middleware and added test cases for a better and robust implementation of the code.
Apache Druid: a high performance real-time analytics database.
Role in this project:
Backend Developer
Contributions:40 reviews, 8 commits, 15 PRs in 7 months
Contributions summary:Didip primarily contributed to the Apache Druid project by addressing issues related to data ingestion and core functionalities. They fixed Python scripts related to license generation, resolving YAML loading problems, and also added metrics for the Shenandoah garbage collector. Additionally, the user implemented a feature to filter cloud objects using glob notation, improving data ingestion flexibility. Furthermore, the user added a new Granularity and made several updates to the code involving test cases.
real-timebig-datadruiddatabasehadoop
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.