← Home

Contact

marcinpolak@live.com marcinpolak.dev github.com/marcinpolak linkedin.com/in/marcin-polak-285548121

Summary

Senior Software Engineer / Tech Lead with 9+ years building JVM-based microservices in Kotlin/Java and Spring. Experienced in event-driven systems (Kafka, RabbitMQ), scalable architecture, and DevOps culture. Track record of leading teams, accelerating delivery, and reducing operational costs through automation and architecture.

Experience

Software Engineering Tech Lead
Feb 2025 – Present
monday.com · Remote
Software Engineering Lead / Kotlin Developer
Dec 2020 – Jan 2025
Nationale Nederlanden · Remote
  • Led greenfield non-life insurance platform from inception, cutting licensing costs and reducing time-to-market by 3× per new product.
  • Delivered Contact Center CRM that cut average call duration by 30%, replacing a legacy system with a Kotlin/Spring microservice.
  • Shifted deployment cadence from bi-weekly batches to continuous delivery by co-building CI/CD pipelines on GitLab CI.
  • Set engineering direction: defined architecture standards, ran hiring, mentored engineers, and ran internal tech talks.
Tech Team Leader / Kotlin Developer
May 2019 – Nov 2020
RTV EURO AGD · Warsaw, Poland
  • Bootstrapped greenfield order management and recurring payments systems end-to-end.
  • Defined service boundaries, data contracts, and coding standards across a microservice architecture.
  • Ran technical interviews and mentored engineers in Kotlin and Spring best practices.
Java Developer
Oct 2018 – Apr 2019
RTV EURO AGD · Warsaw, Poland
  • Integrated a new credit partner to unlock installment sales for low-credit customers, directly improving checkout conversion.
Junior Java Developer
Mar 2018 – Sep 2018
RTV EURO AGD · Warsaw, Poland
  • Rearchitected installment payment processing with RabbitMQ async messaging, eliminating manual retries and guaranteeing idempotency.
Software Developer
Feb 2017 – Feb 2018
Cryptomage · Poland
  • Built a graph analytics service on Neo4j and Spring Boot/Cloud used for large-scale analysis of police operational data.

Education

B.Eng. Cryptology and Cybersecurity
2014 – 2018
Military University of Technology · Warsaw, Poland

Skills

Languages

Kotlin Java

Frameworks

Spring Boot Spring Cloud Spring Data Spring Security Hibernate

Testing

Kotest Spock JUnit MockK Mockito Cypress TDD BDD

Databases & messaging

PostgreSQL MSSQL Kafka RabbitMQ

Cloud & platform

Kubernetes Helm ArgoCD GitOps Docker

Architecture

DDD Hexagonal Microservices Event-driven Modular Monolith

Practices & tools

CI/CD Trunk-based dev Observability (Grafana, Prometheus) Agile Git Gradle Maven GitLab CI IntelliJ

Languages

Polish — native English — professional working proficiency