Software Engineer & Berater

Hallo, ich bin
Fabian Blum

Ich bin

Full Stack Developer mit Fokus auf .NET, Microservices, Cloud-Architekturen und KI-getriebene Entwicklung.

Fabian Blum

Über mich

Full Stack Developer & Software Engineer

Bereits während meines Studiums habe ich mich intensiv mit dem .NET-Stack beschäftigt, um verschiedene Projekte zu realisieren. Nach meinem Studium habe ich diese Kenntnisse in der Logistikbranche und im E-Commerce angewandt und weiter ausgebaut.

In den verschiedenen Projekten lag der Schwerpunkt meiner Arbeit vor allem auf Schnittstellen zwischen Systemen. Auch Apps für Android und iOS sowie Webanwendungen wurden für Kunden entwickelt.

Aktuell umfasst meine Arbeit hauptsächlich die Entwicklung von Microservices mit Azure Service Bus, REST APIs auf .NET Core Basis sowie DevOps mit Kubernetes, Azure DevOps und Terraform.

Ein wachsender Schwerpunkt meiner Arbeit ist KI-getriebene Entwicklung: ein strukturierter Engineering-Ansatz mit zentralen Agent-Regeln, domänenspezifischem Kontext, Sicherheitsleitplanken und einem reproduzierbaren Flow aus Context Engineering, Umsetzung und Validierung.

Schnellübersicht

Standort

Witten, Deutschland

Abschluss

B.Sc. Medical Informatics

Technologie-Stack

.NET / C#

Erfahrung

9+ Jahre

E-Mail

Mobil

+49 160 95852230

Kenntnisse

In vergangenen Projekten habe ich verschiedene Technologien und Technologie-Stacks eingesetzt. Der Schwerpunkt liegt auf dem .NET-Stack.

Entwicklung

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

Datenbanken & DevOps

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

Weitere Technologien

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

KI-getriebene Entwicklung

Mein Ansatz verbindet klaren Kontext, explizite Regeln, validierte Umsetzung und saubere Dokumentation zu einem reproduzierbaren Entwicklungsmodus. KI ist dabei ein strukturierter Bestandteil eines belastbaren Engineering-Prozesses — gezielt geführt, kontrollierbar und langfristig skalierbar.

Context Engineering

Den richtigen Kontext aufbauen statt wahllos Information zu liefern. Zentrale Regelbasis, lokale Fach-Guides und gezielt geladene Referenzen reduzieren Halluzinationen deutlich.

Instruction Design

Architektur, Coding Conventions, Definition of Done und Sicherheitsgrenzen werden als Agent-Regeln formalisiert. KI-Ergebnisse passen damit konsistent zur bestehenden Codebasis.

Agent Governance

KI wird als operativer Agent mit klaren Grenzen, Verantwortlichkeiten und Eskalationspunkten gedacht. Strategische und fachliche Entscheidungen bleiben beim Menschen.

Architekturkonforme Nutzung

KI verstärkt bestehende Patterns, Bereichsgrenzen und technische Standards statt sie zu unterlaufen. Multi-Agent-fähig über GitHub Copilot, JetBrains AI, Claude Code und weitere Tools.

Sichere Produktionsnutzung

Harte Leitplanken für Secrets, sensible Daten und sicherheitskritische Aktionen. Validierungsgetriebene Umsetzung statt blindem Vertrauen in Modellausgaben.

Reproduzierbarer Flow

Kontextaufbau, Umsetzung, Validierung und Dokumentation greifen ineinander. Nicht die einzelne gute Antwort entscheidet, sondern ein Modus, der wiederholbar gute Ergebnisse liefert.

Mein Arbeitsmodus

Vier Schritte, die aus jedem KI-Einsatz ein nachvollziehbares Engineering-Ergebnis machen.

01

Kontext einordnen

Aufgabe dem richtigen fachlichen und technischen Bereich zuordnen, bevor Code entsteht.

02

Regeln & Referenzen laden

Zentrale Regelbasis, lokale Guides und referenzierte Codestellen werden bewusst gelesen — nicht aus Modellwissen geraten.

03

An Patterns orientieren

Etablierte Patterns wie Result<T>, FluentValidation, DI und Mapster leiten die Umsetzung.

04

Validieren & dokumentieren

Builds, Tests, Folgewirkungen auf Indizes, Policies und APIs werden konsequent mitgedacht.

Gute KI-Nutzung in der Softwareentwicklung beginnt nicht beim guten Prompt, sondern beim guten System. Genau dort liegt mein Schwerpunkt.

Lebenslauf

Ich verfüge über umfassende Erfahrung als Softwareentwickler mit Schwerpunkt auf dem .NET-Stack. Mein beruflicher Werdegang erstreckt sich über verschiedene Branchen, darunter Logistik und E-Commerce.

Berufliche Erfahrung

2024 - Heute

Senior Software Engineer

VELO DE VILLE (AT Zweirad GmbH)

  • Entwicklung eines .NET Core Backends mit Microsoft Dynamics NAV Integration
  • REST-Schnittstellen für die VeloWallet App mit Fokus auf Performance
  • MSSQL und MongoDB als Datenbanktechnologien
  • Eigenständige Synchronisationsdienste zwischen verschiedenen Systemen
  • Anbindung an Microsoft Business Central
  • Frontend-Backend-Integration und API-Design
  • OAuth 2.0 / OpenID Connect mit Keycloak Server
  • Aufbau einer KI-getriebenen Entwicklungsumgebung mit zentraler Agent-Regelarchitektur (AGENTS.md, lokale Domain-Guides, Multi-Agent-Kompatibilität)
2024 - Heute

Freiberuflicher Softwareentwickler

Freelancer, Witten

  • Full Stack .NET Entwicklung und Beratung
  • KI-gestützte Entwicklung mit Context Engineering, Agent-Regeln und sicherer produktionsnaher Nutzung
  • Identity Management Systeme (OAuth 2.0 / OpenID Connect)
  • Datenmigration und Qualitätssicherung
2020 - 2024

Senior Software Engineer

Parfümerie Douglas, Hagen

  • Microservices für CRM und E-Commerce mit .NET 6+ und MongoDB
  • Integration der SAP Customer Data Cloud
  • DevOps mit Azure DevOps, Kubernetes und Terraform
2017 - 2020

Full Stack Developer

proLOGiT GmbH, Dortmund

  • Web- und Mobile-App-Entwicklung (Razor Pages, ASP.NET MVC, Xamarin)
  • Weiterentwicklung der catkin Logistik-Plattform
  • Identity Server Implementierung (OpenID Connect & OAuth2)

Ausbildung

2014 - 2018

Bachelor of Science - Medizinische Informatik

Fachhochschule Dortmund

In verschiedenen Praxisprojekten C# / .NET erlernt. Zusätzlich NoSQL-Datenbanken (MongoDB, RavenDB, OrientDB) sowie agile Entwicklungsmethoden wie SCRUM und Kanban.

2011 - 2014

Praktische Informatik

Fachhochschule Dortmund

Studium durch Kooperation mit dem Robert-Bosch-Berufskolleg. 2014 Wechsel zur medizinischen Informatik.

2007 - 2011

Informationstechnischer Assistent

Robert-Bosch-Berufskolleg Dortmund

Schulische Ausbildung mit Fachhochschulreife. Schwerpunkte: Java, Netzwerktechnik, MySQL.

Dienstleistungen

Mit meiner umfassenden Erfahrung stehe ich zur Beratung bereit, um die geeigneten Schritte zur erfolgreichen Umsetzung von Projekten zu identifizieren und diese professionell zu implementieren.

Anwendungsentwicklung & Beratung

Analyse & Entwicklung von Web-Anwendungen, Schnittstellen und Software-Modulen basierend auf .NET. Neue Implementierungen oder Optimierung bestehender Prozesse.

Datenaustausch & Schnittstellen

Bereitstellung wichtiger Unternehmensdaten an der richtigen Stelle Ihres Prozesses. Intelligentes Datenmanagement für neue Geschäftsbereiche.

Identity Management

Aufbau von OAuth 2.0 / OpenID Connect Servern. Zentraler Login über ein Identity Management System / Single-Sign-on (SSO).

Datenmigrationen

Gezielte Datenaufbereitung und Dokumentation bei Systemumstellungen. Schnellerer Mehrwert bei gleichzeitiger Verbesserung der Datenqualität.

Performance & Qualitätssicherung

Optimierung bestehender Anwendungen, Prozesse und Datenbanken. Professionelle Entwicklungsmethoden, Tests und Dokumentation.

KI-gestützte Softwareentwicklung

Beratung und Aufbau KI-getriebener Entwicklungsprozesse — von zentralen Agent-Regeln über Context Engineering und Instruction Design bis zu sicherer produktionsnaher Nutzung.

Kontakt

Wenn Sie Fragen oder Projektwünsche haben, nehmen Sie gerne Kontakt mit mir auf.

Adresse

Finefrauweg 11
58455 Witten
Deutschland

E-Mail

Mobil

+49 160 95852230

Signal

Benutzername: fabianb_1.23

Signal QR-Code zum Hinzufügen von fabianb_1.23

QR-Code scannen, um mich auf Signal hinzuzufügen

Signal QR-Code

Stimmen Sie zu, die OpenStreetMap Ansicht zu laden?
Hierbei werden Daten, wie Ihre IP-Adresse, zu OpenStreetMap gesendet.