Software Engineer & Freelancer

David Blaut

Lead Software Engineer mit über 20 Jahren Erfahrung — von industrieller Prozessleittechnik über hochverfügbare verteilte Systeme bis zu KI-gestützter Medientechnologie. iSAQB-zertifizierter Softwarearchitekt mit Führungserfahrung als Technical Lead & Product Owner, aktuell tätig im Bereich AI-augmented Software Engineering bei RTL Deutschland.

20+ Jahre Softwareentwicklung

Von Enterprise-Leittechnik über Media-Supply-Plattformen bis zu agentischer Softwareentwicklung mit KI.

Architektur & Umsetzung aus einer Hand

Konzeption, Implementierung und Betrieb hochverfügbarer, verteilter Systeme — vom Legacy-Store bis zu Cloud-Native-Microservices.

Technische Führung

Erfahrung in der Leitung interdisziplinärer, standortübergreifender Teams sowie als Technical Lead und Product Owner.

01 — Werdegang

Über mich

Über 20 Jahre Softwareentwicklung — von Enterprise-Leittechnik über Media-Supply-Ketten bis zu agentischer, KI-gestützter Softwareentwicklung. Ein Überblick über meinen beruflichen Werdegang.

RTL Deutschland

Vollzeit · seit Juni 2023 · Remote

Lead Software Engineer (Accelerated Media Pipelines)

Jan. 2026–Heute

  • Software-Experte in einer spezialisierten Taskforce (AI-Augmented Software Engineering; Lean Software Development) für die Kernprozesse der Videoverarbeitung (Transcoding & Live-Recording).
  • Gesamtverantwortliche Architektur und Implementierung der Softwareumsetzung, gepaart mit dem tiefen Videotechnik-Wissen der Co-Experten.
  • Konzeption und Eigenentwicklung maßgeschneiderter Softwarelösungen für die hochverfügbare Aufzeichnung von Live-Signalen.
  • Weiterentwicklung und Performance-Optimierung eines massiv parallelisierten FFmpeg-Forks zur effizienten Transcodierung spezialisierter Videoformate.

Agentische Softwareentwicklung, C++, FFmpeg

Senior Software Engineer (Cloud Native & Microservices)

März 2024–Jan. 2026

  • Neuentwicklung einer modernen Media-Supply-Plattform: Modellierung und Programmierung der neuen Plattform-Generation zur Ausweitung der News-Fachlichkeit auf weitere Unternehmensbereiche.
  • Microservices & End-to-End-Entwicklung nach dem „You build it, you run it“-Prinzip innerhalb einer verteilten Systemlandschaft im Private-Cloud-Umfeld.
  • Cloud Native Deployments (GitOps): Etablierung moderner CI/CD-Prozesse und vollautomatisierter Deployments auf Kubernetes unter Einsatz von ArgoCD.
  • Observability & Betrieb: Sicherstellung der Hochverfügbarkeit und Systemstabilität durch proaktives Monitoring und Log-Analyse (u.a. mit Kibana).

C#, .NET 9, Microservices, Kubernetes, Docker, ArgoCD, Kibana

Senior Software Engineer (Media Supply Chain; Legacy)

Juni 2023–März 2024

  • Weiterentwicklung, Stabilisierung und tiefgehende fachliche Durchdringung der bestehenden, historisch gewachsenen Media-Supply-Chain-Software.
  • Implementierung und Optimierung komplexer Automatisierungs-Workflows (Abruf aus Bandarchiven, Transcodierung, Auslieferung an Remote-Storage).
  • Steuerung des Material-Ingests inklusive automatisierter Dateierkennung, Quality-Assurance-Prozessen (QA) und sicherer Archivierung.

C++, Git, Workflow Automation

Freelance Senior Software Engineer / Technical Consultant

Freiberuflich · Juni 2022–Juni 2023 · Remote

Freelance Senior Software Engineer

