Alexey Romanchuk

Senior Software Engineer at Databricks

Berlin, Germany
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
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.
code14 years of coding experience
job17 years of employment as a software developer
bookНовосибирский Государственный Технический Университет (НГТУ) / Novosibirsk State Technical University (NSTU)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
31reputation
4kreached
1answer
0questions
github-logo-circle

Github Skills (11)

kafka-connector10
reactive-streams10
kafka10
akka10
akka-streams10
scala10
java9
javas9
glassfish6
jpa6
spring6

Programming languages (9)

C#JavaCSSRustPureScriptScalaHTMLRuby

Github contributions (5)

github-logo-circle
akka/alpakka-kafka

Feb 2016 - Aug 2016

Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Role in this project:
userBack-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.
enterprise-integrationkafka-connectorconnectorstreamsplay-framework
13h3r/sqlmaster

Sep 2012 - Oct 2012

Contributions:50 commits in 25 days
sqlsql-templatemarkupvalidpostgresql
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