I’m a Backend Engineer with 7+ years of commercial experience in .NET/C# across Azure and AWS. I specialise in building and owning backend systems — REST APIs, data layers, event-driven and asynchronous services, and cloud-based infrastructure designed to be maintainable and reliable in production. I work directly with stakeholders to define what needs to be built and why, and I take ownership from design through to production. At my current role I reduced customer onboarding from days to hours by rearchitecting a dashboard platform and moving to a configuration-driven approach. I’m comfortable across distributed systems, migrating legacy monoliths to microservices, and I actively use AI-assisted tooling as part of my workflow, owning everything that goes into the codebase.

Abubakar Arain

I’m a Backend Engineer with 7+ years of commercial experience in .NET/C# across Azure and AWS. I specialise in building and owning backend systems — REST APIs, data layers, event-driven and asynchronous services, and cloud-based infrastructure designed to be maintainable and reliable in production. I work directly with stakeholders to define what needs to be built and why, and I take ownership from design through to production. At my current role I reduced customer onboarding from days to hours by rearchitecting a dashboard platform and moving to a configuration-driven approach. I’m comfortable across distributed systems, migrating legacy monoliths to microservices, and I actively use AI-assisted tooling as part of my workflow, owning everything that goes into the codebase.

Available to hire

I’m a Backend Engineer with 7+ years of commercial experience in .NET/C# across Azure and AWS. I specialise in building and owning backend systems — REST APIs, data layers, event-driven and asynchronous services, and cloud-based infrastructure designed to be maintainable and reliable in production.

I work directly with stakeholders to define what needs to be built and why, and I take ownership from design through to production. At my current role I reduced customer onboarding from days to hours by rearchitecting a dashboard platform and moving to a configuration-driven approach. I’m comfortable across distributed systems, migrating legacy monoliths to microservices, and I actively use AI-assisted tooling as part of my workflow, owning everything that goes into the codebase.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Software Developer (Backend) at DMA Group
April 1, 2023 - Present
Own the backend across internal products for DMA Group, a facilities management and building services company serving healthcare, education, retail, and local government clients. This covers ASP.NET Core REST APIs, Entity Framework Core data layers, client reporting pipelines, and operational tooling. Redesigned a legacy dashboard system into a configuration-driven platform with dashboards parameterised and stored in a database library, reducing onboarding from days to hours. Decomposed the monolith into service modules for easier maintenance. Investigated and resolved SQL Server performance issues affecting production. I collaborate with reporting teams and business stakeholders from requirements through production and own everything that goes into the codebase, including AI-assisted generation.
Software Developer (Backend) at Insurwave
January 1, 2022 - April 1, 2023
Built and maintained production .NET REST APIs in a Scrum team, taking ownership from development through deployment and production support. Set up new backend services, shared libraries, and event-driven components using Azure Service Bus and Cosmos DB. Practised TDD and pact testing to catch integration issues early. Established CI/CD pipelines in Azure DevOps and GitHub Actions.
Software Developer (Cloud & Backend) at Navico
March 1, 2019 - December 1, 2021
Defined API requirements with internal teams and customers; built an internal Razor Pages admin portal to manage backend identity APIs. Migrated APIs from Apigee to AWS API Gateway, reducing infra costs and simplifying management. Developed serverless and event-driven components on AWS (Lambda, API Gateway, S3, CloudWatch) and Azure (Functions, AD B2C), contributing to a migration from a monolithic backend to microservices and enabling multiple daily deployments.
Associate Digital Engineer (Java / Microservices) at Capco
November 1, 2018 - March 1, 2019
Built Java Spring Boot microservices for a financial services platform in a Scrum team, following clean architecture and SOLID principles. Collaborated with analysts and stakeholders to define requirements, presented work to clients at sprint reviews, and maintained API docs with Swagger. Wrote unit and integration tests (JUnit, Mockito, MockMvc) and used SonarQube for code quality.
IT Systems Intern at Ministry of Justice
October 1, 2018 - November 1, 2018
Redesigned spreadsheets into validated, automated tools; evaluated Google Sheets and online Excel for collaborative workflows; supported device management and day-to-day operations.
Web & Mobile Systems Developer at Eurostar
September 1, 2015 - September 1, 2016
Contributed to the website migration design phase and worked with backend developers to deliver a fully responsive web platform. Performed manual and regression testing and delivered a digital room booking system to replace the department’s paper-based process.

Education

MSc Advanced Computing with Management — First-Class Honours at King's College London
January 1, 2017 - January 1, 2018
BSc Computer Science with Professional Practice — First-Class Honours at Brunel University London
January 1, 2013 - January 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Education, Government, Professional Services