Philip Todd
Senior Software Engineer | Azure Cloud Architect | Technical Leader
I design and build cloud-native software solutions using .NET, Azure, distributed systems, and modern DevOps practices.
With more than 25 years of software engineering experience, I have delivered enterprise applications, SaaS platforms, and cloud-based solutions across a range of industries. My background combines hands-on engineering expertise with technical leadership, enabling me to drive software delivery while remaining focused on architecture, engineering quality, and business outcomes.
My current focus is designing and delivering scalable Azure-based systems using .NET, C#, event-driven architectures, infrastructure as code, and modern software delivery practices.
Core Technologies
- .NET 10 / C#
- Microsoft Azure
- Azure SQL & Cosmos DB
- Event Sourcing & CQRS
- Azure Service Bus & Event Hubs
- Azure DevOps
- Bicep & Infrastructure as Code
- Distributed Systems
- Angular
- REST APIs & Microservices
Featured Projects
Azure Distributed Systems Reference
A production-style reference platform demonstrating modern cloud-native architecture on Azure.
Highlights
- .NET 10 microservices
- Azure Container Apps
- Azure Service Bus messaging
- Azure SQL
- Microsoft Entra ID
- Azure DevOps CI/CD
- Bicep Infrastructure as Code
- Application Insights observability
This project demonstrates how independently deployable services can be designed, secured, deployed, and monitored using Microsoft Azure technologies.
Links
- Architecture Documentation
- Source Code
- Live Demonstration
Event Sourcing Reference Platform
A reference implementation of an event-sourced enterprise application inspired by real-world industrial software platforms.
Highlights
- Event Sourcing
- CQRS
- Cosmos DB Event Store
- Azure SQL Read Models
- Domain-Driven Design
- Azure Service Bus Integration
- Angular Front-End
- Azure DevOps Pipelines
This project demonstrates how business events become the system of record while supporting scalable read models, asynchronous processing, and enterprise-grade cloud deployment.
Links
- Architecture Documentation
- Source Code
- Live Demonstration
Technical Expertise
Cloud Architecture
Designing secure, scalable, and maintainable cloud solutions using Azure PaaS services and modern architectural patterns.
Software Engineering
Building robust applications with .NET, C#, REST APIs, messaging systems, and domain-driven design principles.
DevOps & Delivery
Implementing CI/CD pipelines, infrastructure as code, automated testing, and deployment automation using Azure DevOps and GitHub.
Technical Leadership
Leading software teams, mentoring engineers, driving delivery practices, and aligning technology decisions with business objectives.
Engineering Principles
My approach to software engineering is guided by a small set of principles:
- Prefer simplicity over unnecessary complexity.
- Build systems that are observable and maintainable.
- Automate everything that should not require manual effort.
- Design for change and long-term evolution.
- Deliver business value through iterative delivery.
- Maintain a strong engineering culture focused on quality.
Current Focus
I am currently developing public reference projects that demonstrate modern software engineering practices using:
- Azure Cloud Services
- Distributed Systems
- Event-Driven Architecture
- Event Sourcing and CQRS
- DevSecOps
- Infrastructure as Code
- AI-Assisted Software Development
These projects showcase practical, production-oriented approaches to building and operating modern cloud applications.
Professional Background
- 25+ years software engineering experience
- Azure cloud architecture and platform engineering
- Technical leadership and engineering management
- Agile software delivery and DevOps practices
- Enterprise SaaS and cloud-native applications
Connect
LinkedIn: https://linkedin.com/in/philiptodd
GitHub: https://github.com/philiptodd
Email: philip.todd@gmail.com
Building scalable cloud-native systems with .NET, Azure, and modern engineering practices.