Ablösung gewachsener Excellisten und einer Microsoft-Access-Altanwendung durch ein System, das die gesamte Kette trägt: Einkauf beim Erzeuger, Bestandsführung, Verkauf, Fakturierung, Zahlungsverkehr und Controlling.
Backend-Architektur und Geschäftslogik
Das Backend ist in C# / .NET nach Domain-Driven Design aufgebaut: eine REST-API mit rund 350 End-punkten, die den vollständigen Ablauf vom Wareneingang über die Verarbeitung bis zur Rechnung abbildet. Regeln, die vorher in Excellisten und in den Köpfen einzelner Mitarbeiter lagen, sind heute im System hinterlegt und werden bei jeder Buchung automatisch geprüft.
Frontend-Architektur und Benutzeroberfläche
Oberfläche in Angular: über 100 Komponenten, nach Fachbereichen geschnitten mit State-Management über Signals. Anmeldung über Entra ID, Tabellen und Diagramme mit DevExtreme, Export nach Excel und PDF.
Generierung und Verwaltung von Dokumenten
Erzeugung, Ablage und Versand aller Geschäftsdokumente wie Rechnungen und Lieferscheine. Generierung von PDFs mittels TX Control und QuestPDF, Office-Dateien über OpenXML. Rechnungen werden als gesetzeskonforme E-Rechnung nach ZUGFeRD / EN 16931 ausgegeben.
Auswertungen und Dashboards
Deckungsbeitragsrechnung, Einkauf/Verkauf-Überdeckung und Produktionsplanung als SQL-Auswertungen, dargestellt in DevExpress-BI-Dashboards.
Datenmigration und Cloud-Betrieb
Datenmigration aus dem Altsystem, Umstellung der Datenhaltung auf PostgreSQL und Auslagerung von Dokumenten in Azure-Objektspeicher im laufenden Betrieb. Betrieb in Azure über Container Apps und Static Web Apps, Belegversand über Microsoft Graph, Auslieferung über Azure-DevOps-Pipelines.
Auftragsannahme, Disposition, Tarifierung und Abrechnung im Straßengüterfernverkehr, dazu die Verwaltung von Sendungen, Touren, Fahrern, Kunden und Lieferanten. Anbindung externer Schnittstellen z.B. zur Maut- und Routenberechnung.
Disposition und Echtzeit-Zusammenarbeit
Grafische Disposition von Fahrern und Fahrzeugen über eine Scheduler-Komponente: Touren werden per Drag & Drop geplant, Abwesenheiten und Werkstatttermine. Über SignalR arbeiten mehrere Disponenten gleichzeitig in denselben Masken.
Automatisierte Auftragserfassung
Anbindung KI-gestützter automatisierter Einlesung von Beauftragungsdokumenten
Tourenoptimierung und Routing
Automatische Tourenvorschläge für Sendungen: Ein Verfahren auf Basis von Google OR-Tools bündelt Aufträge zu Touren und berücksichtigt Zeitfenster, Laderaum und die gesetzlichen Lenk- und Ruhezeiten.
Datenübernahme und Tarifierung
Migration der Produktivdaten aus dem Altsystem und Übernahme eines gewachsenen Tarifbestands in ein einheitliches Preismodell mit automatischer Preisermittlung.
Betrieb und Auslieferung
Produktiv-, Test- und Build-Umgebung laufen containerisiert auf eigener Hardware: Docker mit Traefik als Eingang, verwaltet über Portainer. Die Auslieferung erfolgt über Azure-DevOps-Pipelines mit einem selbst betriebenen Build-Agenten auf einem lokalen Server.
Werkzeug, das Lohndatensätze in das Festbreitenformat der Deutschen Rentenversicherung konvertiert, über die eXTra-Schnittstelle übermittelt und den Nutzer per Assistent durch den Prozess führt. Entwicklung, Unit-Tests, Build-Pipeline.
Weitere Projekte
2021 ? 2024
Fachinformatiker Anwendungsentwicklung (IHK)
Abschluss 1,4 · BS14 ITECH Elbinsel Wilhelmsburg
2020 ? 2021
Information Engineering
HAW Hamburg
2011 ? 2017
Allgemeine Hochschulreife
Gymnasium Papenburg · Note 1,5
BACKEND
FRONTEND
DATEN & CLOUD
DOKUMENTE & BELEGE
Profil
Ich baue Anwendungen im Fullstack, von der Anforderungsaufnahme mit dem Fachbereich über Architektur und Umsetzung bis zu Auslieferung und Betrieb. In den vergangenen zweieinhalb Jahren habe ich in dieser Verantwortung zwei Geschäftssysteme von der ersten Zeile an aufgebaut: ein Warenwirtschafts- und Controllingsystem für Agrarhandel, und eine Speditionssoftware für Disposition, Tourenplanung und Abrechnung.
WERDEGANG
05/2026 ? heute
Rolle: Freiberuflicher Softwareentwickler ? Inhaber
Aufgaben:
Entwicklung und Beratung rund um Geschäftsanwendungen mit .NET und Angular
01/2024 ? 05/2026
Rolle: Softwareentwicklung ? IT-Berater
Kunde: NeoGeeks GmbH
Aufgaben:
Konzeption, Entwicklung und Instandhaltung von ERP-Systemen für mittelständische Unternehmen in Logistik und Agrarwirtschaft.
08/2021 ? 01/2024
Rolle: Fachinformatiker Anwendungsentwicklung (IHK), Abschluss 1,4
Kunde: HS ? Hamburger Software, Ausbildung
Aufgaben:
Entwicklung betriebswirtschaftlicher Standardsoftware. Ausbildung auf 2,5 Jahre verkürzt.
Ablösung gewachsener Excellisten und einer Microsoft-Access-Altanwendung durch ein System, das die gesamte Kette trägt: Einkauf beim Erzeuger, Bestandsführung, Verkauf, Fakturierung, Zahlungsverkehr und Controlling.
Backend-Architektur und Geschäftslogik
Das Backend ist in C# / .NET nach Domain-Driven Design aufgebaut: eine REST-API mit rund 350 End-punkten, die den vollständigen Ablauf vom Wareneingang über die Verarbeitung bis zur Rechnung abbildet. Regeln, die vorher in Excellisten und in den Köpfen einzelner Mitarbeiter lagen, sind heute im System hinterlegt und werden bei jeder Buchung automatisch geprüft.
Frontend-Architektur und Benutzeroberfläche
Oberfläche in Angular: über 100 Komponenten, nach Fachbereichen geschnitten mit State-Management über Signals. Anmeldung über Entra ID, Tabellen und Diagramme mit DevExtreme, Export nach Excel und PDF.
Generierung und Verwaltung von Dokumenten
Erzeugung, Ablage und Versand aller Geschäftsdokumente wie Rechnungen und Lieferscheine. Generierung von PDFs mittels TX Control und QuestPDF, Office-Dateien über OpenXML. Rechnungen werden als gesetzeskonforme E-Rechnung nach ZUGFeRD / EN 16931 ausgegeben.
Auswertungen und Dashboards
Deckungsbeitragsrechnung, Einkauf/Verkauf-Überdeckung und Produktionsplanung als SQL-Auswertungen, dargestellt in DevExpress-BI-Dashboards.
Datenmigration und Cloud-Betrieb
Datenmigration aus dem Altsystem, Umstellung der Datenhaltung auf PostgreSQL und Auslagerung von Dokumenten in Azure-Objektspeicher im laufenden Betrieb. Betrieb in Azure über Container Apps und Static Web Apps, Belegversand über Microsoft Graph, Auslieferung über Azure-DevOps-Pipelines.
Auftragsannahme, Disposition, Tarifierung und Abrechnung im Straßengüterfernverkehr, dazu die Verwaltung von Sendungen, Touren, Fahrern, Kunden und Lieferanten. Anbindung externer Schnittstellen z.B. zur Maut- und Routenberechnung.
Disposition und Echtzeit-Zusammenarbeit
Grafische Disposition von Fahrern und Fahrzeugen über eine Scheduler-Komponente: Touren werden per Drag & Drop geplant, Abwesenheiten und Werkstatttermine. Über SignalR arbeiten mehrere Disponenten gleichzeitig in denselben Masken.
Automatisierte Auftragserfassung
Anbindung KI-gestützter automatisierter Einlesung von Beauftragungsdokumenten
Tourenoptimierung und Routing
Automatische Tourenvorschläge für Sendungen: Ein Verfahren auf Basis von Google OR-Tools bündelt Aufträge zu Touren und berücksichtigt Zeitfenster, Laderaum und die gesetzlichen Lenk- und Ruhezeiten.
Datenübernahme und Tarifierung
Migration der Produktivdaten aus dem Altsystem und Übernahme eines gewachsenen Tarifbestands in ein einheitliches Preismodell mit automatischer Preisermittlung.
Betrieb und Auslieferung
Produktiv-, Test- und Build-Umgebung laufen containerisiert auf eigener Hardware: Docker mit Traefik als Eingang, verwaltet über Portainer. Die Auslieferung erfolgt über Azure-DevOps-Pipelines mit einem selbst betriebenen Build-Agenten auf einem lokalen Server.
Werkzeug, das Lohndatensätze in das Festbreitenformat der Deutschen Rentenversicherung konvertiert, über die eXTra-Schnittstelle übermittelt und den Nutzer per Assistent durch den Prozess führt. Entwicklung, Unit-Tests, Build-Pipeline.
Weitere Projekte
2021 ? 2024
Fachinformatiker Anwendungsentwicklung (IHK)
Abschluss 1,4 · BS14 ITECH Elbinsel Wilhelmsburg
2020 ? 2021
Information Engineering
HAW Hamburg
2011 ? 2017
Allgemeine Hochschulreife
Gymnasium Papenburg · Note 1,5
BACKEND
FRONTEND
DATEN & CLOUD
DOKUMENTE & BELEGE
Profil
Ich baue Anwendungen im Fullstack, von der Anforderungsaufnahme mit dem Fachbereich über Architektur und Umsetzung bis zu Auslieferung und Betrieb. In den vergangenen zweieinhalb Jahren habe ich in dieser Verantwortung zwei Geschäftssysteme von der ersten Zeile an aufgebaut: ein Warenwirtschafts- und Controllingsystem für Agrarhandel, und eine Speditionssoftware für Disposition, Tourenplanung und Abrechnung.
WERDEGANG
05/2026 ? heute
Rolle: Freiberuflicher Softwareentwickler ? Inhaber
Aufgaben:
Entwicklung und Beratung rund um Geschäftsanwendungen mit .NET und Angular
01/2024 ? 05/2026
Rolle: Softwareentwicklung ? IT-Berater
Kunde: NeoGeeks GmbH
Aufgaben:
Konzeption, Entwicklung und Instandhaltung von ERP-Systemen für mittelständische Unternehmen in Logistik und Agrarwirtschaft.
08/2021 ? 01/2024
Rolle: Fachinformatiker Anwendungsentwicklung (IHK), Abschluss 1,4
Kunde: HS ? Hamburger Software, Ausbildung
Aufgaben:
Entwicklung betriebswirtschaftlicher Standardsoftware. Ausbildung auf 2,5 Jahre verkürzt.