Available to hire
I am a seasoned information technology professional with a proven track record of guiding technology projects from inception to delivery, even under tight deadlines. As an information architect and developer, I apply strong analytical thinking and object-oriented programming to craft scalable, reliable software.
I thrive in fast-paced environments, collaborating across teams to research, design, and present solutions with clarity. I value proactive communication, meticulous attention to detail, and delivering work that meets high standards.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Fluent
Work Experience
Senior Software Engineer at Microsoft UK
August 1, 2025 - September 15, 2025Led development and testing of web applications using Angular and React; migrated legacy ASP.NET MVC/ASPX to ASP.NET Core; implemented Azure cloud migrations; configured Azure AD B2C with IEF custom policies; set up Data Factory pipelines; containerized services with Kubernetes and Azure Container Apps; created UI test cases; managed CI/CD with Azure DevOps.
Full Stack Software Developer at CODEC UK
March 31, 2024 - September 15, 2025Developed web service for managing pesticide product authorisations; implemented end-to-end submission flow; added document upload for CSV submissions; built invoicing and guidance modules; collaborated with HSE CRD for regulatory compliance.
Full Stack Software Developer at Homes England
June 30, 2023 - September 15, 2025Led Assessment UI for evaluating contractor applications for government funding; designed database schema; implemented frontend (Angular 15, Razor pages) and backend APIs; produced user manuals and deployment guides.
Full Stack Software Developer at Axsium Group
January 31, 2023 - September 15, 2025Contributed to Planara labor planning tool, building dashboards and what-if scenario features; used React Next.js, Azure services, Cosmos DB, MongoDB, SQL Server; implemented Azure AD B2C and SAML integration; prepared IaC and CI/CD pipelines.
Software Developer at Accenture
November 30, 2021 - September 15, 2025Integrated Microsoft Teams with Blue Yonder to synchronize labor schedules and generate reports; built IaC and DevOps CI/CD across environments; used Azure services and multiple databases.
Angular Developer at UKPR (Part of SembCorp Energy)
August 31, 2020 - September 15, 2025Developed PAS platform frontend; integrated with WCF and WebApi services; implemented AD/AD B2C authentication; created UI components; implemented data storage and security; configured Azure resources and infrastructure as code.
Software Developer at Fleetcor
August 31, 2017 - September 15, 2025Developed GFN platform frontend with AngularJS and ASP.NET; built WebApi, WCF, C#, JSON, MongoDB, SQL Server; implemented test-driven development with NUnit/Moq and Jasmine/Karma for frontend tests.
C# Analyst at Npower Energy
November 30, 2014 - September 15, 2025Developed risk management and settlement tooling; built a model to automate error detection in standing data; frontend CSS/HTML; backend WCF, VB.NET, C#.Net, MEF; SQL Server.
Software Engineer/Analyst at Burren Energy Subsidiary – ENI
July 31, 2014 - September 15, 2025Worked on SIM ERP system modules; frontend ASP.Net, CSS, HTML, JavaScript; backend WCF, VB.NET, C#.Net, SQL Server; TDD with NUnit; SVN.
Graduate Programmer and Analyst at dhc (David Howard Consulting)
April 30, 2012 - September 15, 2025Phoenix CRM project; desktop dashboard in VB6; designed SQL Server database; data cleansing, mapping, and transformation; Agile methodologies.
Software Engineer at Aircom International
October 31, 2011 - September 15, 2025Phoenix CRM project; VB6 desktop dashboard; built a new SQL Server database; data cleansing, mapping, transformation; troubleshooting; Agile.
Senior Software Engineer at Microsoft UK
August 1, 2025 - September 15, 2025Senior software engineer contributing to high-detail development, debugging and troubleshooting, BAU/support changes, and migration initiatives. Built and maintained web applications using Angular (v.15/16) and React (Next.js), with strong emphasis on UI quality, unit testing (Jasmine, Karma), RxJS for asynchronous data, and CI/CD through Azure DevOps. Led migrations from on-premises to Azure and modernized legacy ASP.NET MVC/ASPX apps to ASP.NET Core; managed Azure Cloud Identity using Azure AD/AD B2C (including IEF custom policies) and implemented authentication flows with SAML and external identity providers. Implemented Infrastructure as Code using ARM/Bicep/Terraform, set up Data Factory pipelines, and deployed services on Azure App Service, SQL Server, Cosmos DB, and Azure Service Bus. Containerized microservices with Kubernetes and Azure Container Apps, managed CI/CD via Azure DevOps, and authored UI test cases.
Full Stack Software Developer at CODEC UK
March 31, 2024 - September 15, 2025Developed and maintained a web service for managing pesticide product authorisations, including a streamlined application submission flow, document upload (CSV), and an invoicing system for application fees. Built a comprehensive help/guidance module and collaborated with CRD for regulatory compliance and smooth evaluation of applications.
Full Stack Software Developer at Homes England
June 30, 2023 - September 15, 2025Delivered the Assessment UI to evaluate contractors seeking government loans; designed UI/architecture, defined database schemas, implemented front-end (Angular 15, Razor pages), back-end logic (C#, ASP.NET Core), and ensured responsive design with data visualization and secure data handling.
Full Stack Software Developer at AXSIUM GROUP
January 31, 2023 - September 15, 2025Contributed to Planara, a labour planning and analytics tool, including feature development for what-if planning and dashboards. Worked across React Next.js front-end, Azure services (Functions, Durable Functions, Key Vault, Storage), databases (Cosmos DB, MongoDB, SQL Server), and identity with Azure AD/Azure AD B2C (including IEF) with SAML. Implemented and supported DevOps CI/CD pipelines and IaC.
Software Developer at Accenture
November 30, 2021 - September 15, 2025Integrated Microsoft Teams with Blue Yonder to synchronize labor schedules and generate reports. Led IaC and DevOps CI/CD across environments, leveraging Azure services, .NET, Cosmos DB, MongoDB, and SQL Server; built APIs and data pipelines, and contributed to cross-functional collaboration.
Angular Developer at UKPR (Part of SembCorp Energy)
August 31, 2020 - September 15, 2025Frontend development for PAS (Platform Ancillary Services) including UI implementation, integration with web services for provider communications, and testing. Worked on Angular/ASP.NET components with WCF/WebApi, and contributed to Azure-based infrastructure setup and security integration (Active Directory, AD B2C, ARM templates).
Software Developer at Fleetcor
August 31, 2017 - September 15, 2025Contributed to the GFN platform with front-end in AngularJS and ASP.NET, back-end Web API/WCF, and data storage in MongoDB and SQL Server. Participated in TFS-based version control, NUnit/Moq testing, Jasmine/Karma for Angular tests, and deployment to servers.
C# Analyst at Npower Energy (part of E.ON)
November 30, 2014 - September 15, 2025Risk Management and Settlement project focusing on data quality; built front-end with CSS3/HTML/Bootstrap and back-end WCF, VB.NET/C#.NET, MEF, and SQL Server; implemented test-driven development with NUnit and TFS integration.
Software Engineer/Analyst at Burren Energy Subsidiary – ENI
July 31, 2014 - September 15, 2025Contributed to System Information Management (SIM) ERP across modules including HR, Procurement, Finance, H&S, ICT, and Production. Front-end with ASP.NET, CSS3, HTML/JavaScript; back-end WCF, VB.NET/C#.NET, SQL Server; engaged in test-driven development with NUnit and TFS.
Graduate Programmer and Analyst at Aircom International
October 31, 2011 - September 15, 2025Phoenix CRM: Built desktop dashboard in VB6/XAML; created new SQL Server 2008 database and tables; performed data cleansing, mapping, and transformation; contributed to Agile practices and troubleshooting.
Software Engineer at Charles Stanley (Part of Raymond James)
February 1, 2025 - December 1, 2025Developed and maintained web applications using Angular (v15/16) and React (Next.js), focusing on high-quality, responsive UI components. Conducted unit testing with Jasmine/Karma and leveraged RxJS for asynchronous data streams. Managed code with Azure DevOps CI/CD, migrated legacy ASP.NET MVC/ASPX applications to ASP.NET Core, and implemented Azure AD/Azure AD B2C authentication with custom policies. Created infrastructure as code (ARM, Bicep, Terraform) and built data pipelines with Azure Data Factory. Led microservices containerization using Kubernetes (AKS) and Azure Container Apps, deployed to Azure services (App Service, SQL Server, Cosmos DB, Service Bus), and designed backend services in Python (FastAPI) with SQLAlchemy and Alembic migrations. Collaborated across teams to deliver scalable, maintainable solutions.
Senior Software Engineer at Microsoft UK
June 1, 2024 - January 1, 2025Contributed to MASS (Met Office Archive Storage System), delivering a scalable data archive for high-volume climate data. Implemented storage engine enhancements, Azure-based integration, and high-performance networking considerations. Worked across frontend (Angular/React) and backend (.NET, Python) stacks; used Cosmos DB, MongoDB, SQL Server, and Azure services (Functions, Key Vault, Service Bus, Logic Apps). Implemented CI/CD pipelines, Hangfire, and messaging with RabbitMQ. Supported security and identity management with Azure AD/B2C and SAML-based navigation, and authored deployment infrastructure via ARM/Bicep templates.
Full Stack Software Developer at Codec UK
July 1, 2023 - March 1, 2024Developed a web service for managing pesticide product authorisations (GB & NI), including an end-to-end submission flow, document upload (CSV), and an invoicing system for application fees. Built frontend with Angular 15 and Razor, and backend with C#/.NET Core. Implemented guidance resources and integration points with external CRD systems. Ensured regulatory compliance, data validation, and maintainable API design.
Full Stack Software Developer at Axsium Group
November 1, 2021 - January 1, 2023Contributed to Planara, a labor planning and analytics tool. Enhanced dashboards and what-if scenario capabilities, integrating Azure services, .NET backends, and databases (Cosmos DB, MongoDB, SQL Server). Implemented Azure AD/B2C identities (including SAML) and API-driven architecture. Worked across teams to translate planning assumptions into actionable analytics.
Full Stack Software Developer at Accenture
November 1, 2020 - November 1, 2021Integrated Microsoft Teams with Blue Yonder to optimize labour scheduling, enabling daily/weekly/monthly updates and reporting. Built IaC and CI/CD pipelines across prod/test/QA, and leveraged Azure services, Cosmos DB, MongoDB, and SQL Server. Implemented authentication via Azure AD/B2C and crafted API services in Node.js/.NET, focusing on scalable, maintainable solutions.
Angular C# Developer at UKPR (Part of SembCorp Energy)
August 1, 2017 - August 1, 2020Worked on PAS (Platform Ancillary Services), delivering a flexible dispatch platform for provider data exchanges and communication with Ancillary Service Providers. Built frontend components, integrated with WCF/Web API services, and contributed to test-driven development using NUnit, Jasmine, and Karma. Enhanced UI/UX and collaborated across multi-disciplinary teams.
Software Developer at Fleetcor
December 1, 2014 - August 1, 2017Developed for the GFN platform with front-end ASP.NET/WebForms, AngularJS, CSS3/LESS/SASS, HTML5 and Bootstrap; back-end Web API, WCF, C#.NET, JSON, MongoDB, and SQL Server. Practiced test-driven development with NUnit and Moq, and front-end testing with Jasmine/Karma. Used GIT and TFS for version control and deployment.
Software Engineer/Analyst at Burren Energy Subsidiary – ENI
April 1, 2012 - July 1, 2014Contributed to System Information Management (SIM) ERP-like platform across modules (HR, Procurement, Finance, etc.). Front-end with ASP.NET, JS/CSS3; back-end with WCF, VB.NET/C#, SQL Server. Practiced test-driven development and cross-team collaboration to deliver scalable enterprise capabilities.
Graduate Programmer and Analyst at Aircom International
August 1, 2010 - October 1, 2011CRM-focused Phoenix platform development; desktop dashboard in VB6/XAML; designed a new SQL Server database and tables; performed data cleansing and mapping for ERP/CRM integration. Applied Agile methodologies throughout the SDLC.
Software Engineer/Analyst at dhc (David Howard Consulting)
October 1, 2011 - April 1, 2012Software Engineer contributing to client projects with hands-on development across backend and frontend components.
Education
MSc in Software Engineering at University of Bradford
January 1, 2008 - December 31, 2009BSc (Hons) Software Development Application at University of Bradford
January 1, 2005 - December 31, 2008MSc in Software Engineering at University of Bradford
January 1, 2008 - December 31, 2009BSc (Hons) Software Development Application at University of Bradford
January 1, 2005 - December 31, 2008MSc in Software Engineering at University of Bradford
January 1, 2008 - January 1, 2009BSc (Hons) Software Development Application at University of Bradford
January 1, 2005 - January 1, 2008Qualifications
Java Certification Training
January 1, 2009 - December 31, 2009Undergraduate Scholarship
January 1, 2007 - December 31, 2007Java Certification Training
January 1, 2009 - December 31, 2009Undergraduate Scholarship
January 1, 2007 - December 31, 2007Java Certification Training
January 1, 2009 - January 1, 2009Industry Experience
Software & Internet, Professional Services, Energy & Utilities, Government, Telecommunications, Financial Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Birmingham today.