Dmitry Sorokin is a Sr. Software Engineer based in Berlin with 12 years of experience building high-load, distributed systems and backend services. He has deep expertise in Java, Python, Kafka, Zookeeper and AWS, demonstrated by multi-year work on Zalando’s Nakadi event bus where he optimized event type caching, processing and subscription logic for production-scale messaging. Now at Databricks, he brings both hands-on engineering and prior principal-level experience to architect resilient streaming and backend components. His background ranges from kernel and low-level network drivers to leading small engineering teams and shipping billing and anti-fraud systems, showing a rare blend of systems-level depth and product-focused delivery. Colleagues value his practical optimizations for time-sensitive data and his ability to improve performance without sacrificing consistency.
12 years of coding experience
20 years of employment as a software developer
Electronics, device programming, Electronics, device programming at Bauman Moscow State Technical University
A distributed event bus that implements a RESTful API abstraction on top of Kafka-like queues
Role in this project:
Back-end Developer
Contributions:13 releases, 97 reviews, 778 commits in 6 years 8 months
Contributions summary:Dmitry primarily worked on back-end development tasks, with a focus on improving the caching and processing of event types within the system. The commits demonstrate a deep understanding of the Nakadi project's architecture, including event publishing, subscription management, and interaction with Zookeeper. The changes involved modifying core classes such as `EventTypeCache`, `EventsProcessor`, and `ZkSubscriptionClient`, to optimize performance and maintain data consistency, especially in relation to time-sensitive data.
Contributions:22 reviews, 299 commits, 139 PRs in 6 years
monitorkafka-clusterrebalanceawskafka
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
Dmitry Sorokin - Sr. Software Engineer at Databricks