I am an experienced senior software engineer developing with Microsoft .NET and Azure in an agile environment. I have extensive experience building APIs and Azure integrations, and delivering DevOps pipelines. I enjoy applying TDD, DDD and Clean Architecture using design patterns and SOLID principles. I thrive in collaborative teams, value maintainable code, and continually look for opportunities to automate and improve deployment and delivery pipelines.

Geraint Owain Jones

I am an experienced senior software engineer developing with Microsoft .NET and Azure in an agile environment. I have extensive experience building APIs and Azure integrations, and delivering DevOps pipelines. I enjoy applying TDD, DDD and Clean Architecture using design patterns and SOLID principles. I thrive in collaborative teams, value maintainable code, and continually look for opportunities to automate and improve deployment and delivery pipelines.

Available to hire

I am an experienced senior software engineer developing with Microsoft .NET and Azure in an agile environment. I have extensive experience building APIs and Azure integrations, and delivering DevOps pipelines. I enjoy applying TDD, DDD and Clean Architecture using design patterns and SOLID principles.

I thrive in collaborative teams, value maintainable code, and continually look for opportunities to automate and improve deployment and delivery pipelines.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert

Language

Welsh
Advanced
English
Fluent
Spanish; Castilian
Advanced

Work Experience

Senior .NET Engineer at Hometrack
October 1, 2025 - January 1, 2026
Joined a team migrating a mortgage valuation system from MuleSoft (Java) to .NET. Developed new components consuming and integrating internal and external APIs. Debugged and maintained previously developed components. Participated in rollout of components to production.
Developer at Wealth Dynamix
June 1, 2025 - September 1, 2025
Maintenance and bug fixing for an Angular app wrapping Microsoft Dynamics and custom REST APIs; background processes to import data from 3rd party sources to a backend database and Dynamics.
Azure Integration Engineer at HCLTech
December 1, 2024 - February 1, 2025
Developing Azure Functions to process reference data to support Azure Stream Analytics and ingestion into a data store.
Senior .Net Developer at Ofgem
February 1, 2024 - October 1, 2024
Developing an API to allow two microservice-based systems to communicate; uses MediatR, EF, Swagger/OpenAPI, Azure Application Insights; deployment via YAML pipelines; AKS.
Software Engineer at Crimson Tide mpro5
October 1, 2023 - December 1, 2023
Analyzed and developed a proof of concept of adding GraphQL on top of an API in a monorepo; involved .NET 7 and HotChocolate GraphQL; bug fixes and technical debt cleanup.
Senior .NET Developer at Transform (Dept for Education)
June 1, 2023 - September 1, 2023
Added functionality to an existing website that allows exam boards to upload results. Deployed microservices to AKS; involved Docker, Redis cache, RabbitMQ, NUnit tests, Moq, and GDS components.
Software Engineer at Understanding Solutions
February 1, 2023 - March 1, 2023
Maintaining and enhancing a workflow system tailored for legal firms; .NET 6, Angular 14, Redis cache, microservices, RabbitMQ/Azure Service Bus; NUnit; Moq; GDS components.
DotNet Developer at RedCortex
November 1, 2022 - January 1, 2023
Implementing a solution to provide downloadable patient files; ASP.NET Core 6, WCF, Angular/JS frontend; Azure DevOps; NUnit; Moq.
IoT Consultant at Crimson Tide mpro5
March 1, 2022 - October 1, 2022
Analyzed an IoT data ingestion framework; designed and deployed a modern, scalable version using .NET 6+, Azure Functions, Cosmos DB, IoT Hub, Event Hub, Data Factory; built deployment pipelines.
Software Engineer at Engine Transformation
August 1, 2020 - December 1, 2021
Developing REST APIs and a GraphQL endpoint in Azure Functions; microservices; deployed to AKS; TDD and GDS components.
Azure Developer at M & G plc
October 1, 2019 - June 1, 2020
Developing serverless APIs and workflows to support investment transactions; front-end Angular; back-end Azure serverless APIs; messaging via Azure Service Bus.
NET Developer at St John Ambulance
September 1, 2017 - September 1, 2019
Developing an API to integrate a third-party HR system with an in-house volunteer management system; architecture lead; microservices and Azure serverless functions.
Project Consultant at Islington Borough Council
October 1, 2016 - September 1, 2017
Developing an API to facilitate communication between internal systems relating to the reservation and management of repairs; re-architected a WCF-based solution; ASP.NET MVC 5 with Razor; Sitecore integration.
Senior Developer at Ribbonfish Ltd / Islington Borough Council
March 1, 2016 - September 1, 2016
Designing and developing an Azure-deployed MVC/Web API solution to manage local businesses' interactions with the local authority; Sitecore integration.

Education

PhD - Experimental Positron Physics at University College London
October 1, 1991 - December 23, 2025
BSc (2:1) - Astronomy & Physics at University College London
June 1, 1987 - December 23, 2025

Qualifications

MCSE/MCP + I (Windows NT4)
February 1, 2001 - December 23, 2025
MCP (Windows 2000)
December 1, 2001 - December 23, 2025
MCSE/MCP + I (Windows NT4)
January 11, 2030 - December 23, 2025
MCP (Windows 2000)
January 11, 2030 - December 23, 2025
PhD - Experimental Positron Physics
January 11, 2030 - December 23, 2025
BSc (2:1) - Astronomy & Physics
January 11, 2030 - December 23, 2025

Industry Experience

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