Alan.McBee - Customer Engineer at Microsoft


Microsoft Customer Engineer

Software Application Development and Engineering

(tip: press ❓ for keyboard hints)


These services compose the range of ways I can help:

Chalk Talks

A Chalk Talk is intended to educate or explain a new or difficult topic, customized to fit you.

Pick a topic (hopefully something close to the list in the Primary Technologies list) and I will spend as much time sharing all I can with you so that you understand it better.

Technical Advisory

Simply, this is a block of time in which I will do my best to understand how I can help you, and then I will share what I can with you to help you move forward.

The work can include many topics and skills. The only thing I can’t do is “work-for-hire” (AKA staff augmentation).

Enterprise Services

These are expert-built and expert-led sessions for 6 to 16 people, intended to produce new levels of understanding or capabilities

Microsoft Enterprise Services offers many valuable … uh, services. Sorry, I didn’t name this. Find them at Contact your Customer Success Account Manager (CSAM) if you need access.


I don’t just talk. I can also tell very bad jokes!

Also, I can deliver results around:

Solution Architecture

I can review or recommend solution architecture for on-premise, cloud-native, or hybrid business information systems that are largely based on my Primary Technologies, but might integrate with just about anything

Code Review

I can coach developers who want to improve their code craftsmanship by adopting practices and principles recommended by some of the most well-respected software developers in the industry.


I can assist debugging, diagnosing, and optimizing performance for systems exhibiting unwanted behavior. I can also coach engineers to build their own troubleshooting skills.


I can guide and advise engineers and engineering teams endeavoring to increase their software delivery effectiveness and efficiency. Delivery high quality software faster and easier. Really!

Primary Technologies

Cloud Part 1

  • Azure PaaS Services
    • Azure Resource Manager + Bicep
    • Azure App Services
    • Azure Storage
    • Azure Functions
    • Azure API Management
    • Azure Logic Apps

Cloud Part 2

  • Azure PaaS Services
    • Azure Active Directory identity platform (OAuth 2.0 + OIDC)
    • Azure Notification Hubs
    • Azure Service Bus


  • .NET (.NET Platform = .NET Core + .NET Framework)
  • Power Platform
  • Web Clients (HTML / CSS / JavaScript)
    • MVC & API (ASP.NET Framework + ASP.NET Core)
    • Web Forms (ASP.NET Framework)
  • Desktop Clients
    • Universal Windows Platform (UWP) and WinRT
    • Windows Presentation Foundation (WPF)
    • Windows Forms


  • C# / Visual Basic.NET (working on F#)
  • JavaScript
  • PowerShell
  • NuGet and Package Management


  • Azure SQL / SQL Server (T-SQL etc.)
  • Microsoft Graph
  • SQL Server
  • Entity Framework (EF) + Entity Framework Core


  • Windows SDK
  • PowerShell
  • Office Automation (COM Automation and VBA)
  • Setup: MSIX / MSI / ClickOnce


  • Azure DevOps Services, Azure DevOps Server, Team Foundation Server
  • Visual Studio
  • Visual Studio Code
  • GitHub
  • Git