Experienced C# /.NET backend engineer specialising in APIs, cloud systems, integrations, and scalable data-driven platforms. Strong background across AWS, event-driven architecture, SQL, and production support. Also experienced in applying AI within real-world systems and workflows.

Experienced C# /.NET backend engineer specialising in APIs, cloud systems, integrations, and scalable data-driven platforms. Strong background across AWS, event-driven architecture, SQL, and production support. Also experienced in applying AI within real-world systems and workflows.

Available to hire

Experienced C# /.NET backend engineer specialising in APIs, cloud systems, integrations, and scalable data-driven platforms. Strong background across AWS, event-driven architecture, SQL, and production support. Also experienced in applying AI within real-world systems and workflows.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Fluent

Work Experience

Senior Software Engineer at Xero
January 1, 2022 - Present
Delivered cloud-native microservices using C# and .NET Core within a distributed, event-driven architecture. Implemented event-driven communication with SNS/SQS, built AWS-based services using Lambda and RDS (PostgreSQL). Implemented CI/CD pipelines with GitHub Actions to automate builds, tests, and deployments. Integrated cross-domain services via Kafka-based event streaming. Applied TDD with xUnit and Moq to improve maintainability and release confidence. Contributed to high-availability backend services for a large SME accounting user base.
Senior Software Engineer at SportRadar
January 1, 2020 - December 31, 2020
Designed and delivered microservices using C# and .NET Core within an AWS ECS-based architecture. Implemented event-driven communication using SNS/SQS. Built AWS-based services with Lambda, SQS, RDS (PostgreSQL). Created CI/CD pipelines with GitHub Actions. Implemented Kafka-based event streaming for cross-domain services. Applied TDD practices (xUnit, Moq) and improved performance with Redis caching; contributed to high availability backend serving SMEs.
Senior Software Engineer at Newfold Digital
January 1, 2017 - January 1, 2020
Re-engineered a monolithic web application into loosely coupled microservices using ASP.NET Core and REST APIs. Developed a .NET Core-based ETL engine using Azure Functions and Cosmos DB to support scalable data ingestion. Designed data abstraction layers enabling migration to NoSQL backends. Implemented Redis caching to improve performance and reduce database load. Built and maintained backend services using C#, SQL Server, and Azure cloud services. Applied unit testing with xUnit and Moq to ensure production-ready code. Contributed to architectural redesign improving scalability and resilience.
Software Engineer at CGI
January 1, 2012 - January 1, 2017
Delivered enterprise applications using C#, ASP.NET and SQL Server within structured development environments.
Senior .NET Engineer at SportRadar
January 1, 2020 - Present
Senior .NET engineer with responsibility for 10 microservices and distributed backend systems in AWS environments. Designed and delivered cloud-native microservices using C# and ASP.NET Core within an AWS ECS-based architecture. Implemented event-driven communication using SNS/SQS messaging patterns. Built AWS-based services using Lambda, SNS/SQS, and RDS (PostgreSQL) with Terraform for environment separation. Developed and maintained containerized services deployed via ECS/Fargate. Implemented CI/CD pipelines using GitHub Actions to automate build, test, and deployment. Integrated cross-domain services using Kafka-based event streaming. Applied TDD practices (xUnit, Moq) to improve maintainability and release confidence. Contributed to CI/CD improvements and peer review processes.
Senior Software Developer at Xero
January 1, 2022 - Present
Delivered cloud-native microservices using C# and ASP.NET Core within a distributed, event-driven architecture. Implemented event-driven communication using SNS/SQS messaging patterns. Built AWS-based services using Lambda, SNS/SQS, and RDS PostgreSQL managed infrastructure with Terraform for environment separation. Developed and maintained containerized services deployed via ECS/Fargate. Implemented CI/CD pipelines using GitHub Actions. Built RESTful APIs, refactored performance-critical modules to improve efficiency and reduce database load. Reused service components across multiple projects. Introduced structured TDD practices to improve release confidence. Contributed to CI/CD improvements and peer review processes.

Education

B.S.c. (Hons) Computer Science at Cardiff University / Prifysgol Caerdydd
January 11, 2030 - January 1, 2010
BSc (Hons) Computer Science at Cardiff University / Prifysgol Caerdydd
January 11, 2030 - January 1, 2010

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Computers & Electronics