Hi, I'm Vincent Hoogendoorn (aka VincentH.NET): independent Tech Lead, Coding Architect & Software Engineer at InnoWvate.NET. I have 20+ years of hands-on Microsoft .NET development experience.
My passion is to improve the .NET developer productivity & experience.
Current focus: Full stack C# with .NET Aspire, Microsoft Orleans and/or C# Markup 2
I got Orleans support added to .NET Aspire and contributed to that.
I'm also the author of:
- Modern.CSharp.Templates
A toolkit of modern dotnet new templates for C# 12, .NET 8, Microsoft Orleans 8, Windows App SDK and Uno Platform - Orleans.Multiservice
Prevent microservices pain with logical service separation in a modular monolith for Microsoft Orleans 8 - Orleans.Multitenant
Secure, flexible tenant separation for Microsoft Orleans 8 - Orleans.Results
Concise, version-tolerant result pattern implementation for Microsoft Orleans 8 - C# Markup 2
Build .NET browser / native UI in declarative C#; enjoy a Flutter-like UI development experience with .NET Hot Reload and the main .NET UI frameworks (Windows App SDK, Uno Platform, WPF - coming: Maui, AvaloniaUI, possibly Blazor) - Xamarin.CommunityToolkit.Markup (also ported to CommunityToolkit.Maui.Markup)
A set of fluent helper methods and classes to simplify building declarative Xamarin Forms / .NET MAUI user interfaces in C#.
Aka "C# Markup 1", which I initially contributed to the Microsoft Xamarin Forms product itself in version 4.6
Services I can provide:
- Microsoft Technology Direction (Tech Lead / Practice Lead)
Define technology strategy, provide tools, practices and guidance to elevate and scale the technological delivery capabilities of software development organizations - Cloud Applications
Architect / build / modernize scalable cloud applications with .NET Aspire, Microsoft Orleans and Azure - Frontends
Build / modernize full stack C# .NET applications, for browser / windows / mac / linux / iOS / android