RBC, Sr. ScrumMaster / Agile Coach
June 2015 - Present, Toronto, ON, CA
• Introduce and assist team to have smooth transition to Scrum (Agile Project Management).
• Help team members to identify obstacles and action plans for their resolution.
• Promote and train team to be self-organized.
• Work closely with Product Owners and Scrum Team to facilitate the planning, review and retrospective meetings, and to develop the release plan.
• Work closely with the clients to define and implement Technical features that compliment business and systems.
• Make sure to have proper user stories and requirement defined for estimation and implementation.
• Train and encourage team members to be self-organized.
• Act as gatekeeper to avoid any interference.
• Formulate Training module and provided Scrum training to the team and executives. The modules includes: Scrum Overview, User Stories (BDD) , Product Owner (Thinking and Responsibilities), Story Estimations
Workplace Safety and Insurance Board, Quality Management, Agile / Lean Coach
April 2013 - June 2015, Toronto, Ontario
- Work with different teams in WSIB during the transformation to Agile/Lean/Kanban practices.
- Change Leader, Process Improvement, Agile coach and Trainer for teams and individuals. Provide Coaching and Mentoring on Lean and Agile Concepts, definition of features (User Stories stories concepts), Story Mapping (Persona, Goal, and Activity)
- Focus to delivering value, improve process and practices (removing overhead activities, and focus on two week Cadences, Retrospective activities, Backlog Grooming,etc.)
- Use different tools at the right time and raise the collaboration within the team - Jira (with Greenhopper, Zephyr), Rally, Leankit, Confluence, etc.
AgileHQ, Agile Consultant
October 2010 - April 2013, Milton, ON, Canada
Introduced and reinforced Agile concepts and techniques.
Helped team members to identify obstacles and action plans for their resolution.
Promote and train team to be self-organized.
Worked closely with Product Owners and Scrum Team to facilitate the planning, review and retrospective meetings, and to develop the release plan.
Act as gatekeeper to avoid any interference.
Formulate Training module and provided Scrum training to the team and clients. The modules includes: Scrum Overview, User Stories, Product Owner (Thinking and Responsibilities), Story Estimations
Agile techniques applied:
Continuous integration (to promote Continuous delivery)
Daily stand up meeting (Daily Scrum)
Retrospectives (Reflection and Action of improvement)
Sprint planning (Planning for near future sprint)
Sprint reviews (Reviews and demo for stories accomplished)
Task breakdown and estimation (Breaking the task to have done within day max.)
Test-driven development (TDD)
Time-boxing (2 - 3 Weeks Sprints)
User Story sizing (Story Points - Planning Porker)
Nurun Inc., Sr. Technical Project Manager
June 2012 - April 2013, Toronto, ON, Canada
- Support Agile and Scrum Process within Organization.
- Coach and Mentor the team for Scrum Process and Principles.
- Try to manage project within realm of Scrum Process
- Act as ScrumMaster and Agile Coach to the team.
Rogers Communications Inc., ScrumMaster / Agile Consultant
October 2010 - June 2012, Brampton, Ontario, Canada
- Remove any impediments that obstruct a team’s pursuit of its sprint goals
- Do everything possible to facilitate and improve the team's productivity.
- Act as a buffer between the team and any distracting influences.
- Ensure that the Scrum process is used as intended (Enforce the Scrum rules)
- Provide coaching and mentoring to the team.
- Facilitate Daily Scrum Meeting.
- Participate in Scrum of Scrums meetings.
- Help product owner define the product backlog.
- Introduced Yammer to collaborate between three Scrum teams.
- Technology Used: Rally (for Scrum), OSB, WLI, SOA Suite
Torstar Digital, ScrumMaster / Project Manager / Manager, Professional Service
October 2007 - July 2010, Toronto, Ontario, Canada
• Introduced new processes based on Agile Project Management (Scrum)
• Direct report to CTO.
• Worked closely with Product Owners to define and implement Technical features that compliment business and website.
• Introduce Scrum (Agile Project Management) in Professional Service team and completed project successfully using Scrum process.
• Made sure to have proper user stories and requirement defined before initiate any development.
• Provided assistance to Client Relationship Manager to work smoothly with clients and communicated them appropriately.
• Trained and encouraged team members to be self-organized.
• Managed team of developer and designers in dynamic environment.
• Proposed and Managed TOPS yearly and monthly budget while working closely with CTO.
• Present Monthly and Quarterly Review to Board Members.
• Manage vendors and negotiate pricing and timelines.
• Manage and Maintain high profile sites with the traffic of approximately 90 million page views and 3 million unique visitors
TUCOWS, INC, ScrumMaster / Project Manager
May 2006 - September 2007, Toronto, Ontario, Canada
• Managed multiple competing cross-functional projects simultaneously.
• Daily interactions with engineers, technicians, project managers and senior management.
• Managed individual projects and ran large multi-project programs.
• Organized meetings, created and maintained timelines, and kept large, diverse groups informed of progress and obstacles.
• Worked with engineers to develop detail and creative solutions to complex problems, while kept a watchful eye on timelines and costs.
• Developed and deployed the infrastructure required to bring new Tucows products to the world.