David's professional experience spans roles of; Agile Trainer, Agile Coach, Scrum Master, Kanban Service Delivery Manager, Team Leader and Software Developer in a variety of industries, including finance, eCommerce, social housing and education.
David is committed to continuous learning and development in himself and others. He is passionate about getting the best out of teams and seeing people reach their full potential. He is a Professional Scrum Trainer (PST), an Accredited Kanban Trainer (AKT) and an ICAgile Authorized Instructor.
David is active in the global Agile community, including blogging, and speaking at conferences and meetups around the world.