Technology Consultant / CTO
Michael does a superb job as a mentor and coach supporting developers and finding IT software solutions to solve complex business problems. He collaborates closely with teams to provide high-quality advice and believes in the practice-oriented, project-based learning model . With understanding in several coding languages, he has a very solid background in designing, developing and deploying web applications. He is also our technology evangelist and runs Coder Dojo events.
“Many benefits accrue from the longevity of a well-designed architecture. One of the biggest is stability. Architectural stability helps ensure a minimum of fundamental rework as the system’s functionality is extended over multiple release cycles, thus reducing total implementation cost.”
– Luke Hohmann in Beyond Software Architecture