Cloud-native
.NET specialist.

Full-stack engineer specialising in scalable .NET systems, cloud infrastructure, and developer experience. Currently at EcoOnline, delivering software used by millions worldwide.

Adam Caunce

@adacaun

.NET · Cloud-Native · DevOps · AI Tooling

C#.NETKubernetesAWSTypeScript
Preston, UK · Remote / Hybrid
BACKEND

.NET & Full Stack

Scalable web APIs, microservices, and full-stack applications built with C# and TypeScript across web and desktop platforms.

CLOUD & DEVOPS

Infrastructure & CI/CD

Cloud-native deployments on AWS and Azure, Kubernetes clusters, Docker, ephemeral dev environments, and GitHub Actions pipelines.

AI & DX

AI Tooling & Dev Experience

Agentic AI workflows, LLM integrations, integration testing frameworks, and tooling that measurably accelerates developer velocity.

C#.NETTypeScriptAngularReactAWSAzureKubernetesDockerTerraformGitHub ActionsPostgreSQLApache KafkaDatadogTestcontainersNode.jsPlaywrightMSSQLRedis

WHAT I WORK WITH

My core stack and focus.

The technologies I use to build, deploy, and maintain applications.

Languages

C#.NET (Framework/Core)TypeScriptJavaScript

Frontend

AngularReactBlazorASP.NET/CoreNode.js

Cloud & Infra

AWSAzureKubernetesDockerTerraformHelm

Databases

SQLDynamoDBElasticsearchNeo4j

Messaging

Apache KafkaAWS SQSAzure Service BusMQTT

CI/CD

GitHub ActionsAzure DevOpsGit

Observability

DatadogGrafana.NET AspireOpenTelemetry

Testing

TestcontainersPlaywrightNUnitxUnitTDD

BACKGROUND

Professional background & technical experience.

Electric Systems Ltd

Senior Software Engineer

Mar 2022 – Nov 2022 Manchester

Led technical integration of an ecommerce platform with an internal ERP system using event-driven architecture and Azure cloud services.

  • Designed event-driven architecture (Azure Service Bus, message queues) for scalable, extensible systems
  • Lead developer for the integration between the internal ERP system and external ecommerce platform
  • Introduced Azure cloud services with the goal of migrating on-premise applications
  • Built scalable, resilient event subscriptions with Azure Functions and Logic Apps
  • Created custom API integration services to interface with Sage 200 products
  • Introduced automated testing and TDD to increase product resilience
  • Modernised legacy applications by decoupling them with Angular SPAs and new APIs
  • Maintained detailed technical documentation and mentored junior developers

TWM Traffic Control Systems

Software Engineer

Mar 2021 – Mar 2022 Manchester

Designed and built a real-time cloud-based traffic device control system from scratch — including MQTT microservices, CI/CD pipelines, and infrastructure as code.

  • Designed and prototyped the initial concept for a real-time traffic device control system
  • Built the application frontend as a tailored Single Page Application
  • Created an AWS-hosted MQTT service for decoupled communication between devices and microservices
  • Integrated Azure Active Directory for secure authentication across the application
  • Deployed the system as scalable microservices, separating business concerns from implementation
  • Implemented a full CI/CD testing and deployment pipeline from development to production
  • Defined the data storage strategy and used infrastructure as code for environment-agnostic deployment
  • Ran regular development meetings with stakeholders to align on evolving requirements

Electric Systems Ltd

Software Engineer

Jul 2019 – Mar 2021 Manchester

Progressed from junior developer to lead Web API engineer, delivering enterprise applications and introducing automated CI/CD practices.

  • Scoped, designed, and rapidly developed applications to meet business needs
  • Introduced and developed an API layer for a complex, multi-tier business application
  • Configured CI/CD for new and legacy projects, accelerating application delivery
  • Integrated with third-party systems and accountancy packages such as Sage 200
  • Liaised directly with users to drive further software development
  • Upgraded and maintained legacy codebases, managing deployments, pipelines, and releases
  • Provided technical support, investigating and fixing bugs in deployed applications

EDUCATION

Lancaster University

Computer Science BSc (Hons)

Lancaster, UK