Michael Menzel
Senior Frontend Architect | iSAQB Certified | 17+ Years Enterprise Experience
Experience
Deutsche Bahn
- Implemented accessibility audit recommendations for the ICE onboard portal to improve usability for screen reader and keyboard users
- Migrated end-to-end tests from Cypress to Playwright
- Refactored components to meet accessibility standards
- Introduced Prettier for consistent code formatting
Deutsche Telekom
- Developed two web portals for configuring service telephone numbers (admin and end-user)
- Built admin portal for setup of companies, users, service numbers, feature configurations, and audio file uploads
- Built customer portal for drag-and-drop call routing tree configuration, call handling logic management, and PDF usage statistics export
- Implemented PDF export feature via a Gotenberg-based Docker microservice
- Created a shared library for centralized components, services, assets, and state management logic
- Developed dynamic forms and role-based permissions interfaces
E.ON
- Developed a dynamic form generator based on JSON Schema for a web portal used by installers
- Implemented features including copying form sections with data, dynamically extending forms, calculating sums and products, context-based mandatory field logic, filtering select options, complex validation and error messaging, and toggling sections based on user input
- Enabled fully schema-driven forms allowing new variations without custom code
- Conducted unit and component tests with Jest and React Testing Library
- Built a comprehensive end-to-end test suite with Cypress
- Introduced large language models such as Microsoft Copilot into development workflows
Tennisclub Frankenberg/Sa
- Developed a fully serverless JAMstack website using Gatsby, Netlify, and GraphQL
- Stored content in Markdown files in GitHub, triggering automated Netlify rebuilds on push
- Integrated Netlify CMS with configurable widgets and authentication for non-technical editors
- Added Netlify Lambda serverless functions and calendar integration for tennis court booking
Swissgrid
- Implemented an interactive animated quiz game with Angular and TypeScript
- Enabled drag-and-connect functionality for questions and answers
- Made the quiz fully editable by AEM authors supporting up to 10 steps with 4 Q&A pairs per step
- Ensured full responsiveness and mobile optimization
Franke
- Optimized product image handling with lazy loading to load images only when visible
- Implemented Google Maps retailer search, product image browsing, and color/variation selection
Gebäudeversicherung Bern
- Implemented site-wide search and publication list with tag-based filtering and pagination in Adobe AEM CMS using Estatico
Hallesche/Alte Leipziger
- Developed responsive content management web app with Sitecore CMS and React
- Implemented product finder, informational components, and embedded configurator tools
BankVerlag
- Developed two hybrid mobile apps within a white-label architecture using Fastlane and feature toggles
- Built AppTAN with Ionic, Cordova, and Angular for TAN reception, secure messaging, and transaction confirmation via Kobil SDK
- Developed a biometric login container with Flutter and Dart supporting Touch ID, Face ID, and PIN login
- Integrated secure API authentication and transaction confirmation workflows
- Rendered user-specific banking interface with a dedicated Ionic frontend
Lufthansa EBASE
- Contributed to relaunch of Lufthansa intranet web application with responsive design and new component architecture
- Preserved and rendered legacy content via model transition layers on initial load
- Implemented server-side caching with AEM Dispatcher and client-side caching with MobX stores
- Developed reusable UI components and applications for contact management, user profile administration, search, filtering, and pagination
- Added configurable widget column for world clock, flight booking, and personalized links
Sächsische Aufbaubank
- Digitized paper-based funding application forms with a standalone JSON editor and dynamic Angular frontend rendering
- Enabled users to complete forms and receive QR codes for recall at SAB offices
E.ON
- Built a lightweight responsive web app for server monitoring with React frontend and PHP backend
- Fetched server status from Monitis API and displayed detailed views
Mercedes-Benz
- Developed a used Smart car search web app with AngularJS
- Implemented extensive filtering options, detailed result views, and favorites functionality
Henkel
- Developed a central component library in Adobe AEM for multi-brand, multilingual CMS
- Enabled rapid brand site creation through reusable components and editorial workflows
TSN
- Created a company-wide start page for Telekom Social Network using Jive and jQuery Widget Factory
- Implemented customizable, orderable widgets and social interactions
- Developed a plugin to embed TSN functionality into external pages
DHL/Deutsche Post AG
- Implemented content management pages for DHL.de and deutschepost.de with Adobe AEM CMS
- Developed interactive calculator widgets and standard CMS components focusing on responsiveness, multilingual support, and accessibility
- Contributed to DHL.de receiving the BIENE Award for accessible web development
BARMER GEK
- Developed a content management web application with CoreMedia CMS and jQuery
- Ensured full accessibility for visually impaired users with complete keyboard navigation
Messe Frankfurt
- Developed custom CMS components for trade fairs using Adobe AEM and ExtJS
- Implemented configurable color schemes, interactive maps, and finder applications
Vivento Interim Services
- Built a job portal with Typo3 CMS on a LAMP stack
- Developed custom Typo3 extensions and enhanced client-side interactions with jQuery
Summary
Enterprise consultant specializing in React/Angular ecosystems, Web Components and frontend architectures with modern CI/CD pipelines. Proven track record helping industry leaders like Deutsche Telekom, Mercedes-Benz, and Deutsche Bahn digitize critical business processes. As an iSAQB-certified architect, I combine deep technical expertise with strategic leadership, guiding teams through complex modernization projects that serve millions of users. Currently exploring the transformative potential of AI-assisted development workflows, particularly excited about programmable tools like Claude Code CLI that enable seamless integration of AI agents into development.
Skills
Technologies And Tools
- React
- Svelte
- Angular
- Typescript
- Es6
- Claude Code
- Agentic Coding
- Context / Prompt Engineering
- Mobx
- Redux
- Rxjs
- Ramda
- Extjs
- Rjsf
- Sanctuary-js
- Webpack
- Rollup
- Vite
- Es Lint
- Nodejs
- Deno
- Prettier
- Babel
- Npm
- Git
- Github
- Gitlab
- Ci/cd
- Jira
- Confluence
- Gatsby
- Jamstack
- Graphql
- Netlify
- Copilot
- Ai Agents
- N8n
- Jest
- Cypress
- Playwright
- A11y
- New Relic
- Site Catalist
- Php
- Sql
- Shell
Companies
- Deutsche Bahn
- Deutsche Telekom
- Eon
- Lufthansa
- Bankverlag
- Swissgrid
- Franke
- Gvb (Gebäudeversicherung Bern)
- Hallesche/alte Leipziger
- Sab (Sächsische Aufbaubank)
- Mercedes Benz
- Henkel
- Dhl/dpag
- Tsn
- Messe Frankfurt
- Barmer Gek
- Vivento Interim Services
- Deutsche Post
- Adobe
Areas Of Expertise
- Transport And Logistics
- Telecommunications
- Energy Supply
- Aviation
- Finance And Banking
- Insurance
- Industry And Manufacturing
- Consumer Goods And Chemicals
- Automotive Industry
- Events And Trade Fairs
- Public Sector And Funding Institutions
- Personnel Services
- Software And It
Languages
Education
Hochschule Mittweida | University of Applied Sciences
Diploma in Engineering (FH) · Media Technology · Mittweida, Germany
Certifications & licenses
iSAQB Certified Software Architect
Similar Freelancers
Discover other experts with similar qualifications and experience