Scrum Master
Shadan

Professional Summary

  • Over six years of experience as Project Manager for retail, finance, banking, insurance, government industries.
  • Over eight years of experience as Scrum Master/Agile coach and Product owner/ Business Analyst.
  • Full lifecycle (SDLC) experience in scoping, designing, developing, deploying, and supporting enterprise scale business/
  • E-commerce Application, Web Applications, Web Portals, Mobile and Infrastructure using Agile, Waterfall and Iterative development methodologies.
  • Hands-on coaching in organizational, team and individual level in organizational transformation, change management and coaching in all aspects of Scrum and Lean/Kanban- planning, daily stand ups, iterative development, self organization, managing flow, limiting WIP and cycle time.

Technical Skills

  • Software Architectural and tools: Web application development, mobile application development, Web API’s, SOAP, REST, Iaas, SaaS, Object Oriented design, SOA, Three-tier architecture, .Net framework, ASP.Net, C#, ADO, VB.Net, Visual Studio, Team foundation(TFS), MVC3, WCF, Web Services, XML, XSLT, DirXML,IIS, WebSphere, WebLogic Apache, Visual Source Safe (VSS), ASP, VBScript, JavaScript, HTML, VB, VBA, COM, COM+, JAVA, J2EE, JSP, EJB, Servlet, CRM
  • Databases: Conceptual, Logical and Physical modelling, Erwin, Database migration, Database re-engineering, SQL Server, Oracle, Oracle SQL Developer, MS-Access.

Education

  • CSM (Certified Scrum Master)
  • B.S in Computer Engineering

Certifications

  • Agile Scrum Master training
  • Bertiege Consulting
  • Agile Scrum Boot Camp
  • WFS
  • Mind Operating System in human being leadership
  • Seminar Series-Chicago

Professional Experience

GAP Tech, San Francisco, CA
Duration
March 2015 - present
Role
Scrum Master
Responsibilities
  • Collaborate, facilitate, lead and coach Scrum and Kanban teams responsible for GAP Web to complete 20 projects on time and budget during one year.
  • Deliver hands-on coaching in organizational, team and individual level in all aspects of Scrum and Kanban- planning, daily stand ups, iterative development, self organization, managing flow, limiting wip and cycle time.
  • Helped to establish Gap Agile delivery framework with more than thirty scrum masters in the organization.
  • Trained and coached infrastructure and operation teams to practice Kanban.
  • Customized Jira using JQuery and Jira administration
  • Responsible for training, guiding the planning, tracking and day-to-day activities of Infrastructure teams for this $1 billion retailer during its transition to Kanban.
Scrum Team
  • Organized and facilitated sprint planning, daily stand-up meetings, reviews, retrospectives, release planning, demos and other Scrum-related meetings.
  • Taught the team to create clear and concise epics/user stories.
  • Worked with team and managers to set milestones/goals for in release planning and sprint planning.
  • Instructed and modeled core Agile principles of collaboration, prioritization, team accountability and visibility; ensured consistent application of scrum methodologies across the enterprise
  • Managed integration and dependencies with other systems/teams. 
  • Worked with 4 product owners for user story creation, backlog grooming and prioritization.
  • Facilitated Scrum of Scrums.
  • Evangelized the benefits of Scrum to ensure its smooth adoption.
  • Assisted team with making appropriate commitments through story selection, sizing and task definition and participated proactively in developing and maintaining team standards, tools and best practices reducing development time by 35%.
Kanban Team
  • Successfully migrated Pod team (A mini organization responsible for providing services to other projects) to Kanban process within 6 months which increased deliverables by %20.
  • Provided two days Kanban training to define type and source of work and visualize/track them with limiting WIP.
  • Implemented Kanban board in Jira and trained team how to use Jira for Kanban board activities.
  • Used Jira metrics such as control chart to measure cycle time to discuss in retrospective meetings for purpose of continuous improvement.
OPP, Toronto, Canada
Duration
Feb 2014 - Feb 2015
Role
Project Manager- Business Architect
Responsibilities
Responsible for guiding the planning, tracking and day-to-day activities of 3 Web and Mobile development teams for ECRS-Mobile (Collision Reporting System for Police) used by 6000 users to handle 75000 collisions per year in 165 detachments and automation of electronic report transfer to Ministry of Transportation.

  • Facilitating inception meetings to define goal of the project, vision, scope, initial Epics/User stories, initial release plan and testing strategies.
  • Cost estimation and funding.
  • Product backlog creation. Epics/User stories in TFS using TFS Agile template.
  • Facilitated Sprint planning meetings, user story sizing and estimation.
  • Facilitated scrum of scrum for web development, map software and API for Ministry of Transportation teams.
  • Facilitated demos and retrospective meetings.
  • Continuous integration and production support.
