Alexey Romanchuk is a Senior Software Engineer based in Berlin with 14 years of experience building fault-tolerant, high-throughput distributed systems and shaping technical strategy across teams. He has deep Scala and JVM expertise—Akka (core, Streams, Persistence), ZIO/Cats, Spark, and Kafka—and has contributed bug fixes and robustness improvements to the widely used Alpakka Kafka connector. At Databricks and previously Amazon he focused on production-grade streaming and search infrastructure, while earlier roles show hands-on delivery of cross-datacenter ad platforms, big-data pipelines, and ML feature pipelines. He combines hands-on implementation with leadership of large cross-team efforts and a track record of shipping complex systems from scratch under tight timelines. Notably, his contributions target subtle concurrency and offset-commit race conditions, reflecting an attention to correctness in distributed stream processing.
14 years of coding experience
17 years of employment as a software developer
Новосибирский Государственный Технический Университет (НГТУ) / Novosibirsk State Technical University (NSTU)
Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Role in this project:
Back-end Developer
Contributions:59 commits, 49 PRs, 21 pushes in 7 months
Contributions summary:Alexey primarily focused on fixing bugs and improving the functionality of the Alpakka Kafka connector. Their commits addressed issues related to manual offset commits, the stopping behavior of the `KafkaActorPublisher`, and potential race conditions with offset commits. They made changes to core components like `KafkaGraphStageSource`, `KafkaActorPublisher`, and `ReactiveKafka`, indicating a deep understanding of the connector's internal workings and the Akka Streams integration with Kafka.
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
Alexey Romanchuk - Senior Software Engineer at Databricks