Marek Kapowicki is a seasoned software engineer with 13 years of hands-on experience building backend systems, integrations, and CI/CD pipelines across Poland, the Netherlands, and Switzerland. He specializes in JVM ecosystems (Java, Groovy, Kotlin) and Spring, applying modern design approaches like DDD, hexagonal architecture, TDD, and both OO and functional principles. Marek has delivered business value in both corporate and innovation-lab settings, contributing to microservices, REST/queue integrations, and AI-to-UI integrations with familiarity in NLP. He’s passionate about software craftsmanship—former leader/supporter of JBoss/Warsaw JUGs—and an advocate for testing culture using tools such as AssertJ, Spring Cloud Contract, and TestContainers. Equally comfortable writing Groovy Jenkins DSL and GitLab pipelines, he combines technical depth with contagious enthusiasm and a knack for mentoring teams.
13 years of coding experience
11 years of employment as a software developer
Podyplomowe Studium Informatyczne Systemy Zarządzania - Strategia, Projektowanie, Integracja, Podyplomowe Studium Informatyczne Systemy Zarządzania - Strategia, Projektowanie, Integracja at Szkoła Główna Handlowa w Warszawie
Master's degree, Informatyka, Master's degree, Informatyka at Uniwersytet Mikołaja Kopernika w Toruniu
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.