Michał Michaluk

Trainer Consultant at Bottega IT Minds

Wroclaw Metropolitan Area Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering (BEng), Informatyka, A (bardzo dobry), Bachelor of Engineering (BEng), Informatyka, A (bardzo dobry) at Uniwersytet Wrocławski
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

javas10
jpa10
postgresql10
back-end-development10
java10
domain-driven-design10
spring-boot10
api-design9
restful-api9
rest-api9
api-rest9
liquibase7

Programming languages (3)

TypeScriptJavaGherkin

Github contributions (5)

github-logo-circle
ddd-by-examples/factory

Dec 2017 - Dec 2018

The missing, complete example of Domain-Driven Design enterprise application backed by Spring stack
Role in this project:
userBack-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.
domain-modelcqrsmissingcrudbacked
Contributions:46 commits in 8 months
capgemini
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