Download als PDF
Referenzprojekt: Integriertes Automotive-Inspektions & ERP-System (10 Jahre)
Projektübersicht:
Eigenständige Konzeption, Architektur und kontinuierliche Weiterentwicklung eines durchgängigen Inspektions- und Management-Systems für die Logistik und Qualitätssicherung im Automotive-Bereich. Das System steuert den gesamten Prozess der Fahrzeuginspektion vor und nach der Schiffs- und Zugverladung in den Seehäfen Bremerhaven und Wilhelmshaven.
System-Architektur & Umfang:
- Kernsystem: C++ / Qt Cross-Platform Desktop-Anwendung & Server-Infrastruktur (ca. 130.000 Lines of Code).
- Mobile Erfassung: Cross-platform Qt/C++-App (Android) für den extremen Außeneinsatz auf Industrie-Handhelds (Zebra TC27 mit Barcode-/QR-Scanner).
- Datenhaltung: Zentrale SQL-Server-Datenbank mit lokaler SQLite-Gegenstelle auf den Mobilgeräten für Offline-Fähigkeit und performante Synchronisation.
Funktionalitäten & Fachliche Abdeckung:
- Inspektion & Erfassung: Schadensdokumentation nach AIAG-Schadenscode inklusive Fotodokumentation, Batteriestandskontrolle sowie Überwachung der Verladungsqualität (Abstände, Laschen, Ladungssicherung).
- Schiffs- & Deck-Verwaltung: Kontrolle der verladenen Fahrzeuge an Bord zur Bestimmung von Gewichtsverteilung, Ballasttanks und Fehlbeständen.
- Automatisierte Logistik-Schnittstellen: Import von Lade-/Entladedaten (VIN, Modell, Stellplatz) über BLG-Schnittstellen sowie automatisierter, zeitgesteuerter Datentransfer (Schäden, Batteriestände) an Kundensysteme (u. a. BLG, Mercedes-Benz, Volkswagen).
- Auftragsabwicklung & Billing: Vollständiges Backoffice-Modul von der Auftrags- und Kontrakterstellung über die automatische Rechnungsgenerierung, Zahlungsverwaltung und Mahnwesen bis hin zum komplexen PDF/Excel-Reporting.
- Statistik & Auswertung: Detaillierte statistische Analysen von Inspektionsergebnissen und Schadensquoten mit visueller Aufbereitung.
Technische Highlights & Ingenieursleistungen:
- Custom UI & Corporate Identity: Umfassende Erweiterung aller Qt-Steuerelemente für ein maßgeschneidertes Styling und zentral konfigurierbares Font-Management auf PC und Android.
- High-Performance Datenbank-Anbindung: Entwicklung intelligenter Bulk-Write-Verfahren und gecachter UI-Tabellen zur beschleunigten Darstellung großer Datenmengen über entfernte Serververbindungen.
- Optimierte Mobile UX: Touch-orientierte, fortlaufend optimierte Benutzerführung für Arbeitsabläufe in den Parkplatzreihen (Lookup-Tabellen, Textbausteine, schnelle Fotokopplung).
- Auditive Ergonomie & Sprachausgabe (TTS): Integration automatischer Sprachausgabe (Text-to-Speech) zur akustischen Rückmeldung wichtiger Daten. Inspekteure erhalten relevante Kontextinformationen – wie die Anzahl früherer/bekannter Vorschäden – freihändig während der Inspektion am Fahrzeug.
- Datenvisualisierung: Integration des Grafikmoduls Chart Director zur Generierung ansprechender Diagramme und statistischer Auswertungen.
- Dokumenten- & Report-Engine: Dynamische Belegerstellung (Rechnungen/Reports) via MS-Word- und MS-Access-Schnittstellen sowie strukturierte MS-Excel-Dokumente und PDF-Export.
- Performantes Foto-Caching: Intelligente lokale Zwischenspeicherung der auf dem Server abgelegten Inspektionsfotos. Minimiert Netzwerk-Latenzen, beschleunigt die Bildanzeige im Client und garantiert schnelles Rendering fotointensiver Berichte.
- Sicherheit & Schnittstellen: Sichere Client/Server-Kommunikation für die mobile Datenübertragung inklusive granularem Benutzer- und Rechtesystem.
- Effiziente Entwicklung: Dank durchgängiger C++/Qt-Architektur lässt sich die Android-Anwendung direkt unter MS Windows ausführen und debuggen, was Test- und Entwicklungszyklen drastisch verkürzt.
Referenzprojekt: Code-Audit, Migration & Langzeitpflege eines Legacy-Systems
Projektübersicht:
Strategische Analyse, Migration und 6-jährige Weiterentwicklung eines C++/VCL-Softwarepakets im Bereich Markt- und Verkehrsforschung. Nach einer umfassenden Auditing-Phase eines 200k LOC Gesamtsystems erfolgte die gezielte Übernahme, Portierung und langfristige Erweiterung von zwei Kernmodulen (ca. 50.000 Lines of Code).
Phase 1: Technical Due Diligence & Code-Audit (Machbarkeitsstudie)
- Statische Quellcode-Analyse: Einsatz eigener Analyse-Tools zur Bewertung von Code-Qualität, Struktur, Redundanzen und Abhängigkeiten im 200k LOC Gesamtbestand.
- Risiko- & Lizenzbewertung: Identifikation fehlender Quelltexte, Evaluierung veralteter Drittanbieter-Komponenten (Native MySQL, DevArt TCRDBGrid) und Erstellung einer Migrations-Roadmap für die Geschäftsführung.
Phase 2: Praktische Migration & Refactoring (Hands-on)
- Upsizing & Portierung: Schrittweise Konvertierung der ausgewählten Module von Borland C++Builder 5.0 auf Embarcadero C++Builder (10.4).
- Kompatibilität & Delphi-Anpassung: Auflösung komplexer Inkompatibilitäten (Unicode-Umstellung, Windows-API, C++-Standards) sowie Anpassung und Kompilierung zugehöriger Delphi-Komponenten.
- Code-Konsolidierung: Bereinigung redundanter Projektstrukturen und Zusammenführung doppelter Quelltexte in zentral wiederverwendbare Bibliotheken.
Phase 3: Kontinuierliche Weiterentwicklung & Betreuung (6 Jahre)
- Regulatorische Anpassungen: Laufende Erweiterung der Datenimporte und Konvertierungslogiken an neue gesetzliche und fachliche Vorgaben.
- Datenbank & GUI: Erweiterung der MySQL-Datenbankstrukturen und Modernisierung der Benutzeroberflächen zur Darstellung neuer Datenfelder.
- Reporting Engine: Neuentwicklung und Pflege komplexer Berichte und Auswertungen mittels List & Label (combit).
Technologie-Stack:
C++ (Borland C++Builder 5.0 / Embarcadero 10.4), Delphi, VCL-Komponenten, combit List & Label, MySQL, Windows API, Statische Code-Analyse.
Referenzprojekt: DB-Refactoring & Organisation von Forschungsprojekten (5 Jahre)
Projektübersicht:
Strategisches Re-Engineering, Datenbereinigung und 5-jährige Weiterentwicklung einer MS Access Datenbankanwendung. Die Kernherausforderung lag in der sanften Sanierung einer historisch gewachsenen, stark fehlerhaften Code- und Datenbasis bei 100 % Ausfallsicherheit und unterbrechungsfreiem Produktivbetrieb.
Legacy-Sanierung & Data Engineering (Untereinander lückenloser Datenerhalt):
- Strukturelle Bereinigung & Normalisierung: Entflechtung inkonsistenter Datenstrukturen (z. B. Entkopplung von Kontaktnetzwerken und Mehrfach-Adressen) ohne Datenverlust historischer Bestände.
- Redundanz-Analyse & Consolidation: Systematische Identifikation, Konsolidierung und Löschung verwaister oder mergen-kritischer Abfragen und Dubletten (Bereinigung von >90 % ungenutzter Abfrage-Varianten).
- Live-Migration: Durchführung mehrstufiger Migrations-Skripte und ETL-Konvertierungen im laufenden Geschäftsbetrieb.
Moderne Office-Ergonomie & Schnittstellen (Front-End & Workflow):
- Ergonomisches UI-Design: Entwicklung einer modernen, flachen Benutzeroberfläche in Access mit dynamischer Bildschirmanpassung, großflächigen Bedienelementen und geführten Wizard-Dialogen.
- Serienbrief- & Document-Engine: Nahtlose Office-Automatisierung (Word/Excel/Outlook) zur Generierung von Serienbriefen und zum automatischen PDF-Mailversand von Veranstaltungseinladungen an gefilterte Zielgruppen.
- Web-Publisher & Medienverwaltung: Automatische Datensynchronisation und FTP/Web-Upload für den öffentlichen Fellow-Bereich der HWK-Website; Speicherung von Personenporträts und Publikationen.
Technologie-Stack:
MS Access, MS SQL Server, VBA, Microsoft Office Automation (Word, Excel, Outlook Interface), Web-Upload/FTP-Schnittstellen.
Referenzprojekt: Fütterungstest-Analytik & Numerik-Engine (8 Jahre)
Projektübersicht:
Konzeption, Architektur und 8-jährige Betreuung einer datenbankgestützten Labor- und Auswertungsanwendung zur Erfassung, statistischen Analyse und Visualisierung von Fressverhalten-Tests für einen führenden Tiernahrungshersteller. Die Lösung kombiniert ein hochgradig angepasstes MS Access Front-End mit einem MS SQL Server Backend und einer maßgeschneiderten C++-Numerik-Bibliothek.
Kernfunktionalitäten & Business-Logik:
- Stammdaten- & Rezepturverwaltung: Verwaltung von Tierstammdaten, Futterprodukten, Zielzusammensetzungen, Ist-Analysen sowie automatisierter Excel-Datenimport aus externen Testinstituten.
- Erweiterte Security & Rechte-Engine: Serverseitig programmiertes, record-basiertes Berechtigungssystem. Eine feingranulare Berechtigungsmatrix steuert Lese-/Schreibrechte auf Datensatz-Ebene anhand dynamischer Attribute (z. B. Tierart, Standort, Security Level).
- Dynamische Fragebogen-Engine: GUI-gestützte Erstellung dynamischer Fragebögen (Ja/Nein, Multiple Choice, Skalen) innerhalb von MS Access inklusive automatischer Formular-/PDF-Generierung und statistischer Auswertung ohne Programmierkenntnisse des Anwenders.
- Dokumenten- & Report-Management: Integrierte Dokumentenverwaltung mit BLOB-Speicherung auf dem SQL Server sowie eine dynamische Reportverwaltung zum lokalen Design, Server-Upload und unternehmensweiten Import von Berichtslayouts.
Technische Highlights & Ingenieursleistungen:
- C++ Numerik-DLL (Varianzanalyse & Signifikanz): Eigenständige Entwicklung einer Hochleistungs-C++-Bibliothek (Visual Studio) unter Einbindung der Numerical Recipes (Cambridge University). Anbindung an MS Access via C-Schnittstelle zur Berechnung von Varianzanalysen, p-Werten und statistischer Signifikanz (Produkt-A/B-Vergleiche).
- High-Performance Caching: Lokales Caching von Lookup-Tabellen in der Access-Client-DB inklusive automatischer Server-Synchronisation zur Vermeidung von Netzwerklatenzen.
Technologie-Stack:
MS Access, MS SQL Server, C++, Visual Studio, Numerical Recipes (C-Library), T-SQL, VBA, MS Excel Interface.
Privates Projekt: Multi-Platform Vokabeltrainer & Audio-Generator (Access → C++ / Qt)
- Fokus: Technologie-Umstieg, GUI-Architektur & Multimedia-Generierung
- Beschreibung: Eigenständige Entwicklung eines intelligenten Vokabellern- und Karteikartensystems. Ursprünglich als erweiterte MS-Access-Anwendung konzipiert und anschließend als Referenzprojekt zur tiefgreifenden Einarbeitung in das Qt-Framework vollständig re-implementiert.
- Kernfunktionen & Highlights:
- Ergonomische Touch-Oberfläche: Speziell optimiertes Layout für die Nutzung auf großen Windows-Tablets (z. B. zum mobilen Lernen im Garten oder beim Lesen englischer Fachliteratur).
- Echtzeit-Matching & Web-Integration: Dynamische Datenbank-Filterung bei der Texteingabe sowie Schnittstellen-Integration (ActiveX/WebEngine) zur direkten Übernahme von Online-Übersetzungen (z. B. Leo / Google).
- Intelligenter Lernmodus: Algorithmus zur Verfolgung des Lernerfolgs (Spaced Repetition / Abfrage-Zähler) mit automatischer Entfernung gewusster Vokabeln.
- MP3-Audio-Export: Automatisierte Generierung von MP3-Audio-Lektionen inklusive konfigurierbarer Denkpausen für das freihändige Lernen (z. B. während Autofahrten).
- Sprachausgabe (TTS): Einbindung von Text-to-Speech-Engines zur korrekten Aussprache-Wiedergabe.
- Technologie-Stack: C++, Qt (QtCore, QtWidgets, QtMultimedia), MS Access, VBA, Text-to-Speech (TTS), MP3-Audio-Encoding.
Profil-Baustein: Eigenprojekte & Private Exploration
Automatisierter Crypto-Trading-Bot (Binance & KuCoin)
- Fokus: Echtzeit-Datenverarbeitung, API-Integration & Algorithmen-Testing
- Beschreibung: Eigenständige Entwicklung eines Python-basierten Handels-Bots zur automatisierten Überwachung, Analyse und Ausführung von Handelsstrategien auf den Börsen Binance und KuCoin.
- Kernfunktionen:
- Echtzeit-Schnittstellen: Anbindung von REST-APIs und WebSockets zur verzögerungsfreien Übertragung von Orderbüchern und Marktdaten.
- Sicherheit & Authentifizierung: Sichere Handhabung von API-Keys, HMAC-Signierung und REST-Sicherheitsstandards.
- Algorithmen & Ausführung: Implementierung von Signal-Kriterien, Automated Order Placement und Risikomanagement-Regeln (Stop-Loss / Take-Profit).
- Technologie-Stack: Python, REST APIs, WebSockets, JSON, Crypto-Interfaces, Matplotlib.