Summary
Rafał Pieńkowski is a Senior Software Engineer with eight years of experience designing and delivering resilient, event-driven systems for fintech, gaming, and connected-asset finance platforms. He combines hands-on C#/.NET and cloud-native expertise (Azure, AWS, Docker, Kubernetes) with strong domain modeling practices—coaching teams in DDD, Event Sourcing, CQRS and running cross-functional modeling workshops. Rafał has led payment and high-availability integrations, driven agile and DevOps transformations, and introduced message-driven architectures to improve scalability and reliability. He’s equally comfortable in architecture decisions and in the trenches writing tests, CI/CD pipelines and performance tuning. Based in Kuyavian-Pomeranian Voivodeship, Poland, he holds advanced computer science degrees and a chemistry master’s, a hint at his analytical curiosity and multidisciplinary problem-solving. Colleagues know him as a mentor who treats questions seriously and embraces continuous learning.
8 years of coding experience
10 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Uniwersytet Mikołaja Kopernika w Toruniu
Polish, English, German