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