Damian is a Consultant CTO, software architect, speaker, and trainer specialising in Agile Engineering and "Human Shaped" Microservices.
With over 20 years experience in tech, he's designed software architecture for companies of all sizes, been a CTO for early stage startups, developed and run high profile and high traffic websites, as well as mentored and trained hundreds of developers.
Throughout this time he has developed deep expertise on the architectural patterns, engineering techniques, and team dynamics needed to make successful software.
He has a particular interest in Agile Engineering, a combination of all of the above. It’s architectural patterns (such as microservices and Service Oriented Architecture), engineering practices such as TDD, automation engineering, and agile principles to help teams build the right thing and build it quickly.