C# / Typescript
                    Architect / Developer
                
                
                Designing and implementing scalable applications and services using Cloud technologies and Agile methodologies
♥ DDD, Event Sourcing and CQRS architectures and patterns
Multiple sectors including Insurance, Retail, Education Services, and Leisure
- C# .NET Core, TypeScript, ASP.NET MVC / Web API
 - Microservices Architecture, Event Sourcing and CQS Architectures
 - Docker, Microsoft Azure, GitHub Actions
 
Experience
Azure Developer
                    Christie's
                - Part of a large team moving systems to Azure
 - Adding features that integrate third party and in-house legacy systems with Azure Functions and Durable Tasks to provide reliable and efficient transactions in the bidding process
 - Technologies used: C# .NET Core, Azure Functions, Durable Tasks
 
Experience
Architect / Developer
                    Manchester United Football Club
                - Designed and implemented Azure hosted microservices architecture with multiple applications supporting scouting activities
 - Built a highly scalable architecture using CQRS and Event Sourcing
 - Worked with Docker for running services to emulate the live environment
 - Technologies used: C# .NET Core, TypeScript, Microsoft SQL Server, EventStoreDB, Couchbase, Azure, GitHub Actions
 
Experience
Architect / Developer
                    APMG International
                - Delivered systems to a wide variety of platforms in several languages
 - Developed back of office issue tracking Web Application using Event Sourcing for full audit.
 - Worked in an Agile team of developers, testers, and devops engineers
 
Experience
Architect / Developer & Senior Developer
                    BBC Technology, IND, Bond, SSP
                - Built frameworks for managing online shop mobilisation, payment gateway integration and a LINQ provider for Adapt
 - Web and desktop applications for insurance quotes, online shopping and hotel booking
 - Integrated with various systems, including payment gateways, insurance quoting systems and engines such as iMarket