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
.NET & Full Stack
Scalable web APIs, microservices, and full-stack applications built with C# and TypeScript across web and desktop platforms.
Infrastructure & CI/CD
Cloud-native deployments on AWS and Azure, Kubernetes clusters, Docker, ephemeral dev environments, and GitHub Actions pipelines.
AI Tooling & Dev Experience
Agentic AI workflows, LLM integrations, integration testing frameworks, and tooling that measurably accelerates developer velocity.
WHAT I WORK WITH
My core stack and focus.
The technologies I use to build, deploy, and maintain applications.
Languages
Frontend
Cloud & Infra
Databases
Messaging
CI/CD
Observability
Testing
BACKGROUND
Professional background & technical experience.
EcoOnline
Senior Software Engineer
Leading delivery of cloud-native EHS software used by millions worldwide — spanning AI tooling, DevOps infrastructure, and full-stack .NET development.
EcoOnline
Senior Software Engineer
Leading delivery of cloud-native EHS software used by millions worldwide — spanning AI tooling, DevOps infrastructure, and full-stack .NET development.
- Led design and development of agentic AI workflows to accelerate developer and support processes
- Spearheaded ephemeral Kubernetes preview environments for rapid developer feedback and prototyping
- Introduced Testcontainers-based integration testing with full-stack code coverage
- Migrated CI/CD pipelines and releases from Azure DevOps to GitHub Actions
- Dockerised existing infrastructure, enabling cross-platform dev and future K8s deployments
- Architected a multi-region inbound notification service via AWS SES for global-scale products
- Contributed to LLM integration, embedding AI-generated suggestions across product features
- Led the company DevOps guild with strategic initiatives to improve CI/CD, observability, and cloud-native practices
Electric Systems Ltd
Senior Software Engineer
Led technical integration of an ecommerce platform with an internal ERP system using event-driven architecture and Azure cloud services.
Electric Systems Ltd
Senior Software Engineer
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
Designed and built a real-time cloud-based traffic device control system from scratch — including MQTT microservices, CI/CD pipelines, and infrastructure as code.
TWM Traffic Control Systems
Software Engineer
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
Progressed from junior developer to lead Web API engineer, delivering enterprise applications and introducing automated CI/CD practices.
Electric Systems Ltd
Software Engineer
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