Projekte
Partner-Portal (01/2026 - heute)
Das Partner-Portal ist eine hochperformante Full-Stack-Webanwendung, die als zentrale Schnittstelle für Kunden und Partner dient. Dank der asynchronen Rust-Architektur verarbeitet das Portal auch komplexe Massenpersonalisierungen und Datenexporte effizient im Hintergrund. Es ermöglicht die Verwaltung von Bestellungen, die Personalisierung von Baum-Zertifikaten (inkl. dynamischer PDF-Generierung) sowie den Zugriff auf exklusive Feeds und Datei-Ressourcen.
- Integration eines interaktiven Formulars zur Einzel-Personalisierung von Baum-Urkunden mit Live-Vorschau
- Implementierung einer Massenpersonalisierungs-Funktion via Excel-Upload zur effizienten Verarbeitung von Großbestellungen
- Entwicklung eines Empfehlungssystems mit automatisierten Export-Hintergrundprozessen
- Aufbau der Rechnungsübersicht und Anbindung an das Buchungssystem
Skills: Rust, Leptos, Axum, SQLx, PostgreSQL, Tailwind CSS, weclapp, Docker, Mailgun, Tokio, Serde, Tower-HTTP
LBM Puzzle (06/2025 - 12/2025)
LBM Puzzle ist Teil eines Load Building Systems und berechnet auf Basis von Produktdaten und Laderaumdefinitionen die effizienteste Stapelung von Waren. Ziel ist es, die Raumausnutzung zu maximieren und logistische Restriktionen zu berücksichtigen. LBM Puzzle reduziert manuelle Planungsaufwände, verbessert die Raumausnutzung und steigert die Effizienz in der Lager- und Transportlogistik.
- Entwicklung neuer Features
- Optimierung bestehender Features inkl. Fehlerbehebung
- Durchführung der Funktionstests
- Erstellung der erforderlichen Dokumentation
Skills: Java EE, PostgreSQL, Oracle Database, Git, WildFly, REST API, Docker, Polarion, IntelliJ, GitLab, Maven
Urkunden-Personalisierung (06/2025 - heute)
Entwicklung einer Webanwendung zur Vereinfachung der Erstellung und Verteilung von Urkunden für Kunden, die Bäume oder Korallen pflanzen. Die Anwendung automatisiert den Prozess von der Auftragsdatenabfrage bis zum Versand personalisierter Urkunden per E-Mail oder Druck.
- Entwicklung des Backend-Systems mit Spring Boot und PostgreSQL
- Entwurf und Implementierung der RESTful APIs für die Kommunikation mit dem Frontend
- Integration mit der weclapp API zur Abfrage von Auftragsdaten
- Urkundenerstellung (PDF-Generierung)
- Design und Implementierung des Formulars zur Dateneingabe
- Bereitstellung der Anwendung auf einem geeigneten Server
Skills: Java, Spring (Boot), PostgreSQL, Liquibase, REST API, JWT, Angular, TypeScript, WordPress Plugins, PHP, HTML5, CSS, GitLab, Git, Docker, JUnit, Spring Security, Spring JPA/Hibernate, weclapp, Python, jQuery, Maven, OpenAPI, OpenAPI Generator
Project Scout (05/2025 - heute)
Project Scout ist ein KI-gestütztes Akquise-System zur Automatisierung des Vertriebsprozesses für IT-Freelancer. Die Anwendung aggregiert Projektausschreibungen aus verschiedenen Quellen, führt ein KI-basiertes semantisches Matching gegen individuelle Kompetenzprofile durch und generiert kontextsensitive Bewerbungsschreiben sowie Echtzeit-Alerts.
- Konzeption und Umsetzung einer reaktiven Microservice-Architektur auf Basis von Kotlin (Quarkus) und TypeScript (SvelteKit)
- Entwicklung eines semantischen Scoring-Systems unter Nutzung von LangChain4j, um Projektanforderungen mit individuellen Skill-Profilen abzugleichen
- Implementierung von robusten API-Clients und Scraping-Mechanismen zur kontinuierlichen Datenextraktion aus externen Projektportalen
- Aufbau eines KI-Assistenten mit Tool-Support (Function Calling), der komplexe Abfragen auf der Datenbank durchführt und statistische Auswertungen generiert
- Integration einer Echtzeit-Benachrichtigungslogik via Telegram-API zur sofortigen Information über hochrelevante "High-Match" Opportunitäten
- Entwicklung und Optimierung spezialisierter System-Prompts zur Generierung von individuellen, kontextbezogenen Bewerbungsschreiben ohne Marketing-Floskeln
Skills: Kotlin, Java, TypeScript, SQL, Quarkus, SvelteKit, Hibernate, TailwindCSS, LangChain4j, LLM Integration, Prompt Engineering, Agentic AI, Docker, PostgreSQL, REST-APIs, WebSockets, Telegram API, Git, Maven
Review-Partner (03/2025 - heute)
Es wurde eine Web-Anwendung entwickelt, die automatisiert Google-Bewertungen sammelt, auswertet und auf einem Dashboard visualisiert. Mit jeder eingegangenen Bewertung wird ein Baum gepflanzt. Die Plattform ermöglicht die Verwaltung von Unternehmen und deren Standorten, zeigt KPIs wie Anzahl Bewertungen oder gepflanzte Bäume an und bietet eine öffentliche Schnittstelle zur Einsicht der Unternehmensdaten.
- Entwicklung des Backend-Systems mit Spring Boot und PostgreSQL
- Erstellung eines Mock-Servers mit Express.js zur Lastreduktion beim Testen externer APIs
- Integration externer APIs zur automatisierten Erfassung von Google-Bewertungen
- Automatisierte Rechnungserstellung
- Entwicklung des Frontend-Systems mit Angular und Bootstrap
- Design und Umsetzung eines Dashboard-Systems zur Darstellung relevanter KPIs
- Entwicklung eines WordPress-Plugins zur Darstellung der Unternehmensstatistiken auf öffentlichen Webseiten
- Deployment der Anwendung auf einem dedizierten Linux-Server
Skills: Java, Spring (Boot), PostgreSQL, Liquibase, REST API, JWT, Angular, TypeScript, WordPress Plugins, PHP, HTML5, CSS, GitLab, Git, Docker, JUnit, Playwright, Spring Security, Spring JPA/Hibernate, weclapp, jQuery, Maven, OpenAPI, OpenAPI Generator, Vitest
NEWPOSS Backoffice (07/2022 - 02/2025)
NEWPOSS Backoffice umfasst Backoffice-Funktionen wie Bargeldmanagement, Berichterstellung, Benutzerverwaltung, den Export von Transaktionsdaten und den Import von Stammdaten. All diese Komponenten ermöglichen dem Filialmanagement und dem Filialpersonal Berichts- und Analysefunktionen, reibungslose Bargeldprozesse, einen zentralen Eingangsfluss für Stammdaten sowie einen Ausgangsfluss für Transaktionsdaten.
- Backend-Entwicklung mit Java EE
- Erstellung von Berichten
- 3rd Level Support
- Code Reviews
- Erstellung von Support-Tools
- Umstellung von Java EE auf Spring Boot
Skills: Java EE, Spring (Boot), Microservices, Thymeleaf, Git, GitLab, Jenkins, WildFly, Tomcat, JUnit, PostgreSQL, Jira, Confluence, ServiceNow, Liquibase, REST, SOAP, Powershell, Docker, OpenAPI, Scrum, Spring JPA/Hibernate, SoapUI, OSGi, Maven
e.bootis-ERPII (09/2021 - 06/2022)
Die entwickelte ERP-Software dient der effizienten Digitalisierung und Optimierung von Geschäftsprozessen in zentralen Bereichen wie Warenwirtschaft, Finanzwesen und Personalmanagement.
- Erweiterung der Stamm- und Bewegungsdaten
- CSV-Import
Skills: Java EE, C#, Windows Forms, PostgreSQL, SVN, Redmine, Liquibase, SOAP
WSCorner (03/2021 - heute)
Interaktive Online-Plattform für virtuelle Fußballvereine mit Fokus auf Spielsimulation, Transfermarkt, Nachwuchsförderung und Community-Wettbewerbe.
- Migration von Legacy-PHP-Komponenten zu modernen Spring-Boot-Services
- Entwicklung und Optimierung komplexer Simulationslogik für Spiel- und Taktikberechnungen
- Weiterentwicklung des Jugend- und Marktwertsystems
- Performance-Optimierung von Datenbankabfragen und Backend-Prozessen
- Aufbau eines Monitorings mit Prometheus und Grafana zur Analyse von API-Performance und Systemmetriken
- Containerisierung der Entwicklungsumgebung mit Docker
- Entwicklung und Pflege von REST- und GraphQL-Schnittstellen
Skills: Java, Spring Boot, Spring Data JPA, Hibernate, MySQL, Liquibase, Vue.js, GraphQL, REST, Docker, Prometheus, Grafana, Maven, Git
Eventverwaltung (08/2020 - 06/2022)
Die Eventverwaltung erleichtert die Organisation und Verwaltung von Buchungen für Reitferien und Gruppenevents. Sie umfasst Funktionen wie Buchungsprozesse, Bearbeitung von Reservierungen und effiziente Kundenkommunikation.
- Entwicklung des Backend-Systems mit Java EE
- Entwicklung des Frontend-Systems mit Angular
- Bereitstellung der Software auf einem Linux-Server
- Eigenständige Kundenkommunikation und Support
- Entwicklung eines WordPress-Plugins, das ein benutzerdefiniertes Formular für Buchungsanfragen bereitstellt
Skills: Lead-Developer, Java EE, Angular, Angular Material, Linux, Tomcat, MySQL, WordPress, JavaScript/TypeScript, PHP, HTML5, Redmine, Liquibase, REST, SVN, UML, jQuery
Bücher-App (02/2017 - heute)
Die Bücher-App ermöglicht die einfache Organisation von Büchern und Autoren. Nutzer können Autorenprofile erstellen, Bücher hinzufügen, mit Bildern versehen und den entsprechenden Autoren zuweisen. Die App bietet eine intuitive Benutzeroberfläche und eignet sich ideal zur Verwaltung persönlicher Büchersammlungen.
- Entwicklung des Backend-Systems mit Java EE
- Entwicklung des Frontend-Systems mit Angular
- Bereitstellung der Software auf einem Linux-Server
- Kundenkommunikation
- Umstellung von Java EE auf Spring Boot
Skills: Java EE, Angular, Spring (Boot), Linux, Tomcat, MySQL, WordPress, SVN, JavaScript/TypeScript, HTML5, CSS, Liquibase, REST, Docker, Test-Driven-Development, Playwright, Spring JPA/Hibernate, Maven
Berufserfahrung
Senior IT Professional bei ALDI International Services GmbH & Co. oHG
07/2022 - 02/2025
Backend-Entwicklung und operative Unterstützung im internationalen IT-Team.
- Backend-Entwicklung im Bereich Filial-Backoffice mit Java EE und Spring Boot
- Migration bestehender Systeme von Java EE nach Spring Boot
- Erstellung interner Support-Tools zur Prozessunterstützung
- Durchführung von Code Reviews und Qualitätssicherung
- Technischer 3rd Level Support
- Arbeit in agilen Strukturen (Scrum)
Auszubildender zum Fachinformatiker für Anwendungsentwicklung bei e.bootis ag
09/2019 - 06/2022
Fullstack-Entwicklung mit Java EE und Angular.
- Erweiterung von Stammdaten- und Bewegungsdatenmodulen
- Fullstack-Entwicklung mit Java EE (Backend) und Angular (Frontend)
- Bereitstellung und Deployment auf Linux-Server (Tomcat)
- Eigenständige Kundenkommunikation und Support