Maritz, Toronto, Canada
Duration
May 2013 - Dec 2013
Role
Project Manager- Business Architect
Responsibilities
Managed teams of developers and testers in digital sales and marketing department of Ford for an Automotive Lead Management Web Site used by 400 Ford dealerships from initiation to implementation.

Successfully sold a web base marketing solution to Ford to address their vision of moving Ford brand out of show room into heart and mind of people.

  • Facilitating inception meetings to define goal of the project, vision, scope and requirements.
  • Set up Jira and TFS as tools for Product backlog/User Stories/ Test cases/ bug reporting.
  • Trained team members how to use Jira and TFS for requirement management, testing and bug reporting activities.
  • Facilitated release planning meeting including estimation of user stories.
  • Monitored Sprint activities using sprint planning meetings, estimations, burn down chart and daily stand up meetings activities.
  • Presented demos to stakeholders and product backlog grooming.

Model We Project (A web based marketing tool): Pre-sale activities for Ford new initiative called Model We.
  • Facilitating multiple JAD sessions with directors, account executives and architects to finalize the solution proposal, scope and price estimation.
  • Created business case including solution proposal and pricing.
  • Defining business process and creating use case diagrams using Visio to demonstrate scope, business components and user roles/ interaction with system.
  • Creating Solution Proposal for Model We website as a HUB for connecting Ford of Canada and registered charity organizations in Canada.
  • Estimation and pricing and presenting the solution to VP of marketing at Ford.
OPA-Ontario Power Authority, Toronto, Canada
Duration
Oct 2012- May 2013
Role
Project lead- Business Architect
Responsibilities
Using Agile/Scrum methodology, managed implementation of two applications from initiation to implementation. One web application for purpose of green electricity projects process in Canada and one CRM application (MS Dynamic CRM) for green electricity contracts activities.

This project was a huge success with Zero UAT defects and completed one week earlier than the original deadline.

  • Re-engineered business process between different business units resulting 75%-time improvement.
  • Set up Jira as tool for Product backlog/User Stories/ Test cases/ bugs reporting.
  • Coached and mentored BA activities for creating effective use cases, Product Backlog (Epics/ user stories) in TFS
  • Facilitated release planning meeting including estimation of user stories.
  • Coached developers in Sprint planning meetings and during Sprint to help with task definition and estimation techniques.
  • Monitored Sprint activities using task estimations, burn down chart and daily stand up meetings activities.
  • End-of-lifecycle testing and fixing, finalize design and transfer to support documents,
Dominion of Canada (Insurance), Toronto, Canada
Duration
Jun 2012 - Oct 2012
Role
Agile/ Scrum Coach
Responsibilities
Organization transformation from waterfall to Agile, train/coach Agile and Scrum for ten teams with size of 5 to 8 people.

Provided Agile leadership coaching and training to Scrum Masters, Product owners, functional managers and executives.

  • Conducted a formal, two day Agile boot camp training including techniques for creating effective user stories.
  • Coached BA team including eight BAs to create effective User stories from existing functional spec. documents.
  • Coached Agile team members how to estimate user stories using planning poker techniques.
  • Worked closely with team members (Architect, team lead, developers and testers) to facilitate the planning, review and retrospective meetings, and to develop the release and sprint plans.
Scrum techniques
  • Daily stand up meetings, Scrum board activities and Burn down charts
  • Product back log grooming
  • Estimation of project work/ user Story sizing using planning poker technique
  • Relative sizing/ estimating and project planning, task breakdown and task estimation
  • Release and Sprint planning
  • Setting project and sprint goals
  • Sprint reviews and show cases
Indigo, Toronto, Canada
Duration
Jan 2012 - Jun 2012
Role
Agile/ Scrum Coach
Responsibilities
Organization transformation from waterfall to Agile, train/coach Agile and Scrum for five teams with size of 5 to 8 people for this one billion retail book store e-commerce website.

Provided Agile leadership coaching and training to Scrum Masters, Product owners, functional managers and executives.

