Bryan Beecham is an Agile coach, trainer, developer and international speaker with over 20 years of comprehensive IT experience. His specialties are coaching teams, providing effective training and facilitating Agile adoption. He is a software craftsman who is passionate about improving everyone’s ability to design and produce excellent software. Bryan has extensive experience architecting, designing and implementing software solutions utilizing a variety of technology platforms. He is equally proficient discussing corporate vision with executives, advising companies on Agile transformation and teaching new techniques and practices to developers. Bryan is passionate about collaboration, extreme programming, discovering creative solutions and helping teams deliver value to customers. His training style is designed to get active audience participation and to unlock creativity and learning with everyone regardless of their technical background. Bryan has a published training video on TDD, Refactoring and Pair Programming available and speaks regularly at Agile conferences world wide. His blog HumanRefactor is where he compares technical practices and learnings with the improvement of the human body. Bryan lives in Ottawa, Canada, plays guitar, and enjoys chasing soccer balls around when he has the opportunity. He also volunteers as a minor hockey coach and loves to talk about healthy eating.