Im Rahmen eines Projekts zur Verbesserung der digitalen Barrierefreiheit wurde ein bestehender Webshop vollständig an die WCAG 2.1 AA-Richtlinien angepasst. Als Lead Frontend Entwickler verantwortete ich die technische Umsetzung, Koordination mit dem Projektteam sowie die Einführung barrierefreier Komponenten auf Basis von React und MUI. Ziel war es, die Zugänglichkeit für Nutzer mit Einschränkungen signifikant zu verbessern und die gesetzlich geforderten Standards zu erfüllen.
Technische Leitung bei der Umsetzung barrierefreier Frontend-Komponenten mit React und MUI (Material UI)
Analyse und Refactoring bestehender UI-Strukturen hinsichtlich semantischer HTML-Nutzung, ARIA-Rollen und Zugänglichkeit per Tastatur
Integration und Nutzung von Accessibility-Testtools wie axe, Lighthouse
Enge Abstimmung mit UI/UX-Design, Backend-Entwicklung und QA zur Sicherstellung eines durchgängigen a11y-konformen Nutzererlebnisses
Beratung des Kunden zur Umsetzung gesetzlicher Anforderungen gemäß BITV 2.0 / EU-Richtlinie 2016/2102
Verbesserung des Lighthouse Accessibility Scores von 55 auf 98
Nachhaltige Verbesserung der Codebasis durch Einführung wiederverwendbarer, barrierefreier Komponenten
Positives Kundenfeedback und Folgebeauftragung für zukünftige a11y-Projekte
Tools und Technologien: React, MUI, TypeScript, JavaScript, HTML5, CSS3, Node.js, WCAG 2.1 AA, a11y Testing Tools (Axe, Lighthouse), SCRUM, Agile, Jira, Bitbucket, CI/CD-Pipelines, Frontend, User Experience (UX), Full Stack, Beratung
Entwicklung einer maßgeschneiderten Webanwendung für den vollständigen Prozess von Auftragseingang über Baustellenrückmeldung bis zum Abschluss. Authentifizierung via Microsoft Entra ID, skalierbare Architektur für 100+ Nutzer, Import über Excel-Dateien, Betrieb & Weiterentwicklung inklusive.
Konzeption der Gesamtarchitektur sowie Planung des Projektablaufs inkl. Mockups und technischer Umsetzung
Full Stack Entwicklung der Webanwendung und Schnittstellen REST API
Aufbau und Pflege der Datenbankstruktur zur Abbildung des vollständigen Auftragsprozesses
Integration von Microsoft Entra ID zur sicheren Nutzer-Authentifizierung
Entwicklung eines Imports für strukturierte Auftragserfassung via Excel-Dateien
Koordination von Testing, Deployment und Go-Live-Phase inkl. Infrastruktur
Betreuung des produktiven Betriebs sowie kontinuierliche Weiterentwicklung der Anwendung
Erfolgreiche Umsetzung eines End-to-End-Digitalisierungsprojekts im Bauumfeld, von Auftragseingang bis Projektabschluss
Bereitstellung einer stabilen, skalierbaren Lösung für über 100 Nutzer im produktiven Einsatz
Deutlich verbesserte Prozesssicherheit und Rückmeldequote auf Baustellen durch gezielte digitale Abläufe
Hohe Nutzerakzeptanz und positive Rückmeldungen durch intuitives UI und stabile Performance
Grundlage für zukünftige Erweiterungen und neue Module durch modulare Architektur geschaffen
Tools und Technologien: C#, .NET 8, ASP.NET Core, REST, REST API, Microservices, Entity Framework Core, PostgreSQL, Nuxt.js, Vue.js, HTML5, CSS3, Tailwindcss, JWT, OAuth, Microsoft Entra ID, TypeScript, JavaScript, Node.js, Primevue, xUnit.net, jest, nginx, Docker, Clean Architecture, DDD, Domain-driven Design, SCRUM, Agile, GitHub, Frontend, User Experience (UX), Backend, Fullstack, Beratung, Figma
Aufbau und Leitung eines Softwareunternehmens mit Schwerpunkt auf digitalen Prozesslösungen. Verantwortung für Softwarearchitektur, Projektsteuerung, Entwicklung und Kundenberatung.
Konzeption, Architektur und vollständige Entwicklung eines unternehmensinternen CRM-Systems mit Authentifizierung und Autorisierung über Microsoft Entra ID. Integration eines granularen Rollensystems, ereignisbasierte Kommunikation via RabbitMQ sowie zentrale Benutzerverwaltung. Fokus auf saubere Architektur, Testbarkeit und Skalierbarkeit.
Entwurf und Implementierung einer modularen Clean Architecture mit Domain-Driven Design
Einrichtung von Authentifizierung und Autorisierung über Microsoft Entra ID
Entwicklung eines rollenbasierten Zugriffskonzepts für Benutzer und Teams
Aufbau eines performanten relationalen Datenmodells in PostgreSQL
Umsetzung einer ereignisbasierten Kommunikation mit RabbitMQ
Containerisierung mit Docker für einfache Deployment-Umgebungen
Implementierung automatisierter Tests mit xUnit.net
Vollständig eigenständige Umsetzung vom Konzept bis zum produktiven MVP Rollout
Sichere und zentral verwaltete Benutzer- und Rechteverwaltung über Microsoft Entra ID
Hohe Codequalität und Wartbarkeit durch saubere Architektur und automatisierte Tests
Reduktion von Komplexität und Integrationsaufwand durch klare Schnittstellendefinitionen
Skalierbare Grundlage für künftige Erweiterungen und Mandantenfähigkeit geschaffen
Tools und Technologien: C#, .NET 9, ASP.NET Core, Entity Framework Core, REST, REST API, Microservices, PostgreSQL, xUnit.net, TypeScript, JavaScript, HTML5, CSS3, Tailwindcss, JWT, OAuth, Microsoft Entra ID, Node.js, RabbitMQ, MassTransit, Message Queuing, OpenTelemetry, Docker, Clean Architecture, DDD, Domain-driven Design, SCRUM, Agile, Jira, Bitbucket, CI/CD-Pipelines, Frontend, User Experience (UX), Backend, Fullstack, Beratung, Figma
Komplette Neuentwicklung eines Portals zur Verwaltung und Bestellung des Deutschlandtickets. Entwicklung verschiedener Backend-Services (u. a. CRUD-APIs, Authentifizierung, Messaging), Datenmodellierung mit relationalen und dokumentenbasierten Datenbanken sowie Aufbau eines modernen Frontends für das Kundenportal auf Basis eines JavaScript-Frameworks.
Konzeption und Implementierung modularer Backend-Services mit ASP.NET Core
Aufbau und Pflege von relationalen Datenmodellen
Entwicklung und Anbindung von REST APIs mit Authentifizierungslogik
Implementierung von Messaging-Workflows über RabbitMQ
Frontend-Entwicklung des Kundenportals mit React, TypeScript und Next.js
Testing im Backend (xUnit.net) und Frontend (Jest)
Enge Zusammenarbeit im Scrum-Team inkl. Story Refinement und Review
Containerisierung mit Docker zur lokalen und produktiven Bereitstellung
Erfolgreiche Umsetzung eines komplexen Ticketportals für den ÖPNV mit hoher Lastfähigkeit
Stabile, wartbare Systemarchitektur durch Clean Architecture und DDD-Ansätze
Performantes und benutzerfreundliches Kundenportal auf Basis moderner Webtechnologien
Klare Trennung von Domänen, die eine spätere Erweiterung und Wartung erleichtert
Reibungslose Kommunikation zwischen Services durch asynchrone Events mit RabbitMQ
Tools und Technologien: C#, .NET 8, ASP.NET Core, Entity Framework Core, REST, REST API, Microservices, PostgreSQL, React, ReactJS, Redux, TypeScript, JavaScript, Next.js, HTML5, CSS3, Tailwindcss, JWT, xUnit.net, jest, Node.js, Headless CMS, Strapi.io, RabbitMQ, MassTransit, Message Queuing, OpenTelemetry, Docker, KeyCloak, Clean Architecture, DDD, Domain-driven Design, SCRUM, Agile, Jira, Bitbucket, CI/CD-Pipelines, Frontend, User Experience (UX), Backend, Fullstack, Beratung, Figma
Weiterentwicklung einer webbasierten Softwarelösung zur Verwaltung und Buchung von Geschäftsreisen. Umsetzung moderner Benutzeroberflächen gemäß UI-/UX-Vorgaben sowie Integration von Backend-Services über eine Middleware. Qualitätssicherung durch umfassende Unit-Tests und End-to-End-Tests.
Umsetzung von responsiven Frontends mit Vue.js, TypeScript und Nuxt.js gemäß UI/UX-Designs
Integration der Middleware mit verschiedenen Backend-Services (REST API)
Erstellung umfangreicher Unit-Tests mit Jest für zentrale Logik
Entwicklung automatisierter End-to-End-Tests mit Playwright
Aktive Mitarbeit im agilen Scrum-Team (Refinement, Reviews, Sprints)
Verwendung moderner Dev-Tools und CI/CD-Pipelines via GitLab
Benutzerfreundliches und performantes UI unter Berücksichtigung moderner UX-Prinzipien umgesetzt
Zuverlässige Service-Integration durch saubere Schnittstellenanbindung
Hohe Codequalität und geringe Fehleranfälligkeit durch Testabdeckung auf mehreren Ebenen
Termingerechte Bereitstellung neuer Features trotz technischer und fachlicher Komplexität
Tools und Technologien: REST, REST API, Microservices, PostgreSQL, Vue.js, TypeScript, JavaScript, Nuxt.js, HTML5, CSS3, jest, Node.js, Nest.js, playwright, SCRUM, Agile, Jira, GitLab, CI/CD-Pipelines, Frontend, User Experience (UX), Backend, Fullstack, Beratung
Entwicklung und Architektur von Softwarelösungen im Konzernumfeld der Deutschen Bahn.
Weiterentwicklung und Neuaufbau komplexer Web-Anwendungen im Energiebereich: Angebotsplattform, CRM-System und Services für Onlineangebote.
Neuentwicklung einer webbasierten Softwarelösung zur Erstellung, Verarbeitung, Anzeige und zum Abschluss von Energieangeboten. Fokus auf durchgängige Digitalisierung des Angebotsprozesses im Frontend wie Backend, inklusive Integration einer dokumentenbasierter Speicherung.
Entwicklung der vollständigen Webanwendung (Frontend & Backend)
Umsetzung des Frontends mit Vue.js und EJS-Templates
Backend-Entwicklung mit Node.js und Express.js
Aufbau und Pflege des Datenmodells in MongoDB
Erfolgreiche Einführung einer neuen Plattform für Energieangebote mit End-to-End-Funktionalität
Beschleunigung des Angebotsprozesses durch direkte digitale Abwicklung
Stabile und wartbare Codebasis durch klar getrennte Verantwortlichkeiten in Front- und Backend
Tools und Technologien: REST, REST API, Microservices, Vue.js, TypeScript, JavaScript, HTML5, CSS3, Tailwindcss, JWT, jest, Node.js, Express.js, EJS, MongoDB, SCRUM, Agile, Jira, Bitbucket, CI/CD-Pipelines, Frontend, User Experience (UX), Backend, Fullstack, Beratung
Technische Beratung und Umsetzung verschiedener Webprojekte. Unterstützung bei Frontend- und Backend-Fragen.
Neuentwicklung eines Systems zur Verwaltung von Hardware. Full Stack Entwicklung, Azure-Deployment.
Weiterentwicklung einer Plattform zur Abbildung interner Geschäftsprozesse.
Digitalisierung von Geschäftsprozessen mit Fokus auf Frontend-Architektur und Visualisierung komplexer Datenstrukturen.
Entwicklung von Anwendungen zur Steuerung von IoT-Geräten über Web und Mobile.
Wartung und Weiterentwicklung eines CMS-Systems inkl. Datenbankpflege.
Neuentwicklung eines Kursverwaltungssystems für Schwimmbäder.
Über 9 Jahre Erfahrung in der Full Stack Entwicklung, davon 5+ Jahre in leitender Rolle. Erfolgreiche Umsetzung von 10+ Projekten mit Fokus auf skalierbare .NET-Architekturen, moderne Frontends (Vue.js, React, ReactJS) und SQL Datenbanken.
Ich arbeite lösungsorientiert, strukturiert und mit einem hohen Anspruch an Qualität, ohne Umwege, aber mit Blick für das Ganze. Besonders wichtig ist mir, dass technische Lösungen nicht nur funktionieren, sondern Prozesse wirklich vereinfachen und verlässlich laufen.
Ich bringe mich aktiv ein, denke über den Tellerrand hinaus und spreche Dinge offen an, wenn sie im Projektverlauf hinderlich sind. Die Zusammenarbeit mit Fachbereichen und Projektpartnern gestalte ich klar, verbindlich und auf Augenhöhe.
Was mich antreibt, ist der Anspruch, komplexe Themen verständlich zu machen und aus guten Ideen stabile, praxistaugliche Systeme zu bauen, ohne unnötige Komplexität, aber mit maximalem Nutzen.
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.
2025 © FRATCH.IO GmbH. All rights reserved.