Senior .NET Contractor

Lewis Cooke

Conscientious, senior .NET contractor with strong experience across the stack. I believe in writing clean, testable code and taking pride in the craft - no corners cut, top quality delivered.

Experience

Breaking Wave
Sep 2021 – Mar 2026
Contract

Development of the 'Wave' product for fintech Breaking Wave inside Deutsche Bank - handling project and user management to enable clients to set up and tear down businesses and onboard/off-board users with fewer regulatory hurdles and a high level of process automation.

Serverless microservice architecture in Azure. Integration with ViaWire, Monday, Xero, Chargebee, and Zones. Proof of concept for Azure Function integration with AI Agents via Azure AI Foundry.

.NET 10 C# 14 Azure Functions Service Bus Cosmos DB SQL Server Entra MS Graph Terraform Azure AI Foundry
MMT Digital
May 2021 – Sep 2021
Contract

Code analysis, technical debt reduction, and bug fixing for an inherited BP project hosted in Azure Cloud.

.NET Core WebJobs Azure Functions Service Bus Application Insights
I4C
Apr 2020 – Apr 2021
Contract

Development of a cashflow modelling tool for fintech I4C (now Intelliflo). Built a calculation engine for complex financial formulas - mortgage and investment calculators - backed by extensive SpecFlow integration tests.

Developed CRUD operations for a .NET Core API using GraphQL and MongoDB. Worked closely with financial modelling team to resolve bugs in modelling documentation and implementation.

.NET Core C# GraphQL MongoDB SpecFlow
Parmenion
Jul 2018 – Mar 2020
Contract

Development of an investment management platform for fintech Parmenion. Working towards a microservice architecture with 70+ services across varying technologies and languages.

ASP.NET Core MVC Web API EF Core React Knockout Docker Azure DevOps xUnit
Activus
Feb 2017 – Jun 2018
Contract

Enterprise web application development for health insurance lifecycle management. SOA architecture with Web APIs, WCF services, and NServiceBus. Mentored junior developers and led code reviews.

ASP.NET MVC Web API WCF C# VB NServiceBus JavaScript
Mondo Media
Dec 2016 – Feb 2017
Contract

Entrepreneurial Spark website for RBS Group. Searchable/filterable Angular components, multi-step AJAX forms, and HTML5 local storage for application state persistence.

Angular Web API C# HTML5
3Sixty
Sep 2016 – Nov 2016
Contract

High-end cruise line website. Cruise and package pricing services with complex business rules, and a postcode-to-address translation service via third-party API.

.NET C#
Gibe Digital
Aug 2016 – Sep 2016
Contract

High-end travel websites with a focus on clean, maintainable, testable code using dependency injection and unit testing.

.NET Ninject NUnit Moq
The Real Adventure
Oct 2015 – Jul 2016
Contract

Six-site build for a household cereal brand including multi-step competition processes, custom data import for 10,000 pages, and location-based search with geocoding.

Two further big-brand sites with Adestra eCRM API integration - built a configurable and extensible sync service deployable across multiple sites without code changes.

.NET Entity Framework Fluent API MSMQ Adestra
E3 Media
Aug 2015 – Oct 2015
Contract

Site search, job search, application and registration processes with SagePay payment integration and Microsoft Dynamics CRM via Silverbear API.

.NET SagePay Dynamics CRM
TRW Digital
Jan 2015 – Aug 2015
Contract

Two websites for the world's second largest professional services network. Included subscription management, multi-step registration, a customised forum with AJAX file uploads and topic tagging, multi-stage content approval workflow, and SiteMinder integration.

.NET Angular Web API SiteMinder AJAX
Wattle
Jan 2015
Contract

Umbraco 7 build with dynamic product search - filtering and inline loading of results using AJAX, Web API, and Mustache.js.

.NET Umbraco 7 Web API Mustache.js
Connect Group
Nov 2014 – Dec 2014
Contract

Multilingual multi-site Umbraco 6/7 builds for a British multinational automotive company. Angular component for CMS users to manage content via Akamai's CDN.

.NET Umbraco 6/7 Angular Akamai
Brand42
Oct 2014 – Nov 2014
Contract

Multilingual multi-site Umbraco build with location-based redirection, Visit Britain API content feed, and Fuse.js powered search.

.NET Umbraco Fuse.js JavaScript
Various Digital Agencies
Sep 2009 – Sep 2014
Contract / Perm

.NET, Umbraco, and front-end development of various web applications. Third-party API integrations including Google Maps, CloudMade Maps, SagePay, and Meetup. Full architectural ownership of projects featuring custom search (Examine/Lucene), multi-step event booking, and multilingual builds.

.NET Umbraco JavaScript Examine/Lucene Google Maps API

Technical Skills

.NET & Backend

.NET 10 .NET Framework C# MVC Web API Web Forms WCF LINQ Razor GraphQL IIS

Data & ORM

EF Core Entity Framework SQL Server NHibernate Oracle MongoDB Cosmos DB

Azure Cloud

Functions Service Bus Cosmos DB Table Storage Entra MS Graph DevOps Application Insights AI Foundry

Testing

SpecFlow NUnit xUnit Moq NSubstitute Fluent Assertions NCrunch

Frontend

HTML5 CSS3 SASS JavaScript jQuery React AngularJS AJAX JSON Grunt Mustache.js

Infrastructure

Terraform Docker

CMS

Umbraco Kentico

Source Control

GIT Mercurial SVN

Other

XML XSLT
Currently exploring: AI code generation using Claude and JetBrains Junie

Education

Multimedia Computing BSc (Hons)
2:1 - University degree
3 A Levels
Computing, Design Technology, Physics
Umbraco Level 1 Certified
Official Umbraco certification

Contact