Know-how

Technologien, Methoden, Branchen

Der Schwerpunkt liegt seit über zwanzig Jahren auf Microsoft .NET. Dazu kommt das, was im Web-Umfeld jeweils gebraucht wurde — von XSLT über jQuery bis zu den heutigen JavaScript-Frameworks.

Technologien

Sprachen und Frameworks

  • C#
  • .NET
  • .NET Framework
  • ASP.NET Core MVC
  • ASP.NET MVC 5
  • ASP.NET Web API
  • ASP.NET WebForms
  • Razor Pages
  • WCF
  • TypeScript
  • JavaScript

Frontend

  • Vue.js
  • Svelte
  • SvelteKit
  • HTML5 / CSS
  • jQuery
  • AngularJS
  • Bootstrap
  • Webpack

Daten

  • MS SQL Server
  • T-SQL
  • Entity Framework
  • LINQ
  • XML / XSLT
  • JSON

Schnittstellen und Integration

  • REST
  • OpenAPI / Swagger
  • SOAP-Webservices
  • OAuth2
  • OpenID Connect
  • Auth0
  • MediatR

Cloud und Betrieb

  • Microsoft Azure
  • App Services
  • API Management
  • Application Insights
  • Redis Cache
  • Azure DevOps
  • IIS
  • Git
  • TeamCity
  • NuGet

KI-gestützte Entwicklung

  • Claude Code
  • Codex
  • MCP-Server
  • Agenten-Workflows
  • LLM-Integration

Test und Qualität

  • NUnit
  • Cypress
  • Selenium
  • FitNesse
  • Test-Driven Development
  • Continuous Integration

Methoden

Wie ich an Systeme herangehe

Objektorientierte Analyse und Design, Architekturentwurf, Domain-Driven und Data-Driven Development, Datenbankdesign, technische Spezifikation und Dokumentation.

In der Zusammenarbeit: Scrum und agile Entwicklung, Extreme Programming, Clean Code Development, Design Patterns als gemeinsame Sprache im Team — nicht als Selbstzweck.

Branchen, deren Prozesse ich kenne

Fachliches Verständnis ist in diesen Projekten oft wertvoller als die Technologie. Diese Bereiche habe ich in echten Vorhaben durchgearbeitet:

  • Energiewirtschaft – Kunden-, Tarif- und Vertragsverwaltung, Abrechnung, Zähldaten
  • Telekommunikation – Buchung von Mobilfunkdienstleistungen, Rufnummernportierung
  • Versicherung und Automotive – Schaden-, Wartungs- und Inspektionsmanagement
  • Logistik – Anliegenmanagement im Call Center, Arbeitsaufträge, Korrespondenz
  • Finanzdienstleistungen – Vermittlung von Finanzprodukten, Provisionierung, Veranstaltungsmanagement
  • Immobilien – Objektvermittlung, OpenImmo-Datenabgleich, Maklerportale
  • E-Commerce – Webshops, Warenwirtschaftsanbindung, Online-Payment
  • Industrie, Chemie und Pharma – Shopsysteme, Intranet-Portale, Multimediaverwaltung

Werdegang

Stationen

Seit 2011 ausschließlich freiberuflich.

  1. seit 03/2011

    Freiberufliche Tätigkeit

    Softwareentwicklung, Architektur und Beratung

    Beratung, Anforderungsanalyse, Konzeption, Architekturentwurf, Programmierung, Integration, Qualitätssicherung und Betrieb. Siehe Projekte.

  2. 08/2008 – 03/2011

    Projektleitung, kundenspezifische Softwaremodule

    Internetagentur, Raum Köln, rund 80 Mitarbeiter

    Umsetzung zahlreicher ASP.NET-Projekte für Kunden aus Telekommunikation, Banken, Logistik, Immobilien, E-Commerce und Industrie.

  3. 08/2007 – 07/2008

    Senior Consultant .NET

    IT-Beratungsgruppe, Frankfurt am Main, rund 400 Mitarbeiter

    Konzeption von Webanwendungen, Zusammenstellung von Projektteams im Off- und Nearshore, Kostenschätzung, Qualitätsmanagement, Prototyping und Projektkoordination.

  4. 06/2005 – 07/2007

    Geschäftsführer

    Eigene GmbH, Informationstechnologie und -dienste

    Projektleitung und -management, Konzeption und Entwicklung von Webanwendungen.

  5. 07/2000 – 05/2005

    Softwareentwickler

    Immobiliengruppe, Düsseldorf, Abteilung IT/Organisation

    Entwicklung eines B2B-Portals zur Vermittlung von Immobilieninteressenten, Administrationswerkzeug für Stammdaten und rollenbasierte Autorisierung, Anbindung einer CRM-Software.

Ausbildung und Sprachen

Formales

1999 – 2004
Studium der Allgemeinen Informatik, Fachhochschule Köln (Abteilung Gummersbach).
Abschluss: Dipl.-Inform. (FH)
1990 – 1995
Studium mit naturwissenschaftlichem Schwerpunkt, Staatliche Agraruniversität Omsk.
Abschluss: Diplom
Deutsch
Verhandlungssicher
Russisch
Muttersprache
Englisch
Grundkenntnisse

Fehlt eine Technologie in Ihrer Anforderung?

Fragen Sie einfach. In zwanzig Jahren kommt einiges zusammen, das hier nicht aufgeführt ist.