Summary
Michał Kupisiński is a Lead Software Engineer and independent consultant from Wroclaw with over a decade of professional experience delivering Java-based systems, and more than 20 years of hands-on Java expertise. He blends deep technical skills in Spring, Java EE, microservices, event-driven architecture and CI/CD with proven leadership—having built and managed teams, founded an IT consultancy, and led an IT department from scratch. As an instructor and mentor he has trained and guided hundreds of students, created extensive course material and maintains a practice of TDD and clean architecture. He balances strategic architectural decision-making with ongoing hands-on development and frequently translates complex business needs into maintainable, testable systems. A detail that stands out: alongside enterprise work he actively packages his knowledge into courses and training, turning practical product experience into scalable education.
8 years of coding experience
7 years of employment as a software developer
Master's degree, Master's degree at Politechnika Wrocławska
Postgraduate Studies, Postgraduate Studies at Wroclaw University of Science and Technology
English, Polish