P.S. - Software Development

Schnittstellen, Daten, Stabilitaet

Ich verbinde Systeme so, dass Prozesse wirklich reibungslos laufen.

Fokus auf API-Integration, Datenmapping und robuste Automatisierung zwischen ERP, TMS und externen Plattformen.

Kompetenzen im Fokus

PHP MySQL Python Docker Git Linux Lobster Data REST APIs C# Redis

Systemintegration

Aufbau und Stabilisierung von API-Verbindungen zwischen Bestandssoftware und externen Plattformen inklusive Fehlerbehandlung und Monitoring.

Datenprozesse

Strukturierung, Validierung und Mapping von Daten für verlässliche Übertragung zwischen Quell- und Zielsystemen.

Automatisierung

Skript- und Container-gestützte Automatisierung wiederkehrender Aufgaben zur Reduktion manueller Aufwände.

Weiterentwicklung im Bestand

Wartung und Ausbau bestehender Anwendungen mit Fokus auf Nachvollziehbarkeit, Betriebssicherheit und klare Schnittstellen.

Infrastruktur & Self-Hosting

Betrieb und Verwaltung containerisierter Dienste auf eigenem Server – von Reverse Proxy über SSL-Terminierung bis hin zu automatisierten Backups.

Datenbankentwicklung

Entwurf und Optimierung von Datenbankstrukturen, Stored Procedures und Abfragen für performante, wartbare Backends.

Device Management

Konzeption und Umsetzung zentraler Verwaltungslösungen für heterogene Gerätelandschaften auf Basis offener Standards und moderner MDM-Protokolle.

Legacy-Modernisierung

Analyse und schrittweise Weiterentwicklung gewachsener Systeme – ohne Betriebsunterbrechung, mit Fokus auf Struktur und Zukunftssicherheit.

Frontend-Entwicklung

Umsetzung reaktiver Benutzeroberflächen mit modernen JavaScript-Frameworks – von schlanken Komponenten bis hin zu vollständigen Web-Applikationen.

Backend-Frameworks

Entwicklung strukturierter Anwendungen mit modernen PHP-Frameworks – von der Datenbankschicht über Business-Logik bis zur API-Exposition.

Ausgewählte Projekte

ERP-Integration mit externer Plattform

API-Anbindung und Vereinheitlichung inkonsistenter Datenmodelle.

Problem: Uneinheitliche Datenstrukturen zwischen ERP und Plattform führten zu fehlerhaften Übertragungen.

Lösung: Verbindliches Mapping, Validierungsregeln und strukturierte Fehlerbehandlung in der Schnittstelle eingeführt.

Ergebnis: Stabilerer Datenaustausch, bessere Nachvollziehbarkeit bei Fehlerfällen und weniger manuelle Nachkorrekturen.

Datenverarbeitung für Folgeprozesse

Python- und SQL-basierte Aufbereitung heterogener Datenquellen.

Problem: Unterschiedliche Quellformate führten zu inkonsistenten Datensätzen in nachgelagerten Systemen.

Lösung: Standardisierte Transformationslogik mit Prüfregeln für Vollständigkeit, Datentypen und Pflichtfelder umgesetzt.

Ergebnis: Bereinigte Datenbasis, weniger Korrekturschleifen im Tagesgeschäft und verlässlichere Folgeprozesse.

Automatisierung wiederkehrender Betriebsaufgaben

Containerisierte Skriptabläufe und standardisierte Prozessschritte.

Problem: Wiederkehrende manuelle Aufgaben verursachten Zeitverlust und erhöhte Fehleranfälligkeit.

Lösung: Skriptbasierte Abläufe containerisiert, zentral konfiguriert und mit klaren Ausführungsregeln versehen.

Ergebnis: Wiederholbare Prozesse, geringere Fehlerquote und kürzere Durchlaufzeiten im Betrieb.

Monitoring und Fehleranalyse für Schnittstellen

Strukturierte Logs, Warnmeldungen und nachvollziehbare Fehlerpfade.

Problem: Schnittstellenfehler wurden oft erst spät erkannt und die Ursachenanalyse dauerte zu lange.

Lösung: Einheitliches Logging, priorisierte Alerts und klar definierte Eskalationspfade implementiert.

Ergebnis: Frühere Fehlererkennung, schnellere Ursachenanalyse und verkürzte Ausfallzeiten.

Datenmigration bei Systemwechsel

Bereinigung von Altdaten und verlässliches Mapping ins Zielsystem.

Problem: Historische Datenbestände waren unvollständig und in Teilen nicht kompatibel mit dem neuen System.

Lösung: Migrationsregeln definiert, Daten vorab bereinigt und die Übernahme in Testläufen abgesichert.

Ergebnis: Kontrollierter Go-live mit reduziertem Datenrisiko und stabilen Kernprozessen ab Tag eins.

Standardisierung von Import- und Export-Prozessen

Dateiformate vereinheitlicht und Validierung vor der Verarbeitung etabliert.

Problem: Unterschiedliche Import- und Exportstrukturen führten zu Medienbrüchen und hohem Nacharbeitsaufwand.

Lösung: Einheitliche Formatvorgaben, Vorvalidierung und klare Fehlerklassen für die Verarbeitung eingeführt.

Ergebnis: Konsistentere Datenqualität, weniger manuelle Eingriffe und höhere Prozesssicherheit im Tagesbetrieb.

Self-hosted Server-Infrastruktur

Containerisierte Dienste, Reverse Proxy und automatisiertes Backup.

Problem: Abhängigkeit von Cloud-Diensten Dritter bei gleichzeitig hohem Kontrollbedürfnis über eigene Daten und Dienste.

Lösung: Eigenständige Serverinfrastruktur auf Basis von Docker, Traefik und mehreren Self-hosted-Diensten aufgebaut und betrieben.

Ergebnis: Vollständige Datenkontrolle, reproduzierbare Deployments und automatisierte Backups ohne externe Abhängigkeiten.

Zentrales Device-Management-System

Eigenentwicklung einer MDM-Lösung für heterogene Gerätelandschaften.

Problem: Fehlende zentrale Verwaltung für Geräte unterschiedlicher Plattformen (Android, Windows, Linux, Apple) im Unternehmensumfeld.

Lösung: Maßgeschneiderte MDM-Plattform auf Basis von Laravel, Python-Agents und plattformspezifischen Management-Protokollen konzipiert und umgesetzt.

Ergebnis: Einheitliche Geräteverwaltung, reduzierter manueller Aufwand und skalierbare Grundlage für weiteres Wachstum.

Modernisierung einer gewachsenen Webanwendung

Strukturierte Weiterentwicklung eines jahrelang gewachsenen PHP/MySQL-Systems.

Problem: Historisch gewachsene Codebase ohne klare Struktur erschwerte Wartung, Erweiterung und Fehleranalyse erheblich.

Lösung: Schrittweise Refaktorierung, Einführung von Git-Workflows und gezielte Erweiterungen ohne Unterbrechung des laufenden Betriebs.

Ergebnis: Stabilere Anwendung, nachvollziehbarere Änderungshistorie und deutlich kürzere Einarbeitungszeit für neue Funktionen.

Interaktive Echtzeit-Kartenansicht

Leaflet.js-basierte Live-Darstellung mit automatischer Aktualisierung.

Problem: Fahrzeugpositionen waren nur statisch abrufbar, kein Live-Überblick im laufenden Betrieb.

Lösung: Kartenkomponente mit automatischem Refresh-Intervall, scope-basierter Filterung und dynamischer Marker-Aktualisierung integriert.

Ergebnis: Disponenten haben jederzeit einen aktuellen Überblick ohne manuelle Seitenaktualisierung.

Kontakt

Wenn du ein Projekt im Bereich Integration, Datenverarbeitung oder Prozessautomatisierung planst, können wir die Anforderungen gern direkt besprechen.

Direkter Kontakt

E-Mail: [email protected]

Antwort in der Regel innerhalb von 1-2 Werktagen.

Zusammenarbeit

Remote oder hybrid, je nach Projektphase und Abstimmungsbedarf.

Schwerpunkt: stabile Umsetzung statt kurzfristiger Prototypen.