Training
40 trainings · 76 days · 608 hours · 279 people trained
I train engineering teams in workshops that compound: Event Storming to find the real domain, Domain-Driven Design to model it, Clean Code and Refactoring to keep it maintainable, and reliable AI SDLC to ship with AI without the chaos.
I train engineering teams:
- Event Storming
- Domain-Driven Design
- Clean Code
- Refactoring
- Implementing reliable AI SDLC
What participants say
“You engaged the group in a friendly, professional way to collaborate and model together - big plus for that.”
“I didn't doze off once - the trainer paced theory and hands-on exercises perfectly. Every extra question got a thorough answer.”
“Great training! Congrats - one of the best, if not the best, of the 5 I've attended.”
“I learned a new-to-me model for planning - essentially breaking projects down to first principles. It's quite different from methods I've used before, and it'll work well in my job.”
“Everything's great - I'll gladly recommend this training :) Thank you!”
“Splitting day one (Big Picture) from day two (Process Level) worked well - I didn't feel overloaded with information, and day two let us reinforce what we'd done on day one.”
“We got to run the whole Event Storming workshop - and wrote some code and discussed it, so it wasn't just theory, but real practice.”
“Especially valuable: the Event Storming, Ubiquitous Language, Bounded Context, and Context Mapping workshops - they help identify ownership boundaries and dependencies between systems and teams.”
“Excellent trainer with deep knowledge of the subject.”
“The training helped me see system architecture through the lens of the business domain and cross-context communication, not just technology.”
“Beyond the theory there was a practical part too. The trainer answered all questions thoroughly.”
“A lot of knowledge from a very experienced dev.”
“You can tell the trainer has a lot of experience - it kept the group's discussion lively and everyone engaged.”
“A wealth of knowledge delivered in a friendly, accessible way.”
“Thanks, it was a great experience - now I have the knowledge to keep learning, and I hope to put it to use in a real project soon.”
“Very positive - the trainer's deep knowledge, engagement, and useful extra tips.”
“The three days flew by :) Thanks for a great training.”
“Substantive, with plenty of real-world examples. Practical, hands-on expertise.”
“Engaging presentation of material, practical examples, interaction.”
“Real-world examples are great. It's 4pm, second day of training, and I haven't been bored once. Very easy to hold your attention and engagement.”
“Very comprehensive training - both theory and practice, lots of interesting threads explored.”