Agile Trainer Resume
EXECUTIVE SUMMARY:
30 years working on software development as Agile Coach, Architect, Project Manager, and Developer
TECHNICAL SKILLS:
Key Roles: Agile Coach, Agile Trainer, Program Manager, Change Agent.
Methodologies/Processes: Agile, Scrum, Kanban, DSDM, Lean, XP, TDD, ATDD, Refactoring, Constraints
Languages/Technologies: Ruby on Rails, JavaScript, jQuery. HTML, CSS, Sass, SQL, XML
PROFESSIONAL EXPERIENCE:
Agile Trainer
Confidential
Responsibilities:
- Trend Micro and Oncor leading change to use Scrum and Kanban, giving many educational sessions on advanced and elementary topics for Agile, Scrum and Kanban and running Communities of Practice. I authored the training material.
- Taught Agile, Scrum, Lean, Pair Programming, Reflections, and Agile estimation - a 2-day course- over 60 times in the US, Europe, India and Brazil. Classes ranged in size from 25 to 45.
- Created and taught a 2-day course on Test Driven Development. Typically, 25 attended classes.
- Gave 8 classes on Agile/Kanban for Oncor, with about 30 attendees per class.
- Created education and taught on topics in Scrum, Kanban, Management, Psychology, Sociology, Empowerment, Scaling, Measurement, Continuous Improvement etc.
- Learned Lean from the Poppendiecks
- As Lead instructor at Confidential, trained 12 others to give Agile training, and 5 to give TDD training.
Agile Coach
Confidential
Responsibilities:
- As executive coach, led other coaches changing organizations with up to 150 teams in total.
- Personally, coached numerous teams on Agile Techniques, Scrum, Kanban, Product Ownership, etc.
- Coached Executive management, Product Owners & Product Managers. Ran Communities of Practice for Scrum Masters, Product Owners, Testers and DevOps. Facilitated requirements and design sessions, solving problems and training staff on modeling and facilitation.
- Leader for Kanban SIG, and Architecture SIG for Agile Austin.
- Presented a dozen times at Agile Austin. Presenting at Keep Austin Agile Conference
- Agile Blog on agilecoaching.org . Agile videos on YouTube.
TDD Instructor
Confidential
Responsibilities:
- Created a 2-day Test Driven Development education package used throughout Confidential, including coverage of static analysis tools, test driven development frameworks, and ATDD.
- The TDD education covered tools, refactoring patterns, test doubles and static analysis
- Taught TDD about 10 times and trained 3 others to give the education
OS2 designer/developer/team lead
Confidential
Responsibilities:
- Design/development team lead on mainframe OS. Worked on many process improvement task forces (walk-through, defect prevention, reuse, OO Adoption).
- Developed Parser Generator for systems language. Received two patents for parser generator (error recovery and error message generation, and syntax document generation).
- Received third patent for GUI idea. Served on Patent Review board. Receive Outstanding Innovation Award for widespread use of Parser Generator.
- I don't know of anyone else that had the good fortune to earn all 3 Confidential formal awards - Services Excellence, OIA, OTAA.
Confidential
Agile Trainer/Coach
Responsibilities:
- Trained an organization of 160 employees on Agile Principles, Scrum, Stories, Backlog Grooming, Estimation and Kanban.
- Training was done in at least 6 groups within numerous scheduling constraints, so many class sessions were required, with makeup sessions.
- Coached several teams and Product Owners on Backlog Grooming, User Stories, Acceptance Criteria and Retrospectives.
- Introduced teams to Intent Driven development and helped them develop Acceptance Criteria via Example Driven Workshops.
Confidential
Agile Coach
Responsibilities:
- Directly coached 4 experienced agile teams moving them from Scrum to Kanban. Created team goals, introduced modeling/information radiators, created task boards, and created empowered teams that took ownership for decisions and their work.
- Coached 6 other Scrum teams as time permitted. Worked with all Scrum Masters, Product Owners, Architects and Product Managers introducing them to more collaborative, and faster cycle time ways to get their work done.
- Got two troubled teams on track using modeling and facilitation techniques.
- Performed 6 different types of retrospectives, showing different teams and Scrum Masters different techniques so that they can share different knowledge across teams.
Confidential
Agile Coach
Responsibilities:
- Worked with about 12 experienced agile teams.
- Created a community of practice for Scrum Masters. Introduced modeling techniques with different teams demonstrating how personas, story arcs, story mapping etc. can help teams understand the work, and create better plans.
- Helped teams reduce cycle time, first by being more aware of cycle time and waste, and then improving their processes.
- Had teams demo earlier to complete stories by end of Sprint.
- Replaced architecture spikes (taking two weeks) with architecture workshops (taking two hours).
- Created prioritization meetings to handle complicated dependenciesWorked closely with 2nd level management.
- We accomplished a lot in a short time thanks to their openness and great communication.
Confidential
Agile Coach and Instructor
Responsibilities:
- Directly coached perhaps 25 teams.
- Created and gave education/workshops across the organization around 25 times on topics like Empowerment, Opportunity Management, Architecture Stories, Technical Debt, Splitting Stories etc. The education was used by coaches throughout Confidential
- Across Confidential (about 600 teams), Worked on TFS Strategy and Change Control, hosted a Community of Practice for Scrum Masters., one for Product Owners, and one for DevOps. Worked with numerous shared services teams fitting them into an Agile Life Cycle.
- Conducted lean coffees for organizations, for Scrum Masters, for Developers, and for Kanban.
- Conducted Confidential wide Communities of Practice for Scrum Masters, Product Owners, and DevOps with up to 150 attendees.