Summary
Alex Lawrence is a Staff Software Engineer and architect based in Munich with over 15 years of professional experience and three decades of hands-on programming that began at age 10. He blends deep expertise in Message-Driven Systems, Domain-Driven Design, CQRS, and Event Sourcing with practical modeling skills like Event Storming and Domain Storytelling. At Personio he progressed from developer to Lead and now Staff Engineer, shaping backend and frontend architecture while mentoring teams and driving technical strategy. He has founded a company, authored a book, lectured at universities, and created course content, signaling a strong commitment to teaching and knowledge sharing. Comfortable as a full-stack developer and technical lead, he excels at turning complex domain problems into resilient, message-driven solutions. A detail that often surprises peers: despite his senior roles he continues to be an active hands-on contributor and architect, bridging theory and production-grade implementations.
12 years of coding experience
15 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Technische Hochschule Augsburg