Adam Kulawik is a senior software engineer based in Poland with nearly 20 years in IT and nine years focused on modern backend development, currently driving clean design and DDD practices at Vattenfall. He transitioned from a strong PL/SQL and Oracle Forms background into the Java ecosystem in 2014, bringing deep domain experience in enterprise systems such as hospital information and billing platforms. A proponent of Agile methodologies, he combines hands-on coding with coaching—running Java bootcamps, teaching clean code and TDD, and co-organizing the local Silesia JUG community. His work blends practical delivery with a continuous-improvement mindset, often translating legacy system knowledge into robust, well-designed backend services. Adam pairs formal technical education (MSc in Computer Science) and postgraduate IT business management with real-world mentoring and training experience, making him as comfortable leading workshops as shipping production systems. Not obvious at first glance, he has navigated both support-heavy roles and strategic developer positions, giving him rare empathy for operations and maintainability in large-scale projects.
9 years of coding experience
9 years of employment as a software developer
Primary school
Msc, Computer science, Msc, Computer science at The Silesian University of Technology
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.