In a project to improve digital accessibility, an existing webshop was fully adjusted to WCAG 2.1 AA guidelines. As Lead Frontend Developer, I was responsible for the technical implementation, coordination with the project team, and the introduction of accessible components based on React and MUI. The goal was to significantly improve accessibility for users with disabilities and meet legal standards.
Technical lead in implementing accessible frontend components with React and MUI (Material UI)
Analyzed and refactored existing UI structures for semantic HTML, ARIA roles, and keyboard accessibility
Integrated and used accessibility testing tools like axe and Lighthouse
Worked closely with UI/UX design, backend development, and QA to ensure a fully a11y-compliant user experience
Advised the client on meeting legal requirements according to BITV 2.0 / EU Directive 2016/2102
Improved Lighthouse Accessibility Score from 55 to 98
Sustainable improvement of the codebase by introducing reusable accessible components
Positive client feedback and follow-up projects for future a11y initiatives
Tools and Technologies: 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, Consulting
Designed and developed a custom web application for the full process from order entry through site feedback to completion. Authentication via Microsoft Entra ID, scalable architecture for 100+ users, import via Excel files, operation & further development included.
Conceptualized the overall architecture and planned the project flow including mockups and technical implementation
Full stack development of the web application and REST API interfaces
Built and maintained the database structure to map the complete order process
Integrated Microsoft Entra ID for secure user authentication
Developed an import for structured order entry via Excel files
Coordinated testing, deployment, and go-live phases including infrastructure
Supported production operations and continuous application development
Successfully implemented an end-to-end digitization project in the construction sector, from order entry to project completion
Delivered a stable, scalable solution for over 100 users in production
Significantly improved process reliability and site feedback rates through targeted digital workflows
High user acceptance and positive feedback thanks to an intuitive UI and stable performance
Created a foundation for future extensions and new modules through modular architecture
Tools and Technologies: 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, Full Stack, Consulting, Figma
Built and led a software company focused on digital process solutions. Responsible for software architecture, project management, development, and client consulting.
Design, architecture, and full development of an internal CRM system with authentication and authorization via Microsoft Entra ID. Integrated a granular role system, event-driven communication via RabbitMQ, and central user management. Focused on clean architecture, testability, and scalability.
Designed and implemented a modular Clean Architecture with Domain-Driven Design
Set up authentication and authorization with Microsoft Entra ID
Developed a role-based access concept for users and teams
Built a high-performance relational data model in PostgreSQL
Implemented event-driven communication with RabbitMQ
Containerized with Docker for easy deployment environments
Implemented automated tests with xUnit.net
Fully independent delivery from concept to production MVP rollout
Secure and centrally managed user and rights management via Microsoft Entra ID
High code quality and maintainability through clean architecture and automated tests
Reduced complexity and integration effort through clear interface definitions
Created a scalable foundation for future extensions and multi-tenancy
Tools and Technologies: 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, Full Stack, Consulting, Figma
Complete redevelopment of a portal to manage and order the Germany ticket. Built various backend services (e.g., CRUD APIs, authentication, messaging), data modeling with relational and document-based databases, and developed a modern frontend for the customer portal based on a JavaScript framework.
Designed and implemented modular backend services with ASP.NET Core
Created and maintained relational data models
Developed and connected REST APIs with authentication logic
Implemented messaging workflows via RabbitMQ
Frontend development of the customer portal with React, TypeScript, and Next.js
Testing backend (xUnit.net) and frontend (jest)
Worked closely in a Scrum team including story refinement and reviews
Containerized with Docker for local and production deployment
Successfully delivered a complex ticket portal for public transport with high load capacity
Stable, maintainable system architecture using Clean Architecture and DDD approaches
Fast and user-friendly customer portal based on modern web technologies
Clear domain separation enabling easy future extension and maintenance
Smooth communication between services via asynchronous events with RabbitMQ
Tools and Technologies: 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, Full Stack, Consulting, Figma
Further development of a web-based software solution for managing and booking business trips. Implementation of modern user interfaces according to UI/UX guidelines and integration of backend services via a middleware. Quality assurance through comprehensive unit tests and end-to-end tests.
Implemented responsive frontends with Vue.js, TypeScript and Nuxt.js according to UI/UX designs
Integrated the middleware with various backend services (REST API)
Created extensive unit tests with Jest for core logic
Developed automated end-to-end tests with Playwright
Actively contributed in the agile Scrum team (refinement, reviews, sprints)
Used modern dev tools and CI/CD pipelines via GitLab
Delivered a user-friendly and high-performance UI considering modern UX principles
Ensured reliable service integration through clean interface connections
Achieved high code quality and low error rate through multi-layer test coverage
Provided new features on schedule despite technical and business complexity
Tools and technologies: 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, consulting
Development and architecture of software solutions within the Deutsche Bahn corporate environment.
Further development and rebuilding of complex web applications in the energy sector: quotation platform, CRM system and services for online offers.
New development of a web-based software solution for creating, processing, displaying and completing energy quotations. Focus on end-to-end digitization of the quotation process in both frontend and backend, including integration of document-based storage.
Developed the full web application (frontend & backend)
Implemented the frontend with Vue.js and EJS templates
Developed the backend with Node.js and Express.js
Designed and maintained the data model in MongoDB
Successfully launched a new platform for energy quotations with end-to-end functionality
Accelerated the quotation process through direct digital handling
Achieved a stable and maintainable codebase by clearly separating frontend and backend responsibilities
Tools and technologies: 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, consulting
Technical consulting and implementation of various web projects. Support with frontend and backend questions.
New development of a system for hardware management. Full stack development, Azure deployment.
Further development of a platform for modeling internal business processes.
Digitization of business processes with a focus on frontend architecture and visualization of complex data structures.
Development of applications to control IoT devices via web and mobile.
Maintenance and further development of a CMS system including database management.
New development of a course management system for swimming pools.
Over 9 years of experience in full stack development, including 5+ years in a leadership role. Successfully delivered over 10 projects focusing on scalable .NET architectures, modern frontends (Vue.js, React, ReactJS), and SQL databases.
I work solution-oriented, structured, and with a high standard of quality, without detours but with an eye on the big picture. It’s especially important to me that technical solutions not only work but truly simplify processes and run reliably.
I actively contribute, think outside the box, and openly address issues if they become obstacles during the project. I collaborate with business units and project partners in a clear, committed, and equal manner.
What drives me is the desire to make complex topics understandable and turn good ideas into stable, practical systems, without unnecessary complexity but with maximum benefit.
Discover other experts with similar qualifications and experience
2025 © FRATCH.IO GmbH. All rights reserved.