Systematische Softwarewartung und Evolution einer Enterprise-Anwendung
Fullstack EntwicklerC#JavaScriptjQuery...
Fullstack Entwickler
Herausforderung:
Webanwendung mit komplexer Legacy-Architektur erforderte systematische Wartungsstrategie zur Sicherstellung von Stabilität und Anpassungsfähigkeit.
Lösungsansatz:
Stabilitätsoptimierung: Systematische Analyse von Exception-Logs via Application Insights zur Identifikation wiederkehrender Problemstellen
Hotfix-Strategie: Entwicklung von Patches für kritische Produktionsfehler unter Einhaltung von Near-Zero-Downtime-Prinzipien
Dependency-Management: Kontinuierliches Updaten von NuGet-Paketen und JavaScript-Libraries zur Vermeidung von Sicherheitslücken
Ergebnis:
Erhöhte Systemverfügbarkeit durch proaktives Monitoring mit Azure Application Insights
Reduktion kritischer Produktionsvorfälle durch Predictive Error-Handling
Azure
C#JavaScriptjQuerySQLKeycloak
1 Jahr 2 Monate
2024-05 - 2025-06
Entwicklung einer cloud-basierten PV-Planungsplattform
Fullstack EntwicklerReactTypeScriptC#...
Fullstack Entwickler
Herausforderung:
Photovoltaik-Installateure benötigten bis zu 8 Stunden pro Projekt für manuelle Dachvermessungen und Angebotserstellungen. Die Abhängigkeit von Vor-Ort-Terminen limitierte die Skalierbarkeit des Geschäftsmodells.
Lösungsansatz:
Entwicklung einer React-basierten Single-Page-Applikation mit TypeScript
Integration einer GIS-basierten Kartenoberfläche für GPS-gestützte Dachflächenermittlung
PostgreSQL/PostGIS-Datenbank für Geodatenverwaltung und räumliche Berechnungen
Automatisierte Angebotsgenerierung mit parametrisierten Preismodellen
KeyCloak-Implementierung mit OAuth2/OIDC für rollenbasierten Zugriff
Ergebnis:
Reduktion manueller Messungen vor Ort durch Satellitendaten-Auswertung
Schnellere Angebotserstellung durch automatisierte Flächen- & Ertragsberechnung
Keycloak
ReactTypeScriptC#PostgreSQLPostGISGraph API
5 Monate
2024-12 - 2025-04
Modernisierung einer Webanwendungsarchitektur
Fullstack EntwicklerSQLC#JavaScript...
Fullstack Entwickler
Herausforderung:
Veraltete Code-Strukturen und unkoordinierte Datenbankabfragen führten zu instabilen Systemleistungen und hohem Wartungsaufwand.
Lösungsansatz:
Durchführung eines umfassenden Code-Refactorings mit Fokus auf Entkopplung kritischer Module
Datenbankoptimierung durch systematische Index-Analyse und Query-Plan-Verbesserungen
Migration auf .NET 8 unter Integration moderner C#-Features für zukunftssichere Architektur
Ergebnis:
Signifikante Steigerung der Code-Wartbarkeit und Reduktion technischer Schulden
Verbesserte Systemstabilität durch strukturierte Error-Handling-Mechanismen
Erhöhte Entwicklerproduktivität durch klar dokumentierte Schnittstellen
Azure
SQLC#JavaScriptjQuery
4 Monate
2024-08 - 2024-11
Automatisierungskonzept für Dateiexporte
Fullstack EntwicklerSQLC#JavaScript...
Fullstack Entwickler
Herausforderung:
Manuelle Exportprozesse mit zeitintensiven manuellen Eingriffen.
Lösungsansatz:
Entwicklung eines Azure Functions-basierten Zeitplaners mit Retry-Mechanismen
Implementierung robuster SFTP/FTPS-Schnittstellen unter Berücksichtigung von Sicherheitsstandards
Erweiterung des Webinterfaces mit Telerik UI for ASP.NET Core
Ergebnis:
Vollständige Eliminierung manueller Eingriffe im Standardbetrieb
Positive Kundenrückmeldungen zur gesteigerten Prozesszuverlässigkeit
AzureTelerik
SQLC#JavaScriptjQueryFTP
4 Monate
2024-05 - 2024-08
Prototyp für Dokumentenanalyse in der Steuerbranche
Fullstack EntwicklerReactTypeScriptC#...
Fullstack Entwickler
Herausforderung:
Manuelle Auswertung von Steuerrichtlinien und Rechtsdokumenten erforderte hohen Arbeitsaufwand. Die komplexe Struktur juristischer Texte erschwerte die schnelle Identifikation relevanter Passagen.
Lösungsansatz:
Frontend-Architektur: Entwicklung einer React-basierten Oberfläche mit dynamischem Dokumenten-Viewer und kontextsensitiven Suchfunktionen
Backend-Integration: .NET-Microservice-Architektur mit PostgreSQL für strukturierte Metadatenspeicherung und Azure AI Search für hybride Suche (Volltext + Vektoren)
Datenpipeline: Python-basierte Verarbeitungskette für PDF/Word-Dokumente mit automatischer Inhaltssegmentierung und Entitätserkennung
KI-Analyse: Nutzung von Azure OpenAI zur Klassifizierung steuerrelevanter Textabschnitte
Ergebnis:
Workflow-Beschleunigung: Schnellerer Identifikation relevanter Textpassagen durch das Tool
Skalierbare Basis: Architektur ermöglicht einfache Erweiterung für weitere Dokumenttypen und steigende Nutzerzahlen
ChatGPTAzure
ReactTypeScriptC#PythonPostgreSQL
5 Monate
2024-01 - 2024-05
Integration eines Drittanbietersystems in ein Projektmanagement-Tool
Fullstack EntwicklerC#.NetREST...
Fullstack Entwickler
Herausforderung:
Das bestehende Projektmanagement-Tool benötigte eine nahtlose Integration eines branchenspezifischen Drittanbietersystems.
Lösungsansatz:
REST-Integration: Kombination von REST-Endpoints für Stammdatenabfragen und REST-Webhooks für Echtzeitereignisse
Entwicklung eines KI-gestützten Chatbots für Unternehmensdaten
Fullstack EntwicklerReactTypeScriptJavaScript...
Fullstack Entwickler
Herausforderung:
Unternehmensmitarbeiter benötigten einen zentralen Zugriff auf verteilte Datenbestände. Die manuelle Suche in den Systemen führte zu erhöhtem Aufwand und inkonsistenten Ergebnissen aufgrund redundanter oder veralteter Datensätze.
Lösungsansatz:
React-basierte Chat-Oberfläche mit TypeScript
NoSQL-Datenbank: Azure Cosmos-DB für die Speicherung von Chat-Verläufen und Trainingsdaten
Dynamisches Lernen: Feedback-Loop zur Anpassung von Antworten basierend auf Nutzerbewertungen
Ergebnis:
Reduktion der Suchzeiten durch direkten Zugriff auf konsolidierte Datenbestände
Steigerung der Nutzerakzeptanz durch intuitives Interface
AzureChatGPT
ReactTypeScriptJavaScriptPythonNoSQL
10 Monate
2023-03 - 2023-12
Entwicklung einer skalierbaren Data-as-a-Service-Plattform
Fullstack EntwicklerC#.Net CoreRazor...
Fullstack Entwickler
Herausforderung:
Bereitstellung einer selbstbedienungsfähigen Plattform für Enterprise-Kunden zur Verwaltung und Abfrage produktbezogener Daten. Da die bisherigen Batch-basierten Datenaktualisierungen (Monatszyklus) nicht mehr den Marktanforderungen an Live-Inventurdaten genügten.
Manuelle Implantatplanung in der Unfallchirurgie führte zu hohem
manuellen Aufwand. Die Integration von CT/MRT-Daten in 3D-Modelle und die
Validierung der Passgenauigkeit stellten kritische Engpässe dar.
Lösungsansatz:
Microservice-Architektur für verteilte Berechnungen (ASP.NET Core, gRPC)
Überprüfung der Passgenauigkeit von Implantaten mittels Statistical Shape Modeling
WebGL-basierte Echtzeitdarstellung von Implantat-Knochen-Interaktionen
Interaktives Passgenauigkeits-Feedback via Farbcodierung
Verwaltung von CT- und MRT-Scans und daraus abgeleiteten 3D-Modellen
Ergebnis:
Workflow-Beschleunigung: Signifikante Reduktion manueller Planungsschritte durch automatisierte 3D-Modellgenerierung aus CT/MRT-Daten
Reduktion von Nachbearbeitungsschritten durch präzise Vorhersagealgorithmen
Beantwortung oft
gestellter Fragen durch Anbindung an eine Knowledge Base
Microsoft Bot FrameworkMicrosoft AzureLUISMicrosoft QnA Maker
C#.NET CoreJSON
1 Jahr
2018-10 - 2019-09
Intranet Entwicklung
Frontend EntwicklerReactJavaScriptTypeScript
Frontend Entwickler
Neuentwicklung von dynamischen Navigationsstrukturen
Entwicklung cloudbasierter Komponenten
Prozessautomatisierung
Microsoft Sharepoint
ReactJavaScriptTypeScript
2 Jahre 3 Monate
2015-07 - 2017-09
IT-Consultant
iPads in der Bankberatung
Einführung von iPads in Bank-Beratungsgesprächen
Rollout von 100 Geräten
Einhaltung bankfachlicher Datenschutz und IT-Sicherheitsanforderungen
Öffentliches WLAN für Bankfilialen
Trennung des internen und öffentlichen Netzes
Umsetzung an über 50 Standorten
Datensicherung und Archivierung
Automatische Sicherung und Archivierung von Unternehmensdaten
Reduktion der Datenmenge um 35%
Neustrukturierung von Laufwerken
Aus- und Weiterbildung
Aus- und Weiterbildung
4 Monate
2022-01 - 2022-04
Professional Scrum Product Owner I
scrum.org
scrum.org
4 Monate
2022-01 - 2022-04
Professional Scrum Master I
scrum.org
scrum.org
3 Jahre
2018-10 - 2021-09
B. Sc. Informatik
B. Sc. Informatik, Duale Hochschule Baden-Württemberg, Lörrach
B. Sc. Informatik
Duale Hochschule Baden-Württemberg, Lörrach
Digitale Transformation
Software Engineering
2 Jahre 11 Monate
2012-09 - 2015-07
Informatikkaufmann
Informatikkaufmann (IHK), KHS Donaueschingen
Informatikkaufmann (IHK)
KHS Donaueschingen
Kompetenzen
Kompetenzen
Top-Skills
.NETC#JavaScriptSQLTypeScriptReactREST
Schwerpunkte
.NET
Experte
C#
Experte
ASP.NET
Experte
Programmiersprachen
C#
Experte
.NET
Experte
SQL
Experte
Entity Framework
Experte
JavaScript
Experte
TypeScript
Experte
React
Fortgeschritten
PostgreSQL
Fortgeschritten
Python
Fortgeschritten
Branchen
Branchen
Einsatzorte
Einsatzorte
Tuttlingen (+100km)
Deutschland, Schweiz, Österreich
möglich
Projekte
Projekte
1 Jahr 4 Monate
2024-05 - 2025-08
Systematische Softwarewartung und Evolution einer Enterprise-Anwendung
Fullstack EntwicklerC#JavaScriptjQuery...
Fullstack Entwickler
Herausforderung:
Webanwendung mit komplexer Legacy-Architektur erforderte systematische Wartungsstrategie zur Sicherstellung von Stabilität und Anpassungsfähigkeit.
Lösungsansatz:
Stabilitätsoptimierung: Systematische Analyse von Exception-Logs via Application Insights zur Identifikation wiederkehrender Problemstellen
Hotfix-Strategie: Entwicklung von Patches für kritische Produktionsfehler unter Einhaltung von Near-Zero-Downtime-Prinzipien
Dependency-Management: Kontinuierliches Updaten von NuGet-Paketen und JavaScript-Libraries zur Vermeidung von Sicherheitslücken
Ergebnis:
Erhöhte Systemverfügbarkeit durch proaktives Monitoring mit Azure Application Insights
Reduktion kritischer Produktionsvorfälle durch Predictive Error-Handling
Azure
C#JavaScriptjQuerySQLKeycloak
1 Jahr 2 Monate
2024-05 - 2025-06
Entwicklung einer cloud-basierten PV-Planungsplattform
Fullstack EntwicklerReactTypeScriptC#...
Fullstack Entwickler
Herausforderung:
Photovoltaik-Installateure benötigten bis zu 8 Stunden pro Projekt für manuelle Dachvermessungen und Angebotserstellungen. Die Abhängigkeit von Vor-Ort-Terminen limitierte die Skalierbarkeit des Geschäftsmodells.
Lösungsansatz:
Entwicklung einer React-basierten Single-Page-Applikation mit TypeScript
Integration einer GIS-basierten Kartenoberfläche für GPS-gestützte Dachflächenermittlung
PostgreSQL/PostGIS-Datenbank für Geodatenverwaltung und räumliche Berechnungen
Automatisierte Angebotsgenerierung mit parametrisierten Preismodellen
KeyCloak-Implementierung mit OAuth2/OIDC für rollenbasierten Zugriff
Ergebnis:
Reduktion manueller Messungen vor Ort durch Satellitendaten-Auswertung
Schnellere Angebotserstellung durch automatisierte Flächen- & Ertragsberechnung
Keycloak
ReactTypeScriptC#PostgreSQLPostGISGraph API
5 Monate
2024-12 - 2025-04
Modernisierung einer Webanwendungsarchitektur
Fullstack EntwicklerSQLC#JavaScript...
Fullstack Entwickler
Herausforderung:
Veraltete Code-Strukturen und unkoordinierte Datenbankabfragen führten zu instabilen Systemleistungen und hohem Wartungsaufwand.
Lösungsansatz:
Durchführung eines umfassenden Code-Refactorings mit Fokus auf Entkopplung kritischer Module
Datenbankoptimierung durch systematische Index-Analyse und Query-Plan-Verbesserungen
Migration auf .NET 8 unter Integration moderner C#-Features für zukunftssichere Architektur
Ergebnis:
Signifikante Steigerung der Code-Wartbarkeit und Reduktion technischer Schulden
Verbesserte Systemstabilität durch strukturierte Error-Handling-Mechanismen
Erhöhte Entwicklerproduktivität durch klar dokumentierte Schnittstellen
Azure
SQLC#JavaScriptjQuery
4 Monate
2024-08 - 2024-11
Automatisierungskonzept für Dateiexporte
Fullstack EntwicklerSQLC#JavaScript...
Fullstack Entwickler
Herausforderung:
Manuelle Exportprozesse mit zeitintensiven manuellen Eingriffen.
Lösungsansatz:
Entwicklung eines Azure Functions-basierten Zeitplaners mit Retry-Mechanismen
Implementierung robuster SFTP/FTPS-Schnittstellen unter Berücksichtigung von Sicherheitsstandards
Erweiterung des Webinterfaces mit Telerik UI for ASP.NET Core
Ergebnis:
Vollständige Eliminierung manueller Eingriffe im Standardbetrieb
Positive Kundenrückmeldungen zur gesteigerten Prozesszuverlässigkeit
AzureTelerik
SQLC#JavaScriptjQueryFTP
4 Monate
2024-05 - 2024-08
Prototyp für Dokumentenanalyse in der Steuerbranche
Fullstack EntwicklerReactTypeScriptC#...
Fullstack Entwickler
Herausforderung:
Manuelle Auswertung von Steuerrichtlinien und Rechtsdokumenten erforderte hohen Arbeitsaufwand. Die komplexe Struktur juristischer Texte erschwerte die schnelle Identifikation relevanter Passagen.
Lösungsansatz:
Frontend-Architektur: Entwicklung einer React-basierten Oberfläche mit dynamischem Dokumenten-Viewer und kontextsensitiven Suchfunktionen
Backend-Integration: .NET-Microservice-Architektur mit PostgreSQL für strukturierte Metadatenspeicherung und Azure AI Search für hybride Suche (Volltext + Vektoren)
Datenpipeline: Python-basierte Verarbeitungskette für PDF/Word-Dokumente mit automatischer Inhaltssegmentierung und Entitätserkennung
KI-Analyse: Nutzung von Azure OpenAI zur Klassifizierung steuerrelevanter Textabschnitte
Ergebnis:
Workflow-Beschleunigung: Schnellerer Identifikation relevanter Textpassagen durch das Tool
Skalierbare Basis: Architektur ermöglicht einfache Erweiterung für weitere Dokumenttypen und steigende Nutzerzahlen
ChatGPTAzure
ReactTypeScriptC#PythonPostgreSQL
5 Monate
2024-01 - 2024-05
Integration eines Drittanbietersystems in ein Projektmanagement-Tool
Fullstack EntwicklerC#.NetREST...
Fullstack Entwickler
Herausforderung:
Das bestehende Projektmanagement-Tool benötigte eine nahtlose Integration eines branchenspezifischen Drittanbietersystems.
Lösungsansatz:
REST-Integration: Kombination von REST-Endpoints für Stammdatenabfragen und REST-Webhooks für Echtzeitereignisse
Entwicklung eines KI-gestützten Chatbots für Unternehmensdaten
Fullstack EntwicklerReactTypeScriptJavaScript...
Fullstack Entwickler
Herausforderung:
Unternehmensmitarbeiter benötigten einen zentralen Zugriff auf verteilte Datenbestände. Die manuelle Suche in den Systemen führte zu erhöhtem Aufwand und inkonsistenten Ergebnissen aufgrund redundanter oder veralteter Datensätze.
Lösungsansatz:
React-basierte Chat-Oberfläche mit TypeScript
NoSQL-Datenbank: Azure Cosmos-DB für die Speicherung von Chat-Verläufen und Trainingsdaten
Dynamisches Lernen: Feedback-Loop zur Anpassung von Antworten basierend auf Nutzerbewertungen
Ergebnis:
Reduktion der Suchzeiten durch direkten Zugriff auf konsolidierte Datenbestände
Steigerung der Nutzerakzeptanz durch intuitives Interface
AzureChatGPT
ReactTypeScriptJavaScriptPythonNoSQL
10 Monate
2023-03 - 2023-12
Entwicklung einer skalierbaren Data-as-a-Service-Plattform
Fullstack EntwicklerC#.Net CoreRazor...
Fullstack Entwickler
Herausforderung:
Bereitstellung einer selbstbedienungsfähigen Plattform für Enterprise-Kunden zur Verwaltung und Abfrage produktbezogener Daten. Da die bisherigen Batch-basierten Datenaktualisierungen (Monatszyklus) nicht mehr den Marktanforderungen an Live-Inventurdaten genügten.
Manuelle Implantatplanung in der Unfallchirurgie führte zu hohem
manuellen Aufwand. Die Integration von CT/MRT-Daten in 3D-Modelle und die
Validierung der Passgenauigkeit stellten kritische Engpässe dar.
Lösungsansatz:
Microservice-Architektur für verteilte Berechnungen (ASP.NET Core, gRPC)
Überprüfung der Passgenauigkeit von Implantaten mittels Statistical Shape Modeling
WebGL-basierte Echtzeitdarstellung von Implantat-Knochen-Interaktionen
Interaktives Passgenauigkeits-Feedback via Farbcodierung
Verwaltung von CT- und MRT-Scans und daraus abgeleiteten 3D-Modellen
Ergebnis:
Workflow-Beschleunigung: Signifikante Reduktion manueller Planungsschritte durch automatisierte 3D-Modellgenerierung aus CT/MRT-Daten
Reduktion von Nachbearbeitungsschritten durch präzise Vorhersagealgorithmen