Leistungen

Was Sie bei mir beauftragen können

Ich arbeite als freiberuflicher Entwickler und Architekt — meist als Teil eines bestehenden Teams, gelegentlich als alleiniger Umsetzer kleinerer Vorhaben. Sechs Bereiche, in denen ich regelmäßig angefragt werde.

01

Fullstack-Entwicklung mit .NET

Fachanwendungen, Portale und interne Werkzeuge von der Domänenlogik bis zur Oberfläche. Ich übernehme den fachlichen Kern ebenso wie das Frontend — und in den meisten Projekten beides, weil die interessanten Fehler genau dazwischen entstehen.

  • Business- und Service-Layer in C# und ASP.NET Core
  • Datenmodell und Datenbankentwicklung mit MS SQL Server und T-SQL
  • Frontend mit Razor, Vue.js oder Svelte, TypeScript und modernem CSS
  • Unit- und Acceptance-Tests als Teil der Umsetzung, nicht als Nachlauf

02

REST-APIs und Microservices

Schnittstellen, mit denen andere Teams arbeiten können, ohne nachzufragen. Das heißt: durchdachte Ressourcen, vorhersagbares Verhalten, Versionierung von Anfang an und eine Dokumentation, die aus dem Code entsteht statt daneben zu verstauben.

  • API-Design nach Best Practices, sauber versioniert und nachvollziehbar dokumentiert
  • Authentifizierung mit OAuth2, OpenID Connect und JWT
  • Microservices im Service-Layer, geschnitten entlang fachlicher Zuständigkeiten
  • Backends für mobile Anwendungen, Partnerportale und externe Anbindungen

03

Modernisierung von Altanwendungen

Viele Unternehmen betreiben .NET-Anwendungen, die seit zehn oder fünfzehn Jahren Geld verdienen und deren Technologiestand niemand mehr verantworten möchte. Ich habe solche Migrationen mehrfach begleitet — immer in Etappen, die einzeln produktiv gehen können.

  • Bestandsaufnahme: Was ist fachlich wertvoll, was ist nur alt?
  • Schnittweg von WebForms oder MVC 5 auf aktuelles .NET
  • Ablösung von UI-Framework-Abhängigkeiten und Altkomponenten
  • Absicherung durch Tests, bevor umgebaut wird

04

Azure und DevOps

Entwicklung endet für mich nicht am Pull Request. In den Projekten der letzten Jahre habe ich die Auslieferung und den Betrieb mitverantwortet.

  • App Services, SQL-Datenbanken, API Management, Redis Cache
  • Application Insights: Monitoring und Fehlersuche im laufenden Betrieb
  • Build- und Release-Pipelines in Azure DevOps
  • Deployment-Skripte, Umgebungen, Konfigurationsverwaltung

05

Authentifizierung und Identity

Login klingt einfach, bis Bestandskunden, mehrere Marken, ein Corporate Identity Service und eine Migration zusammenkommen. Diesen Fall habe ich durchgearbeitet.

  • Registrierung, Login, E-Mail-Abgleich und Passwortprozesse
  • Single Sign-on über mehrere Anwendungen und Marken
  • Auth0: Applications, Rules, Pages und E-Mail-Templates im Unternehmens-CI
  • Eigene Authorization-Server auf Basis von OWIN, wo eine Plattform nicht in Frage kommt

06

Beratung und Architektur

Manchmal ist die nützlichste Leistung, gar nicht zu entwickeln, sondern vorher zu klären, was gebaut werden soll und was es kostet.

  • Anforderungsanalyse und Spezifikation gemeinsam mit den Fachbereichen
  • Architekturentwurf, objektorientierte Analyse und Design, Domain-Driven Design
  • Aufwandsschätzung und Schnitt in lieferbare Etappen
  • Technische Dokumentation, die auch nach dem Projekt noch gelesen wird

07 · Neu

Entwicklung mit KI und Integration in Ihre Systeme

KI-Agenten schreiben inzwischen brauchbaren Code — der Engpass liegt woanders. Er liegt darin, dass ein Agent die Systeme eines Unternehmens nicht kennt: nicht die gewachsene Datenbank, nicht die interne Schnittstelle, nicht die Regeln, nach denen dort gearbeitet wird. Genau diese Verbindung baue ich.

  • Entwicklung mit Agenten im Projektbetrieb. Claude Code und Codex als tägliches Werkzeug — mit Review, Tests und Auslieferung wie bei jedem anderen Code auch.
  • Agenten für konkrete Aufgaben einrichten. Zugeschnitten auf wiederkehrende Arbeit: Migrationen, Testerstellung, Code-Review, Auswertungen, Pflege von Dokumentation.
  • MCP-Server für Ihre Anwendungen. Über das Model Context Protocol erhält ein Agent kontrollierten Zugriff auf Fachanwendungen, Datenbanken und interne Schnittstellen — lesend, schreibend oder beides, je nach Anwendungsfall.
  • Anbindung an Bestandssysteme. .NET-Backends, MS SQL-Datenbanken und vorhandene REST-Schnittstellen werden zugänglich, ohne dass dafür etwas neu gebaut werden muss.
  • Rechte und Datenschutz von Anfang an. Welcher Agent welche Daten sehen darf, was protokolliert wird, was das Haus nicht verlässt — das gehört in den Entwurf, nicht ins Nachspiel.

Dieser Bereich ist jünger als die übrigen. Ich arbeite täglich so — ein freigegebenes Referenzprojekt kann ich hier aber noch nicht nennen.

Rahmen

Konditionen und Zusammenarbeit

Einsatzform
Freiberuflich auf Stunden- oder Tagessatzbasis, Dienstvertrag
Arbeitsort
Vor Ort bevorzugt — Köln und alles, was im Rahmen einer Tagesreise erreichbar ist. Sonst remote.
Projektumfang
Einsätze ab ein bis drei Monaten, meist längerfristig
Verfügbarkeit
Zurzeit nicht verfügbar, voraussichtlich ab Januar 2027
Sprachen
Deutsch (verhandlungssicher), Russisch (Muttersprache), Englisch (Grundkenntnisse)
Vermittler
Anfragen über Projektvermittler sind willkommen

Passt eine dieser Leistungen zu Ihrem Vorhaben?

Dann schreiben Sie mir kurz, worum es geht. Eine erste Einschätzung kostet Sie nichts.