Indigo transformation to Agile had a 35% delivery improvement after first six months of transformation.

  • Building smaller teams and breaking bigger projects to smaller projects which could be handled by smaller teams and delivering every two weeks with continuous integration, increased productivity by 35% in first six months of transferring to Agile.
  • Conducted two days formal Agile boot camp training including techniques for creation effective user stories.
  • Presented half a day Agile training for VPs and managers.
  • Requirement gathering sessions with project managers and end users to identify business requirements.
  • Worked with BA team to create requirements as form of User stories in product back
  • Used both Scrum board and Jira as tools.
  • Conducted planning meetings with BA and team members for work estimation of user stories (requirements)
  • Worked closely with team members (Architect, team lead, developers and testers) to facilitate the planning, review and retrospective meetings, and to develop the release and sprint plans.
Scrum techniques
  • Daily stand up meetings, Scrum board activities and Burn down charts
  • Product back log grooming
  • Estimation of project work/ user Story sizing using planning poker technique
  • Relative sizing/ estimating and project planning, task breakdown and task estimation
  • Release planning
  • Sprint planning
  • Help teams define project goals and sprint goals
  • Sprint reviews and show cases
IBM- (National Bank), Toronto, Canada
Duration
Mar 2011 - Jan 2012
Role
Project Lead/ Business Architect
Responsibilities
Leading three teams consist of architects, engineers and developers to implement entire organization Identity management solution for National Bank from initiation to implementation.

  • Inception phase( Sprint 0): identified the vision for the project and bring stakeholders to agreement around the vision by providing several workshops/ JAD sessions for bank and IBM teams, Worked with five architects at IBM and National bank to identify process model, initial technical strategy, initial requirements, project plan, risks, initial release plan and setting up the lab environment ( Windows server 2003 for AD and Microsoft Identity Life Cycle Manager with copy of production data), worked with managers for cost estimation and funding, provided testing strategies ( QA and UAT)
  • Construction phase: Create an iteration plan for building three final connectors between Active Directories using Microsoft Identity Life Cycle Manager, Created test plan and test cases, implementation plan and transfer to support documents, developed national bank business rules in connectors by customizing ILM using C# .
  • Transition phase: End-of-lifecycle testing and fixing, finalize design and transfer to support documents,
  • Worked with deployment team to provide deployment strategy including backup and recovery plan, provided training for support team (located in India).

Enbridge, Toronto, Canada
Duration
Aug 2010 - Feb 2011
Role
Project lead
Responsibilities
Managed Application Re-platforming projects as part of modernization strategy for an invoice management workflow system in a team of four developers and two testers.

  • Identified product feature list (user stories) by providing several JAD sessions.
  • Worked with architects to identify initial technical strategy, approving initial requirements, project plan, initial risks, and initial release plan( Sprint 0)
  • Created initial release plan including estimations.
  • Managed iteration cycles by providing iteration planning meetings and demos to stakeholders.
  • Worked with business users to get their feedbacks through iterations.
  • Product backlog grooming including prioritizing user stories
  • Created test plan and test cases, implementation plan and transfer to support documents.
  • End-of-lifecycle testing and fixing, finalize design and transfer to support documents, Lead QA and UAT test using HP Quality Center tool and implementation to production activities.
Ministry of Community and Social Services, Toronto, Canada
Duration
Feb 2010 - Aug 2010
Role
Project lead - Senior Business Analyst
Responsibilities
Lead a team consist of business analysts, developers and testers for conversion of a disability approval workflow legacy system to a .Net/ C# web application with SQL server as backend.

  • Conducted JAD sessions with business Analyst team to identify process model, make sure they covered all requirements gathered in phase one of projects in form of Use Cases, FDDs and UML diagrams using Visio
  • Created user stories and prioritization of product backlog items
  • Presented product back log to team for introduction and estimation.
  • Helped with testing strategy and test cases.
  • Demo progress to stakeholders after each iteration to get their feedback
IBM (National Bank), Toronto, Canada
Duration
Apr 2009 - Aug 2010
Role
Project lead - Architect
Responsibilities
Evaluate the feasibility of Identity management solution and investigate related technologies and vendors.

  • Conduct requirement gathering sessions and workshops with business users and bank architects to identify the process model, clarify business requirements for identity management of 25000 employee user objects in National Bank.
  • Created BRD and functional spec including use cases and UML diagrams.
  • Investigated different solutions in the market, recommended the best solution for their identity management and how integrated with different vendor products to provide an overall solution.
  • Developed Solution proposal including scope and risk management plan using UML diagrams.
  • Helped to define master project plan and monitor project activities.
  • Created Architecture/design, testing, implementation and testing strategy documents.