Software
Neben meiner Forschung arbeite ich in Teilzeit als Softwareentwickler bei Auto-Koch GmbH & Co. KG. Mein Hauptprojekt dort ist seit Jahren KoKi, ein hauseigenes System zur Verwaltung von Kunden- und Fahrzeugdaten, das ich entworfen, entwickelt und kontinuierlich erweitert habe und das täglich an den Standorten der Autohausgruppe im Produktivbetrieb läuft.
KoKi: Kunden- & Fahrzeugverwaltung
KoKi ist eine webbasierte Geschäftsanwendung, die ich seit 2019 für den Alltag einer Autohausgruppe entwickle. Sie führt Kunden- und Fahrzeugdaten zusammen, unterstützt den Serviceprozess rund um TÜV und Inspektion und automatisiert die wiederkehrende Kommunikation und Dokumentenerstellung. Das System ist mandantenfähig über die fünf Niederlassungen der Gruppe und täglich im Produktiveinsatz.
Hauptfunktionen
- Zusammengeführte Kunden- und Fahrzeugdaten, täglich aus dem DMS synchronisiert
- Fahrzeugbestandsübersicht (Standtage, Kennzeichen, Status)
- Termin- und Serviceverwaltung mit Kalenderansicht
- Automatisierte Terminerinnerungen per SMS und E-Mail
- Vorlagenbasierte PDF-Erstellung (z. B. Kundenanschreiben)
- Internes Mitarbeiter-Chat sowie direkter SMS-/E-Mail-Versand an Kunden
- Benutzerverwaltung mit Rollensystem und lückenlosem Änderungsprotokoll
- Statistiken und Auswertungen aus der Datenbank
Technische Highlights
- Eigene Single-Page-Application in reinem JavaScript, ohne Frontend-Framework
- Echtzeit-Architektur über WebSockets statt REST-API, gesamte Anwendungslogik serverseitig
- Live-Aktualisierungen über PostgreSQL-LISTEN/NOTIFY-Trigger
- Tägliche automatische Synchronisation mit dem Dealer-Management-System
- Eigenständige Hintergrunddienste für Datenabgleich und automatische Erinnerungen
- Serverseitige PDF-Erstellung aus Vorlagen mit Headless-Chromium
- JWT-basierte Authentifizierung, bcrypt-Passwort-Hashing und rollenbasierte Zugriffskontrolle
- Durchgängig parametrisierte SQL-Abfragen (kein ORM) als Schutz vor SQL-Injection
Technologien
Frontend
HTML5
CSS3
JavaScript
Backend
Node.js
WebSocket
PostgreSQL
Werkzeuge
Puppeteer
JWT & bcrypt