Skip to main content
Luke May

Luke May

Senior Software Engineer | C# / .NET | Azure | Cloud Architecture

Talent
TotnesMember since October 14, 2026
C#.NET.NET CoreAsp.NETASP.NET CoreBlazorFlutterAWSAzure Container AppsKubernetesDockerDAPRAzure Service BusLogic AppsEntra IDApplication InsightsKey VaultAzure SQLBicepAzure DevOpsGitHub ActionsTeamCityCI/CDGitGitHubBitBucketDistributed systemsAPIsAgileGraphQL
·

Hire this person

Send a job offer directly to this candidate

C#.NET.NET CoreAsp.NETASP.NET Core

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)

Skills

Senior Software EngineerC# / .NETAzureCloud Architecture

Reviews

Related