
Software Engineer with 8 years of commercial experience delivering full-stack web applications across consultancy and enterprise environments. Experienced across the full software development lifecycle, including requirements gathering, technical design, development, deployment, testing, and ongoing application support within Agile Scrum teams.
Over the last 5 years, worked within one of the UK’s largest media companies, developing and maintaining high-traffic websites and platforms for leading automotive publishing brands including Parkers, Motor Cycle News, Today's Golfer, and Car Magazine. Contributed to both new feature development and the maintenance and modernisation of legacy systems, with a strong focus on performance, reliability, and reusable code.
Strong experience building scalable applications using C#, ASP.NET Core, .NET Framework, Entity Framework Core, JavaScript, React, SQL Server, HTML, and CSS. Skilled in REST API development, CMS platforms, frontend development using SASS and modern CSS methodologies, and supporting CI/CD and deployment workflows using Azure DevOps, Jenkins, Docker, and IIS environments. Experienced working collaboratively across teams to deliver high-quality software solutions, troubleshoot complex issues, and support continuous improvement initiatives.
Worked across several high-traffic automotive and media platforms, including Parkers, Motor Cycle News, Today's Golfer, and Car Magazine.
Responsible for maintaining, modernising, and improving large-scale web applications within Agile Scrum teams, including troubleshooting production issues, optimising system performance, and developing new functionality across both frontend and backend systems. Contributed to a company-wide CMS migration project from EpiServer to WordPress and worked extensively with Solr-powered search and indexing systems supporting large-scale content delivery.
Developed custom software solutions across web, desktop, and mobile platforms, working throughout the full software development lifecycle from planning and technical design through to development, deployment, testing, and ongoing support. Built backend systems, databases, APIs, and user interfaces while collaborating directly with clients and stakeholders to gather requirements, resolve issues, and deliver tailored business solutions within Agile development environments.
Worked on a range of systems including production workflow management platforms, internal business applications, reporting systems, and real-time applications used within manufacturing and software development environments.
Full-Stack Software Development
ASPNET Core / NET / C#
React, JavaScript & TypeScript
RESTful API Design & Integration
SQL Server & Entity Framework Core
HTML5, CSS3, SASS, Tailwind CSS & BEM Methodology
Responsive UI & Frontend Development
Docker & CI/CD Pipelines
Azure DevOps, Jenkins & Deployment Workflows
IIS Hosting & Web Application Deployment
Git Version Control
Performance Optimisation & Troubleshooting
Scalable Web Application Development
CMS & WordPress Development
Agile Scrum Methodologies
Technical Documentation & Cross-Team Collaboration