I am an agile software development trainer, coach, and practitioner, as well as a curriculum developer, application architect, and software craftsman. With over twenty years of experience, I work closely with companies nationwide to help them achieve their goals in delivering business value through software.
I am a strong believer in the “see one, do one, teach one” road to craft and mastery, which led me to become a Professional Scrum Trainer for Scrum.org. Over the past five years I have trained thousands of students on Scrum, Agile, and DevOps – coders, testers, UX specialists, BAs, DBAs, PMs, managers, and C-suite executives – using experiential, immersive courses.
I have also spoken at numerous conferences and user groups, including Agile 2013, Agile 2015, O’Reilly Software Architecture Conference, ALM Chicago, Toronto Agile, Agile and Beyond, and Chicago Code Camp.