Mark Allan

Mark Allan

Software engineer, Microsoft MVP

Belfast, United Kingdom

Mark is a software engineer and Microsoft MVP and has learnt his trade from 35 years of mistakes. He's an expat Mancunian (red half) but has lived in his adopted home of Northern Ireland for nearly half his life.

He's been a professional developer since the 1980s, mostly freelance, and has worked on a myriad of projects for everything from local startups and councils to multinational corporations and federal government departments. In search of a quieter life, he now works full time for Gearset in their Belfast office.

While something of a technology omnivore, particularly if it's new and shiny, he currently tends towards React front-ends sitting on top of scalable cloud-first services, using a functional, event-driven and reactive approach. He's also a big advocate of the DevOps mindset.

In his spare time he's a STEM Ambassador, CoderDojo mentor, Barefoot volunteer and organiser of the Northern Ireland Developer Conference.


Area of Expertise

  • Information & Communications Technology


  • Azure
  • Microsoft Azure
  • Cloud Computing on the Azure Platform
  • Azure Functions
  • Azure CosmosDB
  • Azure PaaS
  • Azure App Service
  • Azure Logic Apps
  • .NET
  • C#.Net

Thinking thunks: adopting React and Redux

We've recently started migrating from a legacy web UI framework to React and Redux. Find out how we're approaching it, and some of the lessons we've learned digging into the weeds of hooks, state management, middleware and thunks.

Azure Container Apps - App hosting made easy

K8s without the H8s :)

Kubernetes is powerful and flexible, but it's not famously easy to look after. Serverless functions have a low barrier of entry, but you have to work within the constraints of your chosen platform.

So what if there was a fully managed application-centric platform that's easy to configure yet can host any code regardless of runtime or programming model and comes with baked-in features for running modern serverless and distributed services? And doesn't even lock you in?

Join us to learn about Azure Container Apps, bringing Kubernetes and serverless computing to the masses. Then watch as we discover how easy it is to put together a modern serverless event-based application with a distributed state store. In Fortran.

Real world Azure Static Web Apps

Static Web Apps brings serverless websites to Azure. They can be much cheaper, faster and more secure than standard sites, but to get the same functionality you do need to approach things a little differently than you may be used to.

In this session you'll learn about the features and advantages of Static Web Apps and find out how to get started. But you'll also get a practical demonstration from somebody who's built several such sites of how to migrate from the traditional ways of doing things to the new paradigm introduced to Azure by Static Web Apps.

Cloud Community Conference Cologne

June 2021 Köln, Germany

Global Azure Virtual

April 2020 Seattle, Washington, United States

Global Online Azure Bootcamp - Ireland

April 2019 Dublin, Ireland

Microsoft Ignite | The Tour London

Session - "Hosting and Scaling Service-Based Applications on Azure"

February 2019 London, United Kingdom

DevConf LK 2019 (Letterkenny, Ireland

February 2019 Letterkenny, Ireland

Mark Allan

Software engineer, Microsoft MVP

Belfast, United Kingdom