Juni 2022–Juni 2023

  • Weiterentwicklung und Modernisierung des zentralen Order-Management-Systems für eine europäische Top-10-Großbank.
  • Maßgebliche Umsetzung der Portierung der gesamten historischen Codebasis (2000er Jahre) auf das aktuellste Solaris-Betriebssystem.
  • Weiterentwicklung innerhalb einer stark verteilten Systemlandschaft unter Anwendung von vorgegebenen Architekturmustern.
  • Erstellung der technischen Spezifikationen für die umgesetzten Software-Komponenten.
  • Einarbeitung in komplexe finanzwirtschaftliche Prozesse und Order-Execution-Logiken, um fachliche Anforderungen in die technische Modernisierung zu übersetzen.

C++, Oracle SQL, UNIX/Solaris, Multithreading, XML

Mytherra

Selbstständig · Jan. 2017–Jan. 2023

Gründer & Spieleentwickler (Teilzeit)

Jan. 2017–Jan. 2023

  • Konzipierung und Implementierung eines Multiplayer-HTML5-Spiels als Single-Page-Webanwendung (mytherra.de).
  • Einbettung als Android-App im Google App Store (interner Testzugang).
  • Integration externer Webdienste (PayPal, Pusher, Google AdSense).
  • Marketing über Facebook, Google Ads, Influencer und Online-Zeitungen.
  • Zusammenarbeit mit externen Dienstleistern.

Java, HTML5, CSS, AJAX, MySQL, REST, RPC, Android WebView

B&R Industrial Automation / ABB

Vollzeit · 15 Jahre 2 Monate · Essen, Vor Ort

Technical Lead & Product Owner (Prozessvisualisierung)

Okt. 2017–Sept. 2021

  • Ganzheitliche Verantwortung für die Modernisierung der UI-Architektur im Prozessleitsystem APROL durch die strategische Ablösung des proprietären Thin-Client-Systems zugunsten der HTML5-basierten HMI-Technologie „mappView“.
  • Architektur und Entwurf der komplexen OPC-UA-Konfigurationsschicht zur nahtlosen, dynamischen Datenanbindung von Prozess-I/Os (Sensorik und Aktorik) an die webbasierten UI-Widgets.
  • Enge technologische Koordination mit den Entwicklerteams von Automation Studio zur Adaption und passgenauen Integration der mappView-Komponenten in das Leittechnik-Umfeld.
  • Standortübergreifende Führung (Deutschland & Österreich) eines 13-köpfigen, interdisziplinären Teams aus Softwareentwicklung, Integration, Qualitätssicherung und Dokumentation.
  • Ganzheitliche Steuerung des Produktlebenszyklus inklusive Anforderungs- und Releasemanagement in der agilen Doppelrolle als Technical Lead und Product Owner.

C++, Qt, HTML5, JavaScript, OPC-UA, Jenkins, Jira, Teamführung, Scrum

Lead Software Engineer / Softwarearchitekt

März 2010–Okt. 2017

  • Ereignisgesteuerte Daten-Middleware zur Abstraktion eines unstrukturierten Legacy-Key-Value-Stores: zentrales Repository-Pattern mit In-Memory-Caching und asynchronem Publish-Subscribe-System, wodurch kritische I/O-Engpässe eliminiert wurden.
  • ACID-konforme Transaktionsschicht für einen Legacy-Key-Value-Store mit zweistufigem Locking-Verfahren: eine laufzeitgenerierte, pfadbasierte Kollisionsmatrix als hochperformante Validierungsschicht löst teure kooperative Datenbank-Locks nur bei nachgewiesenen Ressourcenkonflikten aus.
  • Erschließung eines Legacy-Key-Value-Stores für komplexe relationale Auswertungen durch Architektur und Eigenentwicklung eines Custom SQL-ODBC-Treibers (auf Basis von Simba/insightsoftware) inklusive nahtloser Anbindung von Jasper Reports.

C++, Boost, Berkeley-DB, NoSQL, ODBC, Multithreading, IPC

Software Engineer

Aug. 2006–Okt. 2010

  • Allgemeine, aufgabenorientierte Softwareentwicklung (Front- & Backend) in einer Enterprise-Software für die Prozessleittechnik (APROL).
  • Enge Zusammenarbeit mit dem 3rd-Level-Support zur Klarifizierung von Kundenanfragen und Reproduktion von Fehlerzuständen.
  • Performanceanalyse (Valgrind, Callgrind) und Modernisierung von Legacy-Code.

