Director, Agile Enablement & Transformation Services
RBC Royal Bank of Canada
Member since 6 years
Specialises In (based on submitted proposals)
I have a Bachelor of Science (Specialized Honours in Computer Science) from York University in Toronto, Ontario. I have over 16 years of progressive software development and management work experience, particularly in providing technical leadership, project management, process management, and people development.
I got addicted to applying Agile development methodologies over a decade ago ever since I was fortunate to lead development activities at a startup using eXtreme Programming (XP). I have extensive experience in enterprise Agile transformation.
Across all lines of business at the Royal Bank of Canada I lead the consulting, training, and coaching of various agile teams. I'm continuously championing for being agile with a goal of making teams, products, and businesses flourish. I've trained hundreds of practitioners and managers on agile development through various multi-day courses covering agile at an enterprise level including Scrum and engineering practices.
Prior to my current role, I’ve spent over a decade delivering software and leading teams in a variety of roles of increasing responsibility at Novator Systems, CPNI Inc., Ontario Teachers’ Pension Plan (OTPP), and IBM Canada Ltd.
I'm a Certified Enterprise Coach (CEC). Also, I'm currently enrolled in an Executive MBA program at the Ivey Business School.