Michał Michaluk is a Trainer-Consultant and software engineer with 13 years of experience delivering high-quality, business-focused systems from enterprise banking to forecasting applications. Based in Wrocław, he blends hands-on backend development (Spring Boot, JPA, REST, DB migrations) with coaching and agile practices, having advised teams at Bottega IT Minds, SilesiaWorks and major consultancies. He is an active member of local craft and DDD communities and contributed to a complete DDD-by-example Spring application, focusing on domain modeling and persistence for demand forecasting. Michał’s approach emphasizes Specification by Example and core Agile principles, enabling practical, testable designs that translate domain complexity into maintainable software.
13 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering (BEng), Informatyka, A (bardzo dobry), Bachelor of Engineering (BEng), Informatyka, A (bardzo dobry) at Uniwersytet Wrocławski
The missing, complete example of Domain-Driven Design enterprise application backed by Spring stack
Role in this project:
Back-end Developer
Contributions:70 commits, 14 PRs, 57 pushes in 1 year
Contributions summary:Michał primarily focused on developing the domain model and data persistence layers for a DDD (Domain-Driven Design) enterprise application. They worked on implementing new features and modifying existing functionalities related to demand forecasting and short-term planning. Contributions involved both new code and restructuring, with a focus on JPA entities, data access objects (DAOs), and RESTful APIs within a Spring Boot context, along with related unit and integration tests. The user also implemented database schema migrations.
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
Michał Michaluk - Trainer Consultant at Bottega IT Minds