C++, Qt, Bash, Linux, Valgrind, Debugging

Bescheinigungen & Zertifikate

Ausbildung

  • Fachhochschule SüdwestfalenDiplom-Informatiker (FH), Angewandte Informatik · 2002–2006
  • Theodor-Reuter-Berufskolleg IserlohnAusbildung, Kommunikationselektroniker · 1999–2002
02 — Fähigkeiten

Skills & Technologien

Ein Überblick über mein technisches Know-how und meine fachlichen Kompetenzen, strukturiert nach modernen Entwickler-Standards.

Backend Roadmap

  • C++ (C++03 - C++20, STL, Boost, Multithreading)
  • C# (.NET 9, ASP.NET, Entity Framework)
  • Java (J2SE, Servlets, JDBC)

Software Architecture & System Design Roadmap

  • iSAQB Certified Professional for Software Architecture
  • Microservices & Verteilte Systeme
  • Ereignisgesteuerte Middleware (Publish-Subscribe)
  • Transaktionsschichten & In-Memory-Caching

DevOps & Cloud Native Roadmap

  • Docker & Kubernetes (K8s)
  • CI/CD & GitOps (ArgoCD, Jenkins, GitLab)
  • Linux/Unix (Ubuntu, SuSe SLES, Solaris) & Bash Scripting
  • Observability (Kibana, Monitoring)
  • Message Broker (RabbitMQ, Apache Kafka)

Database & Data Engineering Roadmap

  • Relationale Datenbanken (MS SQL, MySQL, Oracle SQL)
  • NoSQL (Berkeley-DB)
  • ODBC / JDBC Custom Driver Development

Frontend Roadmap

  • HTML5, CSS, JavaScript / AJAX
  • Single-Page-Applications (SPA)
  • Qt / Chromium Embedded Framework (CEF)

AI & Machine Learning Roadmap

  • Agentische Softwareentwicklung
  • Deep Learning (Udacity Zertifikat)
  • Agentic AI (Udacity Zertifikat)

Engineering Management Roadmap

  • Agile / Scrum / Kanban
  • Product Ownership & Anforderungsmanagement
  • Standortübergreifende Teamleitung
03 — Projekte

Ausgewählte Projekte

Eine Auswahl an eigenen und beruflichen Projekten aus über 20 Jahren Softwareentwicklung.

Mytherra

Gründer & Spieleentwickler · 2017–2023

Multiplayer-HTML5-Spiel als Single-Page-Webanwendung (mytherra.de), zusätzlich als Android-App im Google App Store eingebettet. Integration externer Webdienste (PayPal, Pusher, Google AdSense) sowie eigenständiges Marketing über Facebook, Google Ads, Influencer und Online-Zeitungen.

  • Java
  • HTML5
  • Single-Page-Anwendung
  • Multiplayer

mappView-Migration für APROL

Technical Lead & Product Owner bei B&R Industrial Automation · 2017–2021

Modernisierung der UI-Architektur eines Prozessleitsystems: Ablösung eines proprietären Thin-Client-Systems durch die HTML5-basierte HMI-Technologie „mappView“, inklusive Architektur der OPC-UA-Konfigurationsschicht zur Anbindung von Prozess-I/Os.

  • C++
  • HTML5
  • OPC-UA
  • Prozessleittechnik

Media-Supply-Plattform

Senior Software Engineer bei RTL Deutschland · seit 2024

Neuentwicklung einer Cloud-Native Media-Supply-Plattform als Microservices auf Kubernetes mit GitOps-Deployments (ArgoCD) und durchgängiger Observability.

  • C#
  • Microservices
  • Kubernetes
  • GitOps

Accelerated Media Pipelines

Lead Software Engineer bei RTL Deutschland · seit 2026

Hochverfügbare Aufzeichnung von Live-Signalen und Weiterentwicklung eines massiv parallelisierten FFmpeg-Forks zur performanten Transcodierung, entwickelt in einer KI-gestützten Taskforce.

  • C++
  • FFmpeg
  • Agentische Softwareentwicklung
  • AI-Augmented Engineering
04 — Kontakt

Kontakt

Interesse an einer Zusammenarbeit oder eine Frage zu einem Projekt? Melden Sie sich gerne.