Steve leads cross-discipline teams to deliver technical projects for international organisations calling upon extensive experience in technology and delivery, particularly in front-end web development and cloud engineering,
He drives projects, ensuring teams are working efficiently and leveraging modern engineering best practices to rapidly and safely deliver software that is robust, scalable, and engages the user.
He thrives when mentoring and coaching others, helping them to grow their skills and advance their careers. He believes in fostering a culture of learning and improvement in teams, and is always looking for ways to encourage knowledge sharing and collaboration.
Skills
- Full-stack development (.NET Core, Node, TypeScript, Svelte, Next.js, React, Angular)
- UI development (HTML, CSS, SASS, JavaScript, Storybook, Design Systems)
- Azure and AWS cloud engineering
- Technical architecture/design
- DevOps (Azure, ADO, GitHub, Terraform)
- MS Fabric data engineering
- AI chatbot development
- Delivery management (SCRUM, Kanban, Waterfall) and Agile coaching
- Team leadership, training, scheduling, recruitment and planning
Certifications
- MS Certified: Azure Solutions Architect Expert
- MS Certified: Azure Developer Associate
- MS Certified: DevOps Engineer Expert
- GitHub Actions
- AWS Certified Solutions Architect - Associate
- Professional Scrum Master (Scrum.org)
- Certified ScrumMaster (Scrum Alliance)
- Azure Power Platform Fundamentals
- Azure Data Fundamentals
Recent Experience
Head of Front-End and Group Manager - Avanade UK 2018 to current
Led numerous high-profile projects and initiatives, driving innovation and excellence in front-end development. Active member of the Agile and technology communities, leading training sessions and providing guidance.
Tech Lead/Architect/Fabric and AI Engineer – Forthcoming Product
Fabric, AI, ML, Svelte, Azure
- ADO
- Azure
- CI/CD
- Data engineering
- Engineering management
- MS Fabric
- OpenAI
- Server-Side Events (SSE)
- Svelte
- tailwindcss
- Tech architecture
- Terraform
- TypeScript
Tech Lead/Architect – Avanade Intelligent Garden
Led the technical design and delivery of the gold medal winning Avanade Intelligent Garden, showcased at the RHS Chelsea Flower Show 2025. Set the overall technical direction while staying hands-on with the code across the stack, from the Svelte 5 front-end to the Node.js microservices and Cosmos database. Designed the architecture to make sure it’s scalable and maintainable, helped troubleshoot complex issues and guided the team to ensure best practices were being met.
Built the Tree Talk component using Azure OpenAI, Node.js, Server-Side Events (SSE) and Svelte. This feature leveraged a RAG AI chat bot allowing users to engage with each tree in the garden and understand about it's care needs and background.
- ADO
- Azure
- CI/CD
- Data engineering
- Engineering management
- OpenAI
- Server-Side Events (SSE)
- Svelte
- tailwindcss
- Tech architecture
- Terraform
- TypeScript
Infrastructure, Dev-Ops and Dev Lead
Led the management of the infrastructure and dev-ops practices for a high-profile, high-demand national healthcare programme using Terraform, Azure DevOps and Azure. Led developers to design and develop resilient software for managing bulk operations. Coached the development team to ensure best practices were implemented around development lifecycle and code quality.
- .NET Core
- ADO
- Azure
- CI/CD
- Engineering management
- Tech architecture
- Terraform
Lead Developer – Accenture The Dock
Front-end lead on a number of assets created at The Dock to showcase the application of emerging tech such as Gen AI.
Led development teams to deliver complex interfaces with complex business rules using Next.js and React in an Agile environment.
Introduced engineering best-practices such as automated testing, Storybook, CI/CD and serverless cloud hosting.
- AWS
- Bootstrap
- CI/CD
- Engineering management
- Next.js
- React
- Storybook
- tailwindcss
- TypeScript
Delivery and Dev Lead
Led a combined onshore/offshore team of designers, developers, testers and BAs to deliver a responsive React and .NET Core web app for a UK-based service provider. Responsibilities included client management, Agile coaching, development lead and hands-on front-end development.
- Agile coaching
- Bootstrap
- CI/CD
- Delivery lead/client management
- Engineering management
- React
- Storybook
- Tech architecture
- TypeScript
Agile Coach - Banking
Guided a multinational banking client in a major portfolio of work that focused on providing a digital portal for commercial banking clients. Responsibilities included coaching business and technical stakeholders towards a successful programme of sprint delivery.
- Agile coaching
- Engineering management
Lead Dev/Architect – BP Design Lab
Led the development of the BP Design System, working as part of the Scrum Team. This role required leadership and coaching of the development team as well as technical architecture, DevOps implementation, automated testing, vendor analysis and accessibility conformance.
- CI/CD
- React
- SASS
- Storybook
Delivery Lead/UI Dev/Scrum Master - FMCG
Delivery Lead role on an ambitious project to define the new digital workplace using SharePoint for a multi-national FMCG client. As definition moved into execution, assumed a Scrum Master role, working closely with the Product Owner and distributed development team to ensure the Scrum processes were understood and leveraged and to help the Product Owner define and prioritise requirements. Used DevOps experience to create build and deployment pipelines to streamline development processes.
- Agile coaching
- Delivery lead/client management
- Engineering management
- React
- Sharepoint
AKQA - various roles 2004 to 2018
Progressed from HTML Producer to Technical Delivery Manager and Technical Lead. Worked on a variety of tech stacks, project types and clients - from IoT platforms for Dyson to campaign sites for the BBC and Marks and Spencer. Learnt how to use modern development practices and tools, including Agile methodologies, CI/CD pipelines, and cloud services.
Technical Delivery Manager/Scrum Master – Dyson
Led team to build a platform and native mobile applications to support a Dyson’s new robotic vacuum cleaner. The platform supported one million robotic devices at launch. Responsibilities include designing and implementing a DevOps and Cloud Architecture strategy, managing onshore/offshore development team and Agile Coaching of the team and client-side Product Owner.
- .NET C#
- ADO
- AWS
- CI/CD
- Cloud engineering
- DevOps
- Engineering management
- Technical architecture
Technical Delivery Manager - Various Brands
Leading teams of developers to produce enterprise-level solutions for world-famous clients such as Dyson, Nivea, Nissan, Nike, the British Army and Heineken.
The deliverables vary, from iOS and Android applications integrating with 3rd party services and wearable devices, to responsively-designed web applications fronting a platform of web services.
Projects span from delivering campaign sites in four weeks to developing complex platforms over nine months.
The teams vary in size, the largest being a team of six developers, three QA Analysts and two Technical Architects. Often this involves managing off-shore resources.
The role involves project scoping and planning, high-level technical design, leading client meetings, day-to-day running of the development team and line management.
- .NET C#
- ADO
- CI/CD
- DevOps
- Technical architecture
- Cloud engineering
- Engineering management
Senior Software Engineer
Moved from being a Senior Web Developer to a Software Engineer and then a Senior Software Engineer. Developed web applications and web services using .NET MVC for clients such as Fiat and the British Army.
- Technical design and implementation using the latest .NET technologies
- Configuring web servers and hosting environments
- Practicing test-driven and business-driven development using tools such as NUnit, MSpec and Specflow - Ensuring coding standards are complied with using tools such as ReSharper, FxCop and StyleCop - Performing peer reviews and peer programming
- .NET C#
- ADO
- CI/CD
- Cloud engineering
- DevOps
- Technical architecture
Senior Web Developer
Promoted from an HTML Producer (building HTML emails and editing XML templates) to a Senior Web Developer and leading the front-end development of complex solutions using HTML, CSS and JavaScript for clients such as Fiat, Nike and Microsoft.
- CSS
- HTML
- JavaScript
- React
- Responsive design