Summary
Michał Szczepański is a Java developer with 11 years of experience, currently building backend payment services for an e-gaming platform at LeoVegas Group. He combines solid clean-code principles with hands-on experience across microservices, Kotlin, Spring, Kafka, and cloud-native tooling (Kubernetes, GCP/AWS), and has shipped full-stack features using Vue.js and Angular. His career blends deep technical roles with a prior background in marketing and product strategy, giving him a practical edge in translating business requirements into reliable systems. Comfortable working on greenfield services and maintaining existing distributed architectures, he focuses on observability and scalable payment flows. Based in Warsaw, he brings a pragmatic, systems-minded approach informed by both engineering and customer-facing disciplines.
11 years of coding experience
6 years of employment as a software developer
Bachelor's degree Business Administration and Management Marketing, Bachelor's degree Business Administration and Management Marketing at Vistula University
Master's degree E-business, Master's degree E-business at SGH Warsaw School of Economics
Polish, English