20.10.2026 aktualisiert

**** ******** ****
nicht verfügbar
info: nicht verfügbar bis 01.12.2026

Senior .NET-Entwickler | SQL-Server-Experte | Sitefinity | Azure | Migration WinForms/WPF nach Web

Fredersdorf-Vogelsdorf, Deutschland
Nur Remote
Diplom-Bibliothekar (HU Berlin, 1998), zuvor Informatikstudium an der TU Berlin (1993-1995)
Fredersdorf-Vogelsdorf, Deutschland
Nur Remote
Diplom-Bibliothekar (HU Berlin, 1998), zuvor Informatikstudium an der TU Berlin (1993-1995)

Profilanlagen

CV Michael Blaess.pdf
CV Michael Blaess (English).pdf
Certificates.pdf
References.pdf

Über mich

Ich entwickle seit über 20 Jahren Unternehmenslösungen mit Microsoft-Technologien. Meine Schwerpunkte: Datenbanken mit SQL Server, Webanwendungen mit ASP.NET Core und Angular, Sitefinity - und die Migration gewachsener Windows-Forms- und WPF-Anwendungen ins Web und in die Cloud. Ich arbeite remote.

Skills

StorybookAzure DevOpsSupabaseClean CodeBalsamiqAsp.NetJavaScript.Net FrameworkMicrosoft WindowsActive DirectoryAdo.NetAPIsAjaxAmazon Web ServicesAndroid StudioApache HTTP ServerAsp.net Extensions for AjaxASP.NET MVCAtlassian ConfluenceAtlassian JiraHTML5Unit TestingMicrosoft AzureBootstrapC#CSSProfilingDatenbankenContinuous DeliveryContinuous IntegrationIBM DB2Datenbank DesignDependency InjectionSoftware Design PatternsLinuxDevOpsWeb EntwicklungEntity FrameworkFinanzwesenGitHubGoogle MapsIISWeb-PortalejQueryPostgreSQLMicrosoft Visual StudioWindows Presentation FoundationMicrosoft Sql-ServerTeam Foundation ServerVisual Basic .NETWindows-ServerMongoDBMySQLMVCNGINXNode.jsQt (Software)Regular ExpressionsMicrosoft Power BIAngular 2+KustoSwaggerNext.jsMicrosoft SharepointSoftwareentwicklungStored ProcedureSQLiteSQLSQL Server Integration ServicesTransact-SqlTypeScriptWeb ServicesWindows FormsTelerikTest-Driven DevelopmentResharper.NET CorePostmanDevexpressReact.jsDatenbank-OptimierungInfragisticsBackendGitLabGitDatenbank-MigrationGitlab-CiSOLID PrinzipienCoaching und MentoringVBA Programming LanguageRedgateMock-UpsElastic KibanaJenkinsWeb ApiSitefinity
  • Datenbanken
  • Microsoft SQL Server: Datenmodelle, T-SQL, Stored Procedures, Ausführungspläne, Partitionierung
  • Performance-Optimierung großer Importe und ETL-Strecken
  • PostgreSQL und Supabase, MongoDB, Amazon RDS, IBM DB2, SQLite
  • Entity Framework, Dapper, ADO.NET
  • Backend und Web
  • C#, .NET, .NET Framework 4.8, ASP.NET Core, ASP.NET MVC, Web API
  • Hintergrundverarbeitung mit Hangfire, Dependency Injection mit AutoFac
  • Angular, React, TypeScript, Next.js, Astro, Stencil, Storybook
  • Sitefinity bis Version 15
  • Desktop und Migration
  • Windows Forms, WPF (MVVM), DevExpress, Infragistics
  • Schrittweise Ablösung gewachsener Desktop-Anwendungen durch Web- und Cloud-Anwendungen
  • CI/CD und Cloud
  • Build- und Release-Pipelines mit Azure DevOps und GitLab CI/CD
  • Jenkins, Octopus Deploy, Git, GitHub, GitLab
  • Microsoft Azure, Application Insights, KQL
  • AWS, IIS, Elastic Stack und Kibana
  • Architektur, Patterns und Schulungen
  • Softwarearchitektur und Entwurfsmuster (GoF, MVVM, MVC), SOLID, Clean Code
  • Dependency Injection, asynchrone Programmierung, TPL Dataflow, Producer-Consumer
  • Unit-Tests, Mocking und testgetriebene Entwicklung
  • Schulungen und Coaching von Entwicklern zu Architektur, Entwurfsmustern und asynchroner Programmierung
  • Leitung von Entwicklungsteams mit bis zu 10 Personen
  • Werkzeuge und KI
  • Visual Studio, JetBrains Rider und ReSharper
  • KI-gestützte Entwicklung mit Claude Code

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2014

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse

