Agile Project Manager
2019 - 2020EDF Energy- Led EDF’s data science team's Agile journey by implementing Scrum, which was accomplished after three months. EDF Energy is the UK's largest electricity supplier, responsible for generating a large portion of the UK's nuclear energy capacity.
- Served as an agile coach and scrum master to four data science and data engineering teams and mentored team members who later took over scrum master duties.
- Introduced the organization to a more data-led approach to project forecasting in the form of Kanban combined with advanced flow analytics. Using Agile analytics, we predicted team capacity and delivery dates more accurately.
- Coached and mentored seven employees individually, covering subjects as diverse as retrospectives, difficult team members, communication, development patterns, testing, and personal confidence.
Team Coach
2018 - 2019Mind Tools- Introduced Agile practices, flow efficiency, and work visualization to a team of 10 software developers responsible for the company's flagship product that was built with Python. Mind Tools is a supplier of online learning materials for businesses.
- Prepared the organization for cross-functional teams that included business representatives.
- Provided coaching to the lead project manager and project manager in Agile principles and practices.
- Introduced a SonarQube code quality analyzer as a means of measuring technical debt. Technical debt-reduction strategies were implemented following the adoption of SonarQube.
Agile Coach
2018 - 2019National Grid- Provided executive-level coaching to the head of National Grid Metering, the UK's power grid infrastructure owner and operator.
- Created and facilitated Agile workshops for the National Grid Metering leadership team.
- Coached individuals on the leadership team in the ways of agility.
Scrum Master
2017 - 2018Lloyds Bank- Led a department's adoption of Agile practices and Scrum. The department was responsible for producing millions of customer communications each year.
- Created four distinct Scrum teams, each comprising remote workers spanning England, Scotland, and India. Selected and trained their respective scrum masters.
- Advised department heads with regards to best-practice Agile project management.
Product Advisor
2016 - 2016Wealth Wizards- Trained and coached the company's product owner in product management methods and best practices. Wealth Wizards is an award-winning fintech, specializing in automated pensions advice.
- Initiated a new product discovery program with the product management team.
- Introduced Scrum to the development team of seven and acted as their scrum master, delivering multiple iterations of the company's key offering.
Scrum Master
2014 - 2016Asset Bank- Served as the scrum master on a project for a client that is currently the world's largest company. Across three-week sprints, we constantly delivered iterations of their product that's designed to manage the real-time capture of digital assets.
- Created and subsequently implemented Agile contracts with several of the company's clients. Bright is a digital asset management provider and custom- software supplier.
- Practiced sociocratic facilitation across the organization.
Technical Scrum Master
2009 - 2014Crunch- Shaped and developed the core product offering (developed in Java) as a senior developer during the company's explosive pre-investment growth phase.
- Rolled out many critical features of the product and consistently met delivery targets.
- Managed several Scrum teams and introduced them to Scrum and Agile principles.
- Negotiated with the leadership team and product owners with regard to product stories and successfully brokered many high-quality and high-value releases.
- Co-implemented a thorough testing regime across the product development teams and brought in extreme programming practices such as pair programming and test-driven development.
Java Developer
2006 - 2007BMW United Kingdom- Led analysis, design, and implementation of the company's internal business applications.
- Conducted internal customer requirements gathering and rolled out iterations of applications across the company's WebLogic platform.
- Ensured that code quality was kept at its highest level through reviews with developers.