Available to hire
I am a software professional with hands-on experience designing and building software solutions across government, fintech, manufacturing, health and automotive domains. I specialise in crafting efficient full‑stack applications using modern Microsoft technologies and cloud-based architectures.
I thrive in agile teams, delivering complex integrations, user‑centric interfaces, and scalable microservices. I value clear communication, TDD, and robust testing to ensure quality and maintainable code.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Fluent
Work Experience
Application Developer at Atos
December 1, 2024 - PresentDeveloping MVC applications & RESTful APIs, using SQL/Cosmos DB. Maintained and deployed services via Docker and Azure pipelines. Enhanced Azure Functions, integrating Service Bus and Blob storage. Conducted code reviews & collaborated with product owners & designers. Maintained confluence documentation and followed GDS standards. Providing support, handling bugs using Visual Studio & GIT.
.Net Developer at Blinds 2 Go
October 31, 2024 - October 16, 2025Developing microservices for a global greenfield project. Building Azure Functions, integrating Service Bus & Blob storage. Integrating Dynamics 365 (F&O) with Azure SQL Server. Defining business processes with UML, documenting in Confluence. Converting structured data to X12 format, visualising design with UML. Using OCR to extract data from PDF images, using WireMock for robust integration testing and collaborating with offshore teams.
Software Developer at A2SV IT Services
January 31, 2024 - October 16, 2025Designed & Built Blazor application to fetch real-time shipping data via Searates API with a user-friendly UI. Developed WPF order processing application, API integration with Business Central Dynamics 365 using JSON & JWT for authorisation. Enhanced & added features for a .NET 4.6 WinForms application. Used EF Core code-first to interact with SQLite database.
Full Stack Developer at Charles - Stanley
June 30, 2023 - October 16, 2025Developing MVC investment app with features like stock placement and report generation. Using financial web services for stock data verification and trade functionality. Modifying microservices with GraphQL queries. Fixing bugs, adding tests using xUnit and MOQ. Following agile methodology, managing CI/CD, and prioritising tasks.
C# Developer at DB Cargo
May 31, 2022 - October 16, 2025Enhancing an existing ERP application by integrating MVC within WinForms. Utilizing DevExpress web controls, such as the scheduler to display train wagons and assign new ones, using Web API to retrieve data from SQL Server. Implementing integration and unit tests for controllers using xUnit and MOQ.
Software Developer at Homes England
January 31, 2022 - October 16, 2025Enhancing application features and bug fixes for the application used by local authorities. Managing Cosmos DB updates with migrations. Fetching data via Web API with AutoMapper and fluent validation. Developing Angular UI aligned with GDS standards and using NgRx/store for state management. Built Excel reporting tools and upgrading .NET Core Web API from 3.0 to 5.0.
.Net Developer at Experian Limited
March 31, 2020 - October 16, 2025Migrating monolithic WinForms application into microservices on AWS using .NET Core 3.0 microservices. Implementing Dependency Injection and adhering to SOLID principles for loosely coupled code. Participated in sprint planning and code reviews via Jira. Utilising LINQ, AutoMapper for object mapping, and fluent validation for data validation. Employing TDD with xUnit for unit testing and NSubstitute for mocking data objects and HTTP calls for integration tests.
.Net Developer at Dept. for Education (Nimbus)
September 30, 2019 - October 16, 2025Working on a GDS cloud-based project related to Skill Funding Agency. Integrating microservices and related libraries within WPF application and generating reports using PDF/Excel formats using MVVM pattern. Writing testable code for microservices using Autofac Dependency Injection. Working with Data Collections submitted by different vendors. Taking part in code reviews, sprint planning and using Azure DevOps. Working with ASP.Net MVC application and fixing bugs. Creating NuGet Packages, unit test and mocking data objects using MOQ.
C# Developer at Mercedes AMG Formula 1
December 31, 2018 - October 16, 2025Developed Angular web app using HTML5/CSS for Catia 3DX data, integrated with WPF via Web API. Customised Catia 3DX SDK & .NET 4.6 for WPF applications. Built RESTful API with Entity Framework code-first to fetch data. Migrated VBA apps into modern WPF framework using MVVM Light. Conducted SRS documentation and created user manuals.
Software Engineer at ASM Assembly Systems
April 30, 2018 - October 16, 2025Developing new features and enhancements to the current application using C# back-end development. Working with machines to perform tasks using motion control libraries. Using MVVM to communicate between UI and back-end for touchscreen applications.
C# Developer at Drillinginfo
August 31, 2017 - October 16, 2025Used WCF services with Entity Framework 6 for database queries and stored procedures. Added features to WPF & WinForms desktop applications. Leveraged MVVM pattern and PRISM for databinding and decoupling UI components. Customised UI with data/control templates and integrated third-party controls like DevExpress. Updated database schema and created reports in PDF, Excel, and Word formats using SSRS. Managed deployment with WIX and performed unit testing using NUnit.
C# Software Engineer at telent
April 30, 2017 - October 16, 2025Enhanced Station Management System with Digital Voice Announcement and live display information features. Designed touchscreen UI with Silverlight and WPF, enabling real-time client communication via WCF services. Managed XML configuration files using C# and WPF-based Configuration Management tool. Utilised WCF services and Entity Framework for database interactions. Project: Silverlight application conversion to Angular 2/HTML 5 with Redux-based centralised communication.
Software Developer at Genesis Oil & Gas Consultants
June 30, 2015 - October 16, 2025Migrated a classic ASP application to .NET 4.0 Silverlight with C# and VB.NET support. Developed an online portal for generating common business templates. Designed database schemas, used Telerik/DevExpress controls, conducted unit testing, and enhanced UI with XAML templates. Generated dynamic, location-based web reports via SQL Server Reporting Services with email automation. Built WCF services for database communication using EF 5. Project: Genesis Operator Training Simulator.
Software Engineer at C.H.I PLC
October 31, 2012 - October 16, 2025Analysing requirements from a legacy application to develop a WPF app for a hospital's Renal Unit using C#. Designed and built a database with SQL Server 2008, incorporating HL7 integration. Created a management application for user and role creation. Followed NHS UI guidelines and utilised third-party controls like DevExpress.
Education
MSc Information Technology at University of Teesside
January 1, 2001 - December 31, 2002Diploma in Information Technology at Trans-Atlantic College
January 1, 1999 - December 31, 2001Post-Graduation Diploma in Management Studies at University of Leicester
January 1, 1998 - December 31, 1999Certificate in Financial Services Practices at Chartered Institute of Bankers
January 1, 1996 - December 31, 1998Qualifications
MCTS – Windows Application Development with Microsoft .NET Framework 4.0
June 1, 2012 - October 16, 2025MCTS – Windows Application Development with Microsoft .NET Framework 4.0
January 11, 2030 - October 16, 2025Industry Experience
Government, Financial Services, Manufacturing, Healthcare, Software & Internet
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Birmingham today.