Szymon Marcinkiewicz is a backend-focused software engineer with 10 years of experience building highly scalable JVM-based web applications in Java, Kotlin and Scala. He progressed from internships and freelance work to senior backend roles at Allegro and now contributes to platform engineering at Revolut, bringing production-grade expertise in distributed systems and messaging. At Allegro he worked on Hermes, a Kafka-based message broker, improving retransmission APIs and console UX to make time-based replays more reliable and testable. Based in Wrocław, he combines strong academic foundations in computer science with hands-on experience across e-commerce and fintech, and a penchant for polishing both APIs and developer-facing consoles.
9 years of coding experience
8 years of employment as a software developer
Master's degree Informatyka, Master's degree Informatyka at Polish-Japanese Academy of Information Technology
Engineer's degree Informatyka, Engineer's degree Informatyka at Wrocław University of Science and Technology
Fast and reliable message broker built on top of Kafka.
Role in this project:
Back-end Developer
Contributions:112 releases, 142 reviews, 89 commits in 1 year
Contributions summary:Szymon primarily focused on modifying the `/retransmission` endpoint to accept `OffsetDateTime`, updating the date/time picker in the Hermes console and adding related tests. They modified the `SubscriptionsEndpoint` to handle the retransmission. The changes involved updates to the `KafkaRetransmissionServiceTest` to ensure proper functionality. Furthermore, the user has been involved with making the console interface more functional, including the time selection of retransmission dates.
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
Szymon Marcinkiewicz - Software Engineer (Backend) at Revolut