Dariusz Nowak is a Senior Software Engineer with over 20 years of experience and a decade focused on modern backend systems, currently building Kotlin/Spring Boot microservices for DB Schenker in Krakow. He has deep expertise in service architecture, Domain-Driven Design and functional programming influences, having delivered payment and financial platforms at WorldRemit/Zepz and large-scale ad/payment systems at Schibsted. Comfortable across JVM languages (Kotlin, Scala, Java) and cloud-native stacks, he combines pragmatic engineering with strong testing and messaging practices (Kafka, Arrow, Spek/ Kotest). Past roles show a steady progression from systems and integration work to technical leadership on distributed, multi-tenant services, and he often architects for failover, observability and performance. Colleagues would note his curiosity about functional programming and unusual blend of legacy-system experience with current cloud-native best practices. He holds an MSc in Computer Science from AGH University of Krakow.
10 years of coding experience
23 years of employment as a software developer
MSc, Computer Science, MSc, Computer Science at AGH University of Krakow
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
Dariusz Nowak - Senior Software Engineer at DB Schenker