Projekthistorie

Senior Entwickler (C#, ASP.NET Core, Next.js, TypeScript, Azure, SQL Server)

BAYOOTEC GmbH

Energie, Wasser und Umwelt

Unterstützung bei Softwareentwicklung und Softwarearchitektur, Requirements Engineering, Testing und Anwendungsbetreuung bestehender Kundensysteme.

Projektleiter & Entwickler (C#, .NET, SQL Server, Windows Forms, AWS, Amazon RDS)

Deutsche Bahn, Wittenberge

Transport und Logistik

>10.000 Mitarbeiter

Radsatzdatenerfassung (RDE) der Deutschen Bahn.
Migration der Server und der SQL-Server-Datenbank in die AWS-Cloud (Amazon RDS).
Monitoring mit Kibana und dem Elastic Stack.
Performance- und Sicherheitstests für einen stabilen und sicheren Betrieb.
Laufende Weiterentwicklung der Anwendung.
Technologien: C#, .NET, Windows Forms, Microsoft SQL Server, Stored Procedures, AWS, Amazon RDS, Elastic Stack, Kibana, Git

Entwickler (C#, Sitefinity 15, ASP.NET MVC, Angular, TypeScript, Azure DevOps, KQL)

E.ON / enviaM

Energie, Wasser und Umwelt

>10.000 Mitarbeiter

Weiterentwicklung der Webauftritte von E.ON und enviaM mit Sitefinity 15, ASP.NET MVC und Angular.
Entwicklung neuer Funktionen, unter anderem Filialfinder, Energiehaus und App-Bewertungen.
Technische Analyse von Azure-Problemen in Application Insights mit KQL.
Beratung der Redaktion bei technischen Fragen und Planung künftiger Entwicklungen.
Technologien: C#, .NET Framework 4.8, .NET Core, Sitefinity 15, ASP.NET MVC, Angular, TypeScript, Stencil, Storybook, ServiceStack, Usercentrics, Azure DevOps, Git

Entwickler (C#, .NET, WPF, Reactive UI, SQL Server, Azure DevOps)

Marquard & Bahls, Hamburg

Energie, Wasser und Umwelt

Weiterentwicklung der Tanklager-Software Newton@OTNA im Projekt Newton 2.0 mit dem Ziel, alle technischen Funktionen des Altsystems Oskar@OTNA im neuen System abzubilden.
Ist-Analyse des Alt- und des Neusystems und Dokumentation der funktionalen Unterschiede.
Entwicklungskonzept für die Weiterentwicklung auf Basis der Ist-Analyse.
Entwicklung der fehlenden Funktionen in C# mit Azure DevOps.
Ausführliche technische Dokumentation.
Technologien: C#, .NET Framework 4.8, .NET Core, WPF, WCF, Reactive UI, MahApps, SQL Server 2017, Unit-Tests, Octopus Deploy, Azure DevOps, Git

Entwickler (C#, .NET Core, SQL Server, TPL Dataflow, Azure DevOps)

Sparkasse, Berlin

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Weiterentwicklung des Projekts Sparkassen Kunden Scoring (SKS).
Parallele Verarbeitung der Prozesse nach Sparkassen-Filialen und Verteilung der Workloads auf mehrere Server.
Optimierung der Aufbereitung der Kundenverbünde.
Implementierung von Partition Switch für die SQL-Server-Tabellen.
Analyse und Optimierung von Ausführungsplänen und Stored Procedures.
Performance-Optimierung des IDH-Datenimporters um über 50 Prozent.
Technologien: C#, .NET Core, SQL Server 2017, AutoFac, TPL Dataflow, Unit-Tests, Azure DevOps, Git

Entwickler (C#, .NET Core, SQL-Server)

Sparkasse, Berlin

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Extrahieren, Transformieren und Laden von insgesamt ca. 4 Milliarden Daten zur Risikobewertung, die von ca. 400 Deutschen Sparkassen zur Verfügung gestellt wurden mit dem Ziel, diese für die interne Analyse aufzubereiten und in ein Data Warehouse zu integrieren.

Dies beinhaltet:

  • Umsetzung von Transformationen gemäß Fachkonzept in C# mit Visual Studio
  • Performance-Optimierungen für das Laden und Schreiben von Daten
  • Review und Optimierung von bestehendem Code
  • Test und Befundbehebung für den IDH-Import aus IBM DB2

Schulung der internen Mitarbeiter zu den Themen:

  • Dependency Injection in C# mit AutoFac
  • Blocking Collections (Consumer-/Producer-Pattern) und TPL DataFlow
  • Design-Patterns und Ihre praktische Anwendung in C#
  • Asynchrone Programmierung mit C#
  • Unit-Testing und Mocking mit Moq

Entwickler (C#, Telerik Sitefinity 12, ASP.NET MVC, .NET Core, Jenkins, Scrum)

Francotyp-Postalia, Berlin

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Neuentwicklung eines Kundenportals für die Francotyp-Postalia mit Sitefinity 12.

Das Portal wird in der Amazon AWS-Cloud gehostet.

Dem Kunden werden die wichtigsten Daten seiner Frankiermaschinen im Portal angezeigt (Tintenstand, Verbrauchsmaterialien, SMS-Texte usw.).

Implementierung einer Knowledge-Base mit Fehlersuche und FAQ. Anbindung diverser SQL-Server und MySQL-Datenbanken.
Anbindung verschiedener Backend-Systeme wie SAP, Exact Synergy und Navision.
Bereitstellung automatisierter Build- und Deployment-Jobs mit Jenkins.

Entwickler (C#, DevExpress, SAP.NET Connector, OpenStreetMap)

Gazprom

Energie, Wasser und Umwelt

>10.000 Mitarbeiter

Riskmanagement Database Manager:

Implementierung einer Anwendung zur Verwaltung und Pflege von Risikofaktoren und -kennzahlen für das Riskmanagement-Team der Gazprom-Germania.
Die Anwendung erlaubt das einfache Importieren und Analysieren von Zeitserien, Verträgen und Risikozahlen aus verschiedenen anderen Quellsystemen und verdichtet diese Daten, um die KPI’s in anschaulichen Reports zu visualisieren.

Fillingstation Manager:

Weiterentwicklung eines Systems zur Verwaltung der Tankstellen der Gazprom-Gesellschaft.
Optimierung des Openstreetmap-Servers (Prerendering der Maptiles). Erstellen neuer Analysewerktools und Berichte.

Entwickler (C#, Sitefinity, ASP.NET MVC, AngularJS, BootStrap)

Gisa

Energie, Wasser und Umwelt

1000-5000 Mitarbeiter

Migration eines bestehenden CMS (B-Texx, Java-Basis) nach Telerik Sitefinity.
Implementierung von graphischen Modulbausteinen (Widgets). Durchführung von Schulungen im Bereich ASP.NET MVC, AngularJS und Sitefinity für die internen Entwickler.
Unterstützung beim Aufbau der Ressourcepacks mit grunt & bower.
Einbindung eines Imageservers (ImageResizing.Net) & technische Projektleitung.
Unterstützung beim Aufbau des Buildprozess-Verfahrens mit Jenkins.

Entwickler (C#, DevExpress, SAP.NET Connector, OpenStreetMap)

Gazprom

Energie, Wasser und Umwelt

>10.000 Mitarbeiter

Entwicklung eines Systems zur Verwaltung der Tankstellen der Gazprom-Gesellschaft

Die Anwendung verfügt über folgende Features:

  • Vertragsverwaltung
  • Preisdatenbank
  • Reporting mit DevExpress XtraReports
  • Import und Export der Handelsdaten nach SAP
  • Import der aktuellen Währungskurse der Europäischen Zentralbank
  • Geographische Anzeige der Tankstellen mit OpenstreetMap

 

Herr Blaess entwickelte die Mehrbenutzerfähige Anwendung mit C# und DevExpress.
Für die Anbindung an SAP und BW wurde der SAP .NET-Connector verwendet.

Für die Reports wurden die XtraReports von DevExpress verwendet.

Für die Darstellung der Tankstellen setzte Herr Blaess einen eigenen OpenstreetMap-Server mit Debian, PostgreSQL und Apache auf und importierte die Karten in die Datenbank.

Entwickler (C#, SharePoint, ASP.NET, SQL-Server)

EVES-IT GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Performanceoptimierungen einer Revisionssoftware für den Lebensmitteldiscounter LIDL.

Herr Blaess analysierte eine auf SharePoint basierte Revisionssoftware und führte folgende Verbesserungen durch:

  • Schnelleres Laden der Business-Objekte durch Verwendung von Fast-Activators
  • Optimierung des Caches
  • Erweiterung des Loggings, um einen Datenbank-Logger
  • Live-Monitoring
  • Deutliche Reduzierung der Datenbankaufrufe
  • Review der Stored Procedures
Die oben genannten Maßnahmen führten dazu, dass die Anwendung in kürzester Zeit um ca. 40% schneller lief als vorher.

Technische Projektleitung & Entwicklung (C#, MMVM, DevExpress, WPF)

KPMG, Berlin

Wirtschaftsprüfung, Steuern und Recht

5000-10.000 Mitarbeiter

Planung und Entwicklung eines Mitarbeiterdispositionssystems.

Gemeinsam mit den fachlichen Mitarbeitern der KPMG entwickelte Herr Blaess ein hoch verfügbares System für die Planung und das Controlling von Dispositionen.

Er gestaltete alle Masken und GUI-Elemente der Anwendung und leitete ein Team von vier Frontend-Entwicklern bei der Implementierung der Anwendung an.

Entwickler (C#, DevExpress, SQL-Server, WebApi)

RTL

Medien und Verlage

5000-10.000 Mitarbeiter

Entwicklung und Pflege einer Materialwirtschaft für 1500 Anwender.

Die Anwendung ermöglicht die Registrierung und Bestellung von Film- und Fernsehsendungen, Werbeinseln und Schnittpositionen.

Zusätzlich entwickelte Herr Blaess Webservices auf Basis von WebAPI und einen ergonomischen WebClient mit ASP.NET MVC und Twitter Bootstrap.

Technischer Projektleiter & Entwickler (C#, SharePoint, WPF)

Scandlines

Transport und Logistik

500-1000 Mitarbeiter

Implementierung einer Anwendung für die Verwaltung und Registrierung der Mannschaften auf Scandlines-Schiffen unter Einhaltung der internationalen Sicherheitsregularien für Seepersonal.

Automatische Warnung bei nicht Vorhandensein bzw. abgelaufenen Schulungen und Zertifikaten.

Technischer Projektleiter & Entwickler (.NET, Windows Forms, Infragistics)

Kraftanlagen München

Energie, Wasser und Umwelt

500-1000 Mitarbeiter

Herr Blaess entwickelte für die Kraftanlagen München, eine hochmoderne Individuallösung zur Verwaltung Ihrer Konstruktrionsdokumente.
Diese Lösung (KAMatrix) wird für die Verwaltung von Kundenprojekten (z.B. Vattenfall) eingesetzt und unterstützt die Mitarbeiter bei der Zusammenstellung und Verwaltung der für ein Kraftwerk benötigten Bauteile.

Entwickler (DotNetNuke 5.5, ASP.NET, SQL-Server 2008, IIS 7, JavaScript, Telerik WebUI)

TBS Telematic Business Solutions GmbH, Berlin-Schönefeld

Internet und Informationstechnologie

10-50 Mitarbeiter

Herr Blaess entwickelte für die TBS ein WebPortal zur Ortung und Sicherstellung von Fahrzeugen.

Hierfür werden Ortungsgeräte der Unternehmens Teltonika & Pointer verwendet.

Das Ortungsportal verfügt über folgende Features:

  • Ortung von Objekten
  • Routendarstellung von Objekten
  • Stilllegung von Objekten (Abschalten der Zündung)
  • Geofencing von Objekten (mit automatischem Alarm bei Eintritt oder Austritt eines Objektes aus dem Geofence)
  • Reporting
  • Senden von Befehlen per SMS an die Ortungsgeräte

Neben dem Ortungsportal implementierte Herr Blaess auch die Hardwareprotokolle der jeweiligen Gerätehersteller und die Darstellung der Karten mit der Google Maps API.

Technischer Projektleiter & Entwickler (ASP.NET, IIS 7, Telerik, Reporting Services)

scholz ms.consulting GmbH, Krefeld

Internet und Informationstechnologie

10-50 Mitarbeiter

Herr Blaess führte ein vollständiges Code-Review der bisherigen Webanwendung und der dazugehörigen Access-Datenbank durch.

Anschließend portierte Herr Blaess die CRM-Lösung Vemas auf ein hochmodernes Webportal (Vemas.NET) auf Basis von Microsoft SQL-Server 2008 und ASP.NET.

Zusätzlich führte Herr Blaess-Schulungen für die Mitarbeiter des Unternehmens durch.

Die Schulungen dauerten jeweils 3-4 Tage und beinhalteten u.a. die Einführung in ASP.NET, die Konfiguration und den Betrieb des Internet Information Servers, die Membership-API, die Microsoft Enterprise Library & Reporting Services.

Zertifikate

Software Craftsmanship und Clean Code (C#)

oose Innovative Informatik eG

2021

MCTS: Silverlight 4, Development

Microsoft

2011

MCTS: SharePoint 2010, Configuration

Microsoft

2011

MCITP: SharePoint Administrator 2010

Microsoft

2011

MCTS: SharePoint 2010, Application Development

Microsoft

2011

Microsoft Certified Professional Developer (MCPD)

Microsoft

2010

MCTS: .NET Framework 2.0, Web Applications

Microsoft

2010

Microsoft Certified Professional: SQL Server 2000

Microsoft

2005

Microsoft Certified Application Developer (MCAD)

Microsoft

2005

Microsoft Certified Professional: Visual Basic 6.0

Microsoft

2003


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden