Software Engineer & Consultant

Hi, I'm
Fabian Blum

I'm a

Full Stack Developer focused on .NET, Microservices, Cloud Architectures, and AI-driven development.

Fabian Blum

About Me

Full Stack Developer & Software Engineer

Already during my studies, I intensively dealt with the .NET stack to realize various projects. After my graduation, I used and improved this knowledge in the logistics industry and the e-commerce market.

In various projects, the focus of my work has been primarily on interfaces between systems. Furthermore, apps for Android and iOS as well as web applications were developed for customers.

Currently, my work mainly involves developing microservices with Azure Service Bus, REST APIs based on .NET Core, as well as DevOps with Kubernetes, Azure DevOps, and Terraform.

A growing focus of my work is AI-driven development: a structured engineering approach with central agent rules, domain-specific context, security guardrails, and a reproducible flow of context engineering, implementation, and validation.

Quick Overview

Location

Witten, Germany

Degree

B.Sc. Medical Informatics

Tech Stack

.NET / C#

Experience

9+ Years

E-Mail

Phone

+49 151 52152892

Skills

In past projects, I have used various technologies and tech stacks. The focus is definitely on the .NET stack.

Development

.NET Core / EF Core / C# 100%
Blazor 80%
HTML / CSS & JavaScript 80%
Xamarin / MAUI 70%
Angular 60%

Databases & DevOps

MSSQL 90%
MongoDB 90%
DevOps (Azure, Kubernetes, Terraform) 75%

Other Technologies

REST APIs Azure Service Bus Microservices OAuth 2.0 OpenID Connect Git Docker AI Agents Context Engineering GitHub Copilot Claude Code JetBrains AI
Focus Area

AI-Driven Development

My approach combines clear context, explicit rules, validated implementation, and clean documentation into a reproducible development mode. AI is a deliberate part of a robust engineering process — precisely guided, controllable, and built to scale.

Context Engineering

Building the right context instead of dumping in random information. A central rule base, local domain guides, and deliberately loaded references significantly reduce hallucinations.

Instruction Design

Architecture, coding conventions, definition of done, and security boundaries are formalized as agent rules. AI output stays consistent with the existing codebase.

Agent Governance

AI is treated as an operational agent with clear boundaries, responsibilities, and escalation points. Strategic and domain decisions stay with the human.

Architecture-Aligned Usage

AI reinforces existing patterns, domain boundaries, and technical standards instead of undermining them. Multi-agent compatible across GitHub Copilot, JetBrains AI, Claude Code, and other tools.

Production-Safe Usage

Hard guardrails around secrets, sensitive data, and security-critical actions. Validation-driven implementation rather than blind trust in model output.

Reproducible Flow

Context buildup, implementation, validation, and documentation interlock. Not the single good answer matters — but a mode that delivers good results repeatably.

My Working Mode

Four steps that turn every AI interaction into a verifiable engineering result.

01

Frame the Context

Map every task to the right domain and technical boundary before any code is written.

02

Load Rules & References

Central rules, local guides, and referenced code are read deliberately — not guessed from generic model knowledge.

03

Follow Patterns

Established patterns like Result<T>, FluentValidation, DI, and Mapster guide implementation.

04

Validate & Document

Builds, tests, behavior reviews, and downstream effects on indexes, policies, and APIs are part of the loop.

Good AI usage in software engineering doesn't start with a good prompt — it starts with a good system. That's exactly where my focus lies.

Resume

I have extensive experience as a software developer with a focus on the .NET stack. My career spans across various industries, including logistics and e-commerce.

Professional Experience

2024 - Present

Senior Software Engineer

VELO DE VILLE (AT Zweirad GmbH)

  • Development of a .NET Core backend with Microsoft Dynamics NAV integration
  • REST interfaces for the VeloWallet app with focus on performance
  • MSSQL and MongoDB as database technologies
  • Standalone synchronization services between various systems
  • Microsoft Business Central integration
  • Frontend-backend integration and API design
  • OAuth 2.0 / OpenID Connect with Keycloak Server
  • Established an AI-driven development setup with a central agent rule architecture (AGENTS.md, local domain guides, multi-agent compatibility)
2024 - Present

Freelance Software Developer

Freelancer, Witten

  • Full Stack .NET development and consulting
  • AI-augmented development with context engineering, agent rules, and production-safe usage
  • Identity Management Systems (OAuth 2.0 / OpenID Connect)
  • Data migration and quality assurance
2020 - 2024

Senior Software Engineer

Parfümerie Douglas, Hagen

  • Microservices for CRM and e-commerce with .NET 6+ and MongoDB
  • Integration of SAP Customer Data Cloud
  • DevOps with Azure DevOps, Kubernetes, and Terraform
2017 - 2020

Full Stack Developer

proLOGiT GmbH, Dortmund

  • Web and mobile app development (Razor Pages, ASP.NET MVC, Xamarin)
  • Development of the catkin logistics platform
  • Identity Server implementation (OpenID Connect & OAuth2)

Education

2014 - 2018

Bachelor of Science - Medical Informatics

Fachhochschule Dortmund

Learned C# / .NET in various practical projects. Additionally NoSQL databases (MongoDB, RavenDB, OrientDB) and agile development methods like SCRUM and Kanban.

2011 - 2014

Practical Informatics

Fachhochschule Dortmund

Studies through cooperation with Robert-Bosch-Berufskolleg. Changed to Medical Informatics in 2014.

2007 - 2011

Information Technology Assistant

Robert-Bosch-Berufskolleg Dortmund

School-based apprenticeship with entrance qualification for university. Focus: Java, network technology, MySQL.

Services

With my extensive experience, I am available for consultation to identify the right steps for successful project implementation and to implement them professionally.

Application Development & Consulting

Analysis & development of web applications, interfaces, and software modules based on .NET. New implementations or optimization of existing processes.

Data Exchange & Interfaces

Providing important company data at the right point in your process. Intelligent data management for new business areas.

Identity Management

Building OAuth 2.0 / OpenID Connect servers. Central login via an Identity Management System / Single-Sign-on (SSO).

Data Migrations

Targeted data preparation and documentation during system transitions. Faster value generation while improving data quality.

Performance & Quality Assurance

Optimization of existing applications, processes, and databases. Professional development methods, tests, and documentation.

AI-Augmented Software Development

Consulting and rollout of AI-driven development processes — from central agent rules to context engineering, instruction design, and production-safe usage.

Contact

If you have any questions or project requests, please feel free to contact me.

Address

Finefrauweg 11
58455 Witten
Germany

E-Mail

Phone

+49 160 95852230

Signal

Username: fabianb_1.23

Signal QR code to add fabianb_1.23

Scan the QR code to add me on Signal

Signal QR Code

Do you agree to load the OpenStreetMap view?
Data such as your IP address will be sent to OpenStreetMap.