JavaScript (JS) ist deaktiviert oder wird nicht unterstützt. Bitte aktiviere JavaScript um die volle Funktionalität der Seite zu aktivieren.
Hinweis: JS wird hier ausschließlich verwendet, um die Funktionalität des Angebotes zu gewährleisten.

Digitaler Lebenslauf · Stand 2026

Profil

Erfahrener Softwareentwickler mit Schwerpunkt auf datengetriebenen Anwendungen, Rechenmodellen und Systemen im Energie- und Industrieumfeld. Stärken in Analyse, Konzeption, Entwicklung von Frontends und Tools sowie Datenbank- und Schnittstellenarbeit.

Steckenpferd: „Automatisiere Alles“. Ich verbinde gewachsene technische Umgebungen mit pragmatischer Weiterentwicklung, nachvollziehbarer Dokumentation und einem Blick für Bedienbarkeit.

Analyse & KonzeptionDaten & ModelleUI & AccessibilityAutomatisierung

Kernkompetenzen

SoftwareentwicklungAnalyse, Konzeption, Implementierung, Wartung und Troubleshooting.
Daten & ModelleDatenbanken, Zeitreihen, Reporting/Excel-Tooling sowie energiewirtschaftliche Settlement- und Marktprozesse.
UI & ToolsBedienoberflächen, Parametrier- und Auswertetools, Operator-GUIs.
AccessibilitySemantisches Markup, vollständige Keyboard-Bedienbarkeit und Fokus-Management als durchgängiges Prinzip.
ToolchainGit, CI/CD, Code-Qualität, strukturierte Dokumentation und stakeholdernahe Zusammenarbeit.
SchnittstellenTCP/IP, serielle Kommunikation, CAN-Bus und EDI (B2B).

Technisches Profil

SprachenC#, VB.NET, C/C++, Python, PowerShell, Java, JavaScript/TypeScript, SQL, VBA, HTML/CSS.
Frameworks & Techniken.NET, OOP, funktionale Ansätze, COM/DCOM, ATL/MFC/STL, XML/JSON/DOM.
DatenbankenMicrosoft SQL Server, Oracle (PL/SQL), Microsoft Access.
Tools & DevOpsAzure DevOps, Git, Jenkins, SonarQube, Jira, Docker/Kubernetes.
BetriebssystemeWindows, Linux (u. a. SLES). Linux Mint Cinnamon wird seit etwa zwei Jahren praktisch eingesetzt.
Weitere UmgebungHPC/Batch (z. B. Grid Engine), Visual Studio, VS Code, Eclipse.
JavaScript in der PraxisPraktisch erschlossene Sprache für Weboberflächen, Interaktionen und Automatisierung im Umfeld eigener Projekte.
KI-unterstützte EntwicklungIntensiver Einsatz von LLMs für Konzeption, Programmierung, Debugging und Reverse Engineering – strukturiert, prüfbar und nicht als „Vibe-Coding“.

Berufserfahrung & Projektschwerpunkte

03/2011-06/2024

Softwareentwicklung / Data & Systems Engineering · Energieversorgung, Karlsruhe

  • Betreuung und Weiterentwicklung von Datenbanken und Rechenmodellen für energiewirtschaftliche Planung und Handel.
  • Kraftwerkseinsatzplanung, B2B-Angebotskalkulation, CO₂-Zertifikate, kurz-/mittel-/langfristige Planungen, Zeitreihenverwaltung, Settlement, Energieverkehr, World Coal Model und High Performance Computing.

Technologien: C#, VB.NET/VBA, Python, PowerShell, C/C++, SQL, JavaScript/TypeScript, XML/JSON, Linux, Git/Azure DevOps/Jenkins/SonarQube/Jira.

12/2008-02/2011

Softwareberatung / Projekttätigkeit · Ettlingen

  • Entwicklung und Anpassung kaufmännischer Anwendungen und Lösungen für öffentliche Verwaltungen.
  • Wareneingangsprüfung für Medizingeräte, Angebotskalkulation, Ticket-/Supportverwaltung, Reisekosten, Ressourcen, EDI-B2B sowie Gebäude-, Finanz-, Adress- und Prüfungsmanagement.

Technologien: VB.NET, .NET, SQL Server.

02/2001-12/2008

Industrie-/Prüftechnik · Bedienoberflächen & Messdaten, Stutensee

  • Operator-GUIs zur Parametrierung von Inspektionsgeräten; CAN-Nachrichtenverwaltung, Monitoring und Fehlersuche.
  • Visualisierung akustischer Messdaten, Hochfrequenz-Signale und video-gestützter Inspektionssysteme.

Visual C++ (MFC/ATL/ActiveX), VB6, Access, ADO/DAO, TCP/IP, seriell, CAN, HTML/DHTML/DOM.

12/1998-01/2001

Verteilte Komponenten, Prüftechnik, Prozessautomation und Netzwerktechnik

  • Zählerfernauslesung: UI-Module für Kunden-, Messstellen- und Zählerdaten sowie parallele DCOM-Komponenten.
  • Prüfanlagen: Einrichtung, Kalibrierung, Prüfkonfiguration, Grenzkurven und Ergebnisvisualisierung.
  • Fahrerloses Transportsystem: Auswertungen zu Fahrzeiten, Aufträgen, Stand-/Fehlerzeiten und Aggregationen.
  • Seriell-TCP/IP-Gateway, PPP-Implementierung auf ISDN-Router sowie Arbeit mit C, Assembler und Echtzeitsystemen.

VB4/5/6, Access, DCOM, OOP, COM, C, Assembler.

12/1991-11/1998

Kompetenzaufbau in PC-Hardware und -Software

  • PC-Hardware-Komponenten Einkauf, Montage und Konfiguration.
  • Anwenderunterstützung bei Hardware & Software.
  • Entwicklung von Bedieneroberflächen: Adress- und Marketing-Datenbank, Investmentfondsverwaltung, Bewertung von Kapitalanlageimmobilien.

MS-DOS, Window 3.11 bis NT, Word-Basic, Excel-Makros, VB4/5/6, Access.

Letzte zwei Jahre & Eigenprojekte

In den letzten zwei Jahren bestand eine gesundheitlich bedingte Auszeit. Parallel bzw. anschließend wurden Eigenprojekte und die technische Weiterentwicklung genutzt, um Kenntnisse praktisch zu vertiefen.

  • Persönliche Website: HTML/CSS/JS, PWA-fähig, barrierefrei, mehrsprachig und eigenes Hosting.
  • Strukturierte KI-unterstützte Programmierung mit LLMs: Anforderungen klären, Lösungswege prüfen, Code erzeugen, testen, debuggen und dokumentieren – ausdrücklich kein unkontrolliertes Vibe-Coding.
  • JavaScript praktisch erschlossen; Linux Mint Cinnamon seit etwa zwei Jahren im täglichen technischen Umfeld.
  • Automatisierungsskripte mit Python, PowerShell und Bash; Serveradministration mit Linux, Docker und Kubernetes.
  • Datenbankentwicklung und -optimierung sowie Accessibility als Designprinzip.

Ausbildung & Sprachen

  • Ausbildung: Versicherungskaufmann
  • Schulbildung: Mittlere Reife
  • Englisch: Verhandlungssicher in Wort und Schrift (B2)