Didip Kerabat

Retired at The Apache Software Foundation

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

🤩
Rockstar
🎓
Top School
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.
code16 years of coding experience
job19 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at University of Oregon
languagesKorean
stackoverflow-logo

Stackoverflow

Stats
33reputation
6kreached
2answers
2questions
github-logo-circle

Github Skills (36)

ruby-rails10
middleware10
rate-limiting10
pytest10
python10
apidoc10
testing10
compression-algorithm10
packaging10
http10
rails10
websocket10
apache-druid10
java10
ruby10

Programming languages (12)

TypeScriptJavaC++ShellRustJavaScriptGoLua

Github contributions (5)

github-logo-circle
didip/tollbooth

May 2015 - Nov 2022

Simple middleware to rate-limit HTTP requests.
Role in this project:
userBack-end Developer
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.
middlewarerate-limithttp-requestscsrf-protection
apache/druid

Apr 2022 - Nov 2022

Apache Druid: a high performance real-time analytics database.
Role in this project:
userBackend 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.
Request Free Trial