I'm a Lead Software Engineer with 20+ years of professional development experience. A reliable, principled, hard-worker with a passion for well-architected, secure, efficient codebases with exhaustive automated testing and deployment pipelines. Comfortable taking ownership of projects but also a highly adaptable and frictionless team player.
About me
Thanks for stopping by. Read below to learn more about my background.
Background
Education
MEng Computer Science (University of Bristol, 2003)
3 A-Levels
9 GCSEs
Skills
Active technology stack:
Azure resource experience:
Significant further recent experience with:
- C# ASP.NET Core
- EF Core, AutoMapper, CQRS (MediatR)
- Typescript, React
- Azure DevOps, Terraform
- Microsoft SQL Server, Redis
- Docker, Dapr
- OAuth 2.0, Identity Server
- xUnit, NUnit, Moq
Azure resource experience:
- App Services
- Container Apps
- Storage
- Key Vault
- Cosmos
- B2C Custom Profiles
- App Configuration
- Cache for Redis
- Managed SQL Server
- Functions
- Application Insights
- AKS
Significant further recent experience with:
- Kubernetes, Flux, Grafana & Loki, Sops
- PostgreSQL, Elastic Search, Dapper
- WPF, Windows Services & CLIs
- IIS, SMTP, Transactional Email, Xero
- Hangfire, SignalR, Seq
- Keycloak
- Vue.Js, Vite, WebPack
- RabbitMQ, gRPC
- GitHub & Workflows
- GitLab, Octopus Deploy, JIRA
- Ansible
Interests
- Football
- Cycling
- NFL
- Gaming
- Coffee
- Dining