This workshop will be 100% theoretical aimed at management (people who may not have hands-on experience in this field). We will not perform katas or practical exercises. The focus of this workshop will be on the benefits, tradeoffs and critical concepts, so that management can evaluate team proposals and make the right decisions. We will also have time for a session of questions and answers, and if necessary, we will review current projects or code to clarify all the doubts.
**Exempt training services in accordance with article 20.9 of VAT Law 37/1992
Christian Ciceri is a software architect and cofounder at Apiumhub, a software development company known for software architecture excellence.
He began his professional career with a specific interest in object-oriented design issues, with deep studies in code-level and architectural-level design patterns and techniques. He is a former practitioner of Agile methodologies, particularly eXtreme programming, with experience in practices like TDD, continuous integration, build pipelines, and evolutionary design.
He has always aimed for widespread technological knowledge; that’s why he has been exploring a huge range of technologies and architectural styles, including Java, .NET, dynamic languages, pure scripting languages, native C++ application development, classical layering, domain-centric, classical SOA, and enterprise service buses. In his own words: “A software architect should create a working ecosystem that allow steams to have scalable, predictable, and cheaper production.
Christian is a public speaker and author of the book “Software Architecture Metrics”, which he co-authored together with Neal Ford, Eoion Woods, Andrew Harmel-Law, Dave Farley, Carola Lilienthal, Michael Keeling, Alexander von Zitzewitz, Joao Rosa, Rene Weiß.