← Home
Marcin Polak
Software Engineering Tech Lead
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