Michal Piotrkowski is a pragmatic software engineer and technology leader with 13 years of experience building Java-based distributed systems, enterprise integrations and data-driven applications. He combines hands-on engineering (TDD, ATDD, Java/JEE, Spring, Hibernate, MongoDB) with leadership experience as CTO of StoryHub.io and senior roles at Snowflake and Pragmatists. Michal has deep expertise in EAI/SOA, messaging and CRM integration (Siebel, JMS, ESB) and a track record of delivering spec-driven solutions using Specification by Example. Comfortable across web frameworks (Struts, Wicket, Vaadin) and build ecosystems (Maven/Ant), he’s equally at home designing architectures and mentoring teams. Based in Warsaw with an MSc from Warsaw University of Technology, he brings a practical, test-first mindset and a history of lifting legacy enterprise systems toward more maintainable, automated delivery.
12 years of coding experience
19 years of employment as a software developer
MSc Computer Science, MSc Computer Science at Warsaw University of Technology
Contributions:39 commits, 1 PR, 17 pushes in 1 year 11 months
rest-servicesconcordionspecificationsrestrest-api
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.