5 minute read

Executive Summary

I’m a senior engineering and technology leader with over 12 years of experience designing, delivering, and scaling digital platforms, business systems, and engineering teams across the charity, leisure, retail, and consultancy sectors. My background spans hands-on architecture, software engineering, cloud platforms, systems integration, and technical leadership, with a strong track record of modernising legacy estates, improving delivery performance, and aligning technology strategy with organisational goals.

Currently, as Head of Development at Save the Children UK, I lead multi-disciplinary engineering teams across software, QA, DevOps, and data, with responsibility for platform strategy, engineering delivery, governance, and technical direction across income-generating and operational systems. Across my career, I have consistently combined technical depth with leadership — from architecting APIs and cloud-hosted platforms, to leading CRM estates, defining engineering processes, mentoring teams, and driving long-term platform roadmaps.

Core Expertise

Professional Chronology (Summary)

Head of Development | Save The Children UK | 2022 — Present

  • Lead engineering delivery and platform strategy across public digital and internal data platforms supporting £5m+ annual income and organisation-wide decision-making.
  • Manage and grow a multi-disciplinary engineering function of 14 engineers across software, QA, DevOps, and data.
  • Act as senior technical partner to stakeholders across fundraising, marketing, finance, legal, operations, and executive leadership.
  • Introduced modern engineering governance, CI/CD practices, and delivery standards to improve speed, consistency, and predictability.
  • Led major platform and tooling transformations, improving delivery visibility, auditability, and operational control across the organisation.
  • Provide hands-on technical leadership across architecture, cloud platforms, engineering standards, and critical delivery challenges.

Software Architect & Development Lead | Save The Children UK | 2019 - 2022

  • Led architecture and development delivery for internal platforms across CRM, digital, and data domains.
  • Directed the end-to-end delivery of the Families Connect platform, digitising legacy welfare processes into a secure Dynamics 365 / Power Platform solution.
  • Owned solution architecture for Microsoft-based platforms supporting fundraising, operations, and internal teams.
  • Defined development standards, tooling, and engineering practices to modernise legacy systems and improve delivery maturity.
  • Introduced Agile delivery approaches, CI/CD, and improved Dev/QA environments to increase team throughput and delivery reliability.
  • Maintained architectural oversight across .NET, Dynamics 365, integrations, and data platforms.

Lead Architect and Development Manager | Central YMCA | 2018 - 2019

  • Managed, designed, and architected multiple Dynamics CRM 2011 and CRM 2016/365 instances supporting YMCA services.
  • Oversaw underlying applications serving 10,000 students and tutors.
  • Managed a team of three developers across backend development, reporting, and DevOps.
  • Designed the architecture and processes for a YMCA API, enabling secure third-party access to YMCA services and data using MongoDB, SQL Server, and .NET Core (C#).
  • Led planning and implementation oversight for engineering tooling including Grafana, InfluxDB, MySQL, ElasticSearch, Jira, and Jenkins for monitoring, metrics, and alerting.
  • Directed migration from TortoiseHG to GitHub via Visual Studio Team Services.
  • Led the migration of legacy Windows applications into web applications and service-oriented platforms using the YMCA API.
  • Explored and shaped future hosting approaches using Docker, Kubernetes, SQL Server, and MongoDB for modern internal and public-facing applications.
  • Contributed to long-term software roadmap planning, IT process design, architectural reviews, and technology proof-of-concepts focused on optimisation and cost savings.

IT Solutions Architect | Central YMCA | 2017 - 2018

  • Managed a 350+ seat Dynamics CRM 2011/2016 environment supporting organisation-wide operations.
  • Supported 500+ users with escalated software and systems issues.
  • Led solution design, scoping, and proof-of-concept work for internal IT development projects.
  • Delivered ASP.NET / C# development for internal portals and extended Dynamics CRM functionality.
  • Managed multiple SharePoint 2010 / 365 environments.
  • Supported organisation-wide process analysis and optimisation initiatives.
  • Managed internal SQL Server environments, including clustered and non-clustered setups.
  • Oversaw IIS configuration and supporting application infrastructure.

Applications and Database Analyst | Nandos | 2014 - 2016

  • Managed Dynamics CRM 2015 environments for marketing and commercial inventory operations.
  • Supported marketing technology platforms including WaveExtend, CoreMotives, and IBM Marketing Cloud (Engage).
  • Worked closely with marketing stakeholders on customer segmentation, campaign processes, and technical delivery requirements.
  • Supported Dynamics CRM commercial inventory processes including products, suppliers, distribution, and vendor management.
  • Performed CRM customisation, solution management, upgrades, testing, deployment planning, and end-user training.
  • Delivered bespoke web applications and COTS implementations to support business operations.
  • Used SQL extensively to maintain and improve internal business systems and reporting.
  • Provided 3rd line support for financial and workflow platforms including iTrent, Business Objects, CODA, and K2.
  • Created SSRS reports and basic ASP.NET (C#) applications for commercial teams.

CRM System Analyst | National Car Parks | 2013 - 2014

  • Scoped, planned, and developed an in-house ITIL-based ticketing, problem, and change management system.
  • Maintained and customised SharePoint 2013 for document management and intranet use.
  • Supported the planning, testing, and maintenance of an organisation-wide private cloud XRM solution.
  • Worked with business analysts and department heads to define processes, requirements, and training approaches.
  • Supported KPI, SLA, and OLA reporting requirements for operational leadership teams.
  • Acted as a primary technical contact for support issues across Dynamics CRM 2011, SharePoint 2013, website, and mobile app services.

Business Productivity Junior Consultant | Risual Limited (Node 24) | 2010 - 2013

  • Designed and implemented Microsoft Dynamics CRM 2011 solutions across public and private sector clients.
  • Delivered workshops, planning sessions, and user training for both customers and internal teams.
  • Managed data migrations between CRM platforms, including CRM 4 to CRM 2011 and on-premise to online migrations.
  • Supported and developed internal Dynamics CRM 2011 and SharePoint 2010 environments.
  • Produced custom reporting solutions using FetchXML and SQL.
  • Acted as an internal point of contact for SharePoint upgrade and development work.
  • Worked with stakeholders at all levels — from support teams to directors — to gather requirements and deliver CRM-based solutions.

## Technical Specialities

  • Microsoft Dynamics CRM / Dynamics 365
  • Microsoft SQL Server
  • Solution Architecture and Process Design
  • .NET / C#
  • SharePoint
  • API Design and Systems Integration
  • Cloud and Platform Modernisation
  • Engineering Leadership and Delivery Governance
  • Azure
  • Standard web stack (HTML/CSS) - 5/10
  • Angular

## Professional Certifications

  • MB2-666 Microsoft Dynamics CRM 2011 Customisation and Configuration
  • MB2-667 Microsoft Dynamics CRM 2011 Installation and Deployment
  • MB2-668 Microsoft Dynamics CRM 2011 Applications
  • MB2-858 Managing Microsoft Dynamics Implementations
  • 70-667 TS: Microsoft SharePoint 2010, Configuration

Updated: