Olaf Zimmermann
Hands-on software architect with a PhD in architectural decision modeling. Author of "Patterns for API Design", creator of the MDSL service contract language. Co-leader of Markdown Architectural Decisions (MADR) project, creator of the Y-Statement template for AD capturing. Domain-driven designer and method engineer (DPR, ESE, VDAD). Blogs about technical writing, software architecture and API design on Medium. Fond of backronyms such as ACID, IDEAL, JEDi, POINT, SOLID (learn more).