Alan.McBee.page

Alan McBee

Solution Architect, Software Engineering Lead, Technical Advisor

(tip: press ❓ for keyboard hints)

Services

There are many ways I can help. Here are some:

Chalk Talks

A Chalk Talk is intended to educate or explain a new or difficult topic, customized to fit you. Imagine if we had a chalkboard.

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

Or we can talk about chalk, I guess.

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.

Skills

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

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 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.

Troubleshooting

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

DevOps

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!

Technologies

Cloud Part 1

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

(see Part 2)

Cloud Part 2

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

(back to Part 1)

Platform

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

Code

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

Data

  • Azure SQL / SQL Server (T-SQL etc.)
  • Microsoft Graph
  • Entity Framework (EF) + Entity Framework Core
  • Power Query (in Excel) and other M-based languages

Integration

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

ALM

Application Lifecycle Management

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

Contact

Email: Most reliable; not the fastest

Mastodon: Reach me quickly
https://mstdn.social/@AlanMcBee

https://www.linkedin.com/in/alanmcbee

https://github.com/CodeCharm

… all the things:
https://linktr.ee/alanmcbee