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 worldwide to help them achieve their goals in delivering business value through software. Industries I have worked in include building automation, print and finishing, logistics, health care, pharmaceutical, beverage, health insurance, building remodeling, and office equipment – ranging in size from small volunteer organizations to Fortune 100 corporations.
In 2006, I took my first class on Scrum with Ken Schwaber, the co-creator of the Scrum framework. Since then I have worked to evangelize Scrum and other agile frameworks, deepen my personal knowledge, and continuously improve my ability to help others understand agility. I see agile software development as a natural outgrowth of the lessons learned in the software industry, including lessons I have personally learned.
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 nine years I have trained thousands of students on Scrum - coders, testers, UX specialists, BAs, DBAs, PMs, managers, and C-suite executives - using experiential, immersive courses. I have also mentored and trained four other Scrum.org trainers, who went on to teach hundreds of additional students over the past three years.
I have supplemented the courses I teach from Scrum.org by authoring custom curriculum and workshop material for many related concepts such as evolutionary/emergent/agile architecture, test automation, DevOps, unit testing, Test-Driven Development (TDD), estimation, advanced techniques for Scrum Masters, modern Product Ownership, Continuous Integration, agile database techniques, and Application Lifecycle Management (ALM).
Courses taught by Gary
See What My Students Say
Classes Attended by Gary
Gary has no visible classes.