Martin Stühmer

Hello there, I’m Martin, software architect and developer from the Stuttgart region. Right from the start of my professional career, I decided in favor of .NET and Microsoft technologies and tools and have always incorporated them into my work. With more than 15 years of experience in the field of software architecture and development with .NET, my focus is particularly on increasing the quality and performance of development teams, the interaction of the software solution with the target environment and the actual application down to the last byte.

In my position as Director Consulting Services @ CGI, I act as enterprise architect and developer for cloud native and .NET solutions. I am also a trainer for cloud and software architecture. In addition to my professional life, I am involved in the open source communities and currently provide them with various NuGet packages with different focuses and functionalities.

A strong willingness to learn and develop is also part of my everyday life. This was taken to a new level for me in 2021 after I successfully completed my IHK trainer and my Microsoft certified trainer this year. In addition, I was able to qualify as a trainer for CGI’s Risk and Cost Driven Architecture program in 2022.

Published blogs

.NET Job Scheduling — Choosing the Right Framework

.NET Job Scheduling — Choosing the Right Framework

Synthesizing the series into actionable guidance with feature comparisons, suitability ratings, and decision frameworks. Select the scheduler that matches your operational model, infrastructure constraints, and team priorities.
.NET Job Scheduling — TickerQ and Modern Architecture

.NET Job Scheduling — TickerQ and Modern Architecture

TickerQ represents the next generation of .NET schedulers with compile-time validation, reflection-free execution, and SignalR-powered monitoring. Understand when modern architecture patterns and performance optimizations justify adopting newer frameworks over established alternatives.
Power of Ten Rules: More Relevant Than Ever for .NET

Power of Ten Rules: More Relevant Than Ever for .NET

Gerard Holzmann’s Power of Ten rules prevented spacecraft failures and exposed Toyota’s fatal throttle bugs. Four rules transfer directly to C# with superior enforcement. Three become irrelevant thanks to the managed runtime.

The verdict: These principles aren’t just valid. They’re finally enforceable without heroic manual effort.

.NET Job Scheduling — NCronJob and Native Minimalism

.NET Job Scheduling — NCronJob and Native Minimalism

NCronJob leverages IHostedService for lightweight scheduling with zero external dependencies. Understand when minimal infrastructure and native ASP.NET Core integration outweigh advanced features for cloud-native architectures.
.NET Job Scheduling — Coravel and Fluent Simplicity

.NET Job Scheduling — Coravel and Fluent Simplicity

Coravel prioritizes developer velocity with fluent APIs, zero infrastructure, and integrated features like queuing and caching. Understand when convenience and rapid iteration trump persistence and clustering for practical application development.