He's a very passionate human being, passionate about what he does and how he lives his life. Apart from the constant improvement of his skillset, he also gives back, sharing what he's learned. Loyal, "firm but fair", empathic are traits people have come to associate with him. Though getting results is what counts, he fully realizes the journey is what gets us there.
His past work involved building web-native, multi-user products with enterprise scale features such as high configurability by end users, authentication & authorization, printing & reporting, integration with third parties & devices using both messaging and remote procedure calls. He analyzed, designed, documented, fleshed out models, architected solutions into bite-sized portions, wrote automated test specifications at the unit, integration, story, and UI level, wrote code at every layer and tier in the stack, scripted deployments and engaged in the operational side of running software at customer sites, all in order to satisfy requirements and customer happiness.
As a technical and team lead, he bridged the gap between product owner, technology, team, problems and solutions. Facilitator during agile planning meetings, teacher during coding dojos, presenter during knowledge transfer sessions, are but a few of his past efforts. It's safe to say that, throughout his career, teaching and learning have been the only constants.
Messaging based systems have become ubiquitous. Rich behavioral models are at the heart of Domain Driven Design (DDD), with Command and Query Responsibility Segregation (CQRS) and Event Sourcing (ES) acting as strong enablers. Combined together they can be very powerful.
Still, a topic which largely remains under the radar is one of simulation, seeding, load and subcutaneous testing, and the use of test models, plans and cases. In this hands-on I invite you to explore this topic together. Guided by a practical example, founded in the wonderful and exciting world of retirement homes, you'll be pairing up with peers to complete the various coding exercises. Each exercise will focus on a particular aspect, and let you experience the related trade-offs and challenges. The general idea is that you walk away with a better understanding of how to tackle this topic in your future endeavors.
Things you should bring:
Missed #DDDEU?Get tickets for the next edition