
Luke May
Senior Software Engineer | C# / .NET | Azure | Cloud Architecture
Hire this person
Send a job offer directly to this candidate
About
Senior Software Engineer with 15 years of professional software development experience, specialising in C#, .NET and cloud-based application development. Strong background in designing and delivering production systems across the full software lifecycle, with expertise in Azure, distributed systems, CI/CD and performance optimisation. Experienced technical lead with responsibility for a team of 4–5 developers, providing technical direction across multiple projects and advising on architecture and technology choices.
Hands-on engineer with deep C#/.NET experience and extensive cloud-native development using Azure, Docker, Kubernetes and event-driven architectures.
Experience
Senior Software Engineer at Bora (2025-04 – 2026-05)
- Technical lead for a team of 4–5 developers, providing technical direction across multiple projects and advising on architecture, technology selection and engineering practices.
- Architected and implemented a financial data processing platform for a stock and ETF analytics and recommendation service. Processes 20,000+ stocks and 3,000+ ETFs, with multiple million records per run.
- Redesigned and extensively optimised the processing pipeline using C#, asynchronous and parallel processing, Azure SQL and intelligent caching, reducing processing time from 8+ hours to 1–2 hours.
- Worked on an enterprise Interface Driven Design (IDD) integration platform for a global shipping company, comprising approximately 30 interfaces integrating Dynamics 365 with multiple business systems.
- The platform uses Azure Service Bus, Logic Apps and Function Apps, with central routing, distributed processing and retry mechanisms across payroll, disbursements, crew assignment and journey configuration.
- Worked directly with customer technical teams, senior stakeholders and technical leads, presenting architectural decisions and technical solutions. The production platform remains in operation.
- Championed C#/.NET and Azure for new enterprise projects, including Azure Container Apps, Azure SQL, Static Web Apps and Entra ID. Designed cloud architectures and estimated infrastructure costs.
- Created and managed complex Azure DevOps CI/CD pipelines, with additional GitHub Actions experience, using Docker and Bicep.
- Worked with Application Insights, Key Vault and Entra ID.
- Delivered additional client work including advanced Shopify integrations using GraphQL, checkout APIs and event-driven integrations, plus development, testing and deployment of a Flutter application for iOS and Android..NET Developer at Classic Cottages (2022-07 – 2025-03)
- Maintained and developed applications spanning.NET Framework 1.1 through.NET 6, while overseeing upgrades to.NET 8.
- Developed a greenfield cloud-based microservice platform using C#, DAPR and Azure Container Apps.
- Created, maintained and upgraded Azure DevOps CI/CD pipelines and managed Azure cloud infrastructure.
- Championed Blazor for use in a new greenfield SPA.
Software Engineer at VUALTO / JW Player (2019-01 – 2022-07)
- Worked on the company's video-on-demand and live-stream management platform.
- Managed AWS and Kubernetes infrastructure supporting production applications.
- Converted SDK NuGet packages to multi-targeted.NET Core and established a Linux-based TeamCity build system.
- Rewrote the company’s media syndication API from ASP.NET to ASP.NET Core, including multi-tenancy and containerisation.
Programmer Analyst at Abacus Valuers Ltd (2014-11 – 2018-09)
- Maintained and rewrote legacy business software covering stock-taking and management, payroll and data-processing systems.
- Maintained a large legacy codebase developed by multiple previous employees.
- Set up and managed JIRA project management and BitBucket source control, including integrations for automated workflows.
Software Application Developer at Bit Systems Ltd / Micross Apps Limited (2011-09 – 2014-10)
- Worked collaboratively in an Agile environment and closely with the lead developer on new web-based projects.
- Responsible for the full development lifecycle of a.NET Compact Framework replacement for Windows CE scanner software and its accompanying desktop application.
- Created documentation and provided direct customer support.
Education
Games Technology in Computer Games and Programming Skills – University of the West of England (2008 – 2011)