
Professional Summary
Senior Software Engineer with over 10 years of professional experience delivering robust, scalable software solutions across diverse environments. Strong expertise in backend development with .NET/C# and Microsoft Azure, complemented by hands-on skills in infrastructure-as-code, cloud architecture, and observability. Adept at designing maintainable systems, leading technical initiatives, and contributing across the stack—including frontend development with React, Next.js, and TypeScript. Known for pragmatic engineering practices, effective cross-team collaboration, and delivering high-quality, production-ready software.
Technical Skills
- Languages & Frameworks:
- Cloud & Infrastructure:
- Infrastructure as Code & CI/CD:
- Background Processing & Messaging:
- Monitoring & Observability:
- Engineering Practices & Tools:
C#, .NET Framework (4.7+), .NET Core, .NET 6/7/8, ASP.NET MVC & Core, Entity Framework, JavaScript, TypeScript, Next.js, React, MediatR
Microsoft Azure (App Services, Azure Functions, SWA, SQL Server, APIM, Azure Service Bus, Redis, Azure Data Factory)
Terraform, Azure DevOps Pipelines, GitHub Actions
Hangfire, MassTransit
Datadog, Rollbar, Azure Monitor, Application Insights
REST APIs, xUnit/NUnit, CI/CD, DDD, Clean Architecture, Agile/Scrum, Git, ADRs
Experience
Moneybox – Senior Software Engineer
JUN 2022 – PRESENT (3 YRS)
- Backend engineer on the Cloud Apps team, building and maintaining the core API powering web and mobile platforms for over a million users.
- Regularly lead on projects across design, implementation, and delivery—especially in domain-specific or team-rotated areas.
- Led backend efforts for the new web platform launch, covering API design, integration, deployment, and secure cookie-based JWT authentication.
- Introduced Azure Web PubSub for real-time, personalized in-app experiences.
- Work closely with web/mobile developers, product, design, and QA to deliver cohesive, user-facing features.
- Provide mentorship and support to junior developers as part of the senior engineering role, fostering growth and knowledge sharing within the team.
- Ensure strong observability and reliability using Datadog, Rollbar, Hangfire, and Terraform.
- Contribute to architecture discussions, author ADRs, and write clear, maintainable technical documentation.
StyleTech Solutions Limited – Senior Developer
MAY 2018 – JUN 2022 (4 YRS 1 MONTH)
- Operated in a full-stack, end-to-end role, engaging directly with clients to gather requirements, prototype solutions, iterate on feedback, and deliver tailored software.
- Managed a small team of 3–4 developers, providing technical direction, code review, and mentorship.
- Led the development of a bespoke ERP system for a steel manufacturing company, building it from the ground up to support core business operations.
- Developed a real-time car auction platform using SignalR to enable live bidding and instant updates, delivering a seamless and interactive user experience.
- Served as a subcontractor assigned to Howdens, contributing to the development of kitchen stock management systems built with Vue.js.
- Delivered custom business systems across various industries as part of a wider portfolio at a bespoke software consultancy.
SGS & Co – Software Developer
JUN 2015 - MAY 2018 (3 YRS)
- Full-stack engineer on internal systems managing packaging design and production workflows—including quoting and contract processing—for a global packaging company.
- Developed and maintained features using ASP.NET Web Forms, supporting critical business operations.
- Participated in a global rollout to the US market, providing on-call support via ServiceNow as part of a rotational schedule, handling production issues and tickets.
- Worked within an Agile cross-functional team delivering ongoing enhancements and resolving operational challenges.
Education
- Master's in Computer Science, University of Hull – 2:1
- IT Practitioner, Wilberforce College – Triple Distinction Star (DDD*)