Michael M.

Senior Frontend Architect

Dresden, Germany

Experience

Jan 2024 - Dec 2024
1 year

Senior Frontend Architect

Deutsche Bahn (DB Systel)

  • Implemented accessibility audit recommendations for the ICE onboard portal, focusing on screen reader and keyboard usability
  • Migrated end-to-end tests from Cypress to Playwright and refactored components to meet accessibility standards
  • Introduced Prettier for consistent code formatting
  • Technologies: Angular, TypeScript, RxJS, NgRx, Jest, GitLab, Playwright, Cypress, Spring Boot
Jan 2022 - Dec 2022
1 year

Frontend Engineer

Deutsche Telekom

  • Developed two web portals for configuring service telephone numbers: an admin portal for companies, users, service numbers, feature configurations, and audio uploads, and a customer portal for drag-and-drop call routing, call handling logic, and PDF usage statistics
  • Implemented a PDF export feature using a Gotenberg-based microservice in Docker
  • Built a shared library for components, services, assets, and state management for consistency and efficiency
  • Technologies: Angular, TypeScript, RxJS, NgRx, Formly, Gotenberg PDF, Docker, Jest, GitLab, Microservices, Spring Boot
Jan 2021 - Present
4 years 9 months

Senior Frontend Architect

Freelancer

  • Developed a dynamic form generator for a web portal at E.ON based on JSON Schema to create intelligent, interactive forms without manual coding
  • Implemented features such as copying entire form sections with data, dynamically extending forms, calculating sums and products across input groups, context-based mandatory field logic, filtering select options, complex validation and error messaging, and toggling sections based on user input
  • Ensured every form is fully schema-driven, allowing new form variations without custom code
  • Conducted unit and component-level testing with Jest and React Testing Library, and full user journey simulations with Cypress
  • Introduced large language models (LLMs) like Microsoft Copilot into development workflows
Jan 2021 - Dec 2021
1 year

Freelance Frontend Developer

Tennisclub Frankenberg/Sa

  • Developed a fully serverless JAMstack website using Gatsby, Netlify, and GraphQL as a cost-free CMS solution
  • Stored content in Markdown within a GitHub repository with automated Netlify rebuilds on push
  • Integrated Netlify CMS for configurable widgets and authentication for non-technical editors
  • Added Netlify Lambda serverless functions and calendar integration for booking tennis courts
  • Technologies: JAMstack, Netlify, Gatsby, GraphQL, Markdown, GitHub
Jan 2017 - Dec 2021
5 years

Senior Frontend Architect

Inside Services GmbH

  • Led the complete relaunch of Lufthansa’s intranet web application with a fully responsive design, new component architecture, and model transition layers for legacy content

  • Implemented server-side caching via AEM Dispatcher and client-side caching with MobX for continuous session experience

  • Developed reusable UI components and user-focused applications like contact management, user profile administration, and configurable widget column features

  • Developed two hybrid mobile e-banking apps for BankVerlag: AppTAN (Ionic, Cordova, Angular) with Kobil SDK integration and a biometric login container (Flutter, Dart) supporting Touch ID, Face ID, and PIN

  • Implemented feature rollout via Fastlane and toggles for white-label mobile apps

  • Technologies: Adobe AEM CMS, Preact, MobX, Redux, TypeScript, Ramda, Jest, Bitbucket, Flutter, Dart, Ionic, Cordova, Angular, RxJS, Swagger, Kobil SDK, Fastlane

Jan 2011 - Dec 2017
7 years

Frontend Engineer

T-Systems Multimedia Solutions GmbH

  • Developed a lightweight responsive server monitoring web app for E.ON using React frontend with PHP backend and Monitis API

  • Built a used Smart car search web app for Mercedes-Benz with AngularJS, external API data, filtering, detailed views, and favorites

  • Created a central component library in Adobe AEM for Henkel’s multi-brand, multilingual CMS architecture, enabling rapid brand site creation through reusable components and editorial workflows

  • Developed the Telekom Social Network start page with Jive and jQuery Widget Factory, featuring customizable widgets and social interactions, plus an embedding plugin

  • Implemented content management pages for DHL.de and deutschepost.de using Adobe AEM, interactive calculator widgets, and responsive multilingual accessible design, earning the BIENE Award

  • Technologies: React, PHP, Monitis API, AngularJS, Adobe AEM, jQuery Widget Factory, Jenkins

Jan 2009 - Dec 2011
3 years

Frontend Engineer

Communardo Software GmbH

  • Developed an accessible content management web application for BARMER GEK using CoreMedia CMS and jQuery with full keyboard navigation for visually impaired users

  • Technologies: CoreMedia CMS, jQuery

Jan 2008 - Dec 2009
2 years

Frontend Developer

XIMA GmbH

  • Created custom CMS components for Messe Frankfurt using Adobe AEM, ExtJS, Jenkins, and jQuery, with configurable color schemes, interactive maps, and tailored finder applications

  • Developed a job portal for Vivento Interim Services on Typo3 CMS with LAMP stack and custom extensions, enhanced with jQuery for dynamic interactions

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.

Languages

German
Advanced
English
Advanced

Education

Oct 2002 - Jun 2008

Hochschule Mittweida | University of Applied Sciences

Diploma in Engineering · Media Technology · Mittweida, Germany

Certifications & licenses

iSAQB Certified Software Architect

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions