Mathis Dudler

Senior Web-/Frontend-Entwickler

Bielefeld, Deutschland
Erfahrungen
Jan. 2025 - März 2025
3 Monaten

Senior Web-/Frontend-Entwickler

KemCom GmbH

  • Projektziel: Modernisierung der Homepage eines Luxus Wohnhauses für eine bessere Nutzererfahrung und zeitgemäßes Design.
  • Frontend - Entwicklung & Umsetzung der Website und Module mit aktuellen Webtechnologien.
  • Frontend - SEO-Optimierung zur besseren Sichtbarkeit in Suchmaschinen.
  • Erfolge - Modernes und professionelles Erscheinungsbild, das das Image des Wohnauses stärkt.
  • Erfolge - Erhöhte Effizienz bei der Pflege der Inhalte durch die Nutzung eines CMS.
  • Technologien: HTML5 · HTML · CSS3 · CSS · JavaScript · Umbraco · C# · .NET
Apr. 2024 - Aug. 2024
5 Monaten
Oelde, Deutschland

Fullstack-Entwickler

Getslash GmbH

  • Projektziel: Neuentwicklung einer White-Label-Software zur Buchung von Internet Plänen als nahtlose Integration in den bestehenden Buchungsprozess. Vergleichsprojekt zur Evaluierung einer zukunftsträchtigen technologischen Ausrichtung.
  • Frontend - Entwicklung einer responsive Web App in Vue.js in Verbindung mit pnpm Workspaces.
  • Frontend - Integration von Unit- und Integration-Tests in Vitest und E2E-Tests in Cypress.
  • Backend - Implementierung des Headless CMS Directus mit einer PostgreSQL Datenbank.
  • Backend - Entwicklung von REST- und GraphQL-APIs.
  • DevOps - Bereitstellung einer GitLab CI/CD Pipeline zur automatischen Qualitätssicherung und Paketierung.
  • Erfolge: Entscheidung gegen die Weiterführung des Technologie-Stacks und Start der Überführung des Projekts in die abgestimmte neue technologische Ausrichtung des Unternehmens.
  • Technologien: Vue.js · TypeScript · JavaScript · HTML5 · HTML · CSS · Tailwind · Vitest · Cypress · PrimeVue · Directus · PostgreSQL · Node.js · GitLab CI/CD · REST · pnpm · Vite · Git · Confluence · Jira
Feb. 2024 - Bis heute
1 Jahr 6 Monaten
Oelde, Deutschland

Senior Web-/Frontend-Entwickler

Getslash GmbH

  • Entwicklung & Beratung für zukunftsweisende technische Ausrichtung.

  • Allgemeine Technologien: Angular · Vue.js · TypeScript · HTML5 · SCSS · Jest · Vitest · Cypress · NX · NgRx · RxJS · Tailwind · Storybook · GitLab CI/CD

  • Projekt Cruise Connect

  • Projektziel: Erstellung eines Leuchtturmprodukts als Paradebeispiel zur zukunftsfähigen technologischen Ausrichtung des Frontends.

  • Frontend - Update einer legacy Angular Web App auf den neusten Stand der Technik.

  • Frontend - Einführung des Tactical Domain Driven Designs in einem NX-gestützten Monorepo.

  • Frontend - Sicherstellung der Code Qualität mit Hilfe von automatisierten Unit-, Integration-, Snapshot- und E2E-Tests.

  • DevOps Coaching - Erstellung automatisierter Versionierung, Dokumentation und Releases.

  • DevOps Coaching - Verbesserung des Release-Prozesses durch die Unterstützung der Mitarbeiter bei der Umsetzung von Best Practices.

  • Erfolge - Erfolgreicher Launch des Produkts bei mehrere Kunden inklusive der Aufnahme des Produkts in das Portfolio des Unternehmens.

  • Erfolge - Das Projekt dient als Blueprint für die weitere technologische Ausrichtung des Unternehmens.

  • Erfolge - Eine Reduzierung der Störungen auf nahezu Null durch eine 100% Unit-Test Abdeckung, einer umfassenden E2E-Test Abdeckung und vollautomatisierter Releases.

  • Technologien: Angular · TypeScript · JavaScript · HTML5 · HTML · SCSS · CSS · Jest · Cypress · NX · RxJS · Storybook · Node.js · GitLab CI/CD · REST · npm · yarn · ESLint · Webpack · Babel · semantic-release · Git · Confluence · Jira

  • Projekt Cruise Companion

  • Projektziel: Weiterentwicklung des bestehenden Produkts und Modernisierung durch die Verwendung aktueller Technologien und Best Practices. Planung und Umsetzung einer Strategie zur Verwendung von Angular Version größer 12s unter Berücksichtigung von ES5 Kompatibilität.

  • Frontend - Entwicklung einer responsiven Web App in Angular für iTV, Digital Signage und mobile Geräte.

  • Frontend - Update der legacy App auf die zuvor definierten neuen Best Practices und Technologien.

  • Frontend - Transpilieren, paketieren und optimieren der Build Artefakte für ES5 Geräte und Browser.

  • DevOps - Verbesserung der GitLab CI/CD Build Pipeline Performance durch Parallelisierung, Caching und Build Anpassungen.

  • Erfolge - Erfolgreiches Update auf Angular 19 mit einem Custom Build Prozess zur Wiederherstellung der Kompatibilität zu ES5 Geräten und Browsern.

  • Erfolge - Erfolgreicher Launch mehrerer komplexer Features bei mehreren Kunden.

  • Erfolge - Optimierung der CI/CD-Pipeline, wodurch die Deployment-Zeit um 50% reduziert wurde.

  • Technologien: Angular · TypeScript · JavaScript · HTML5 · HTML · SCSS · CSS · Jest · Cypress · NX · NgRx · RxJS · Rollup · Babel · Terser · esbuild · Vite · PostCSS · Storybook · Node.js · GitLab CI/CD · REST · npm · yarn · ESLint · Webpack · Babel · semantic-release · Bootstrap · Git · Confluence · Jira

  • Projekt Design Tokens

  • Projektziel: Bereitstellung von Design Tokens und derer Verwendung in den Produkten, um die Anpassbarkeit der White-Label-Software durch die Designer zu ermöglichen.

  • Technische Umsetzung: Bereitstellung eines npm Pakets basierend auf Figma Tokens Studio.

  • Erfolge - Erfolgreiche Anbindung des npm Pakets App-Übergreifend durch eine vollautomatisierte und qualitätsgesicherte Versionierung, Dokumentation und Paketierung der Design Tokens in Releases.

  • Technologien: Node.js · Style Dictionary · Jest · semantic-release · GitLab CI/CD · husky · Git · git hooks · Figma · npm · yarn

Apr. 2023 - Dez. 2023
9 Monaten
Deutschland

Wissenschaftlicher Mitarbeiter

Technische Hochschule OWL

  • Projektziel: Forschung, Implementierung und Optimierung von KI- und ML-Algorithmen zur Generierung und Analyse von synthetischen Daten.
  • Technische Umsetzung - Implementierung von (Conditional) Variational AutoEncoders und Generative Adversarial Networks mit TensorFlow, Pytorch und scikit-learn.
  • Erfolge - Verbesserung der Genauigkeit von Machine-Learning-Modellen durch datengetriebene Optimierungen.
  • Erfolge - Erstellung von wissenschaftlichen Berichten und Visualisierungen.
  • Technologien: Python · TensorFlow · Keras · Pytorch · scikit-learn · pandas · seaborn · Matplotlib · Plotly
Jan. 2022 - Feb. 2024
2 Jahren 2 Monaten
Köln, Deutschland

Senior Web-/Frontend-Entwickler

RTL Technology GmbH

  • Projektziel: Entwicklung der RTL+ Musik Streaming App mit moderner Frontend-Architektur für über 4 Millionen Abonnenten.
  • Frontend - Konzeption der Architektur und Implementierung mit Angular in einem NX-gestützten Monorepo.
  • Frontend - Integration einer weitreichenden Testabdeckung von Unit-, Integration-, Snapshot- und E2E-Tests.
  • Frontend - Optimierung für Server-Side-Rendering (SSR) und Search Engine Optimization (SEO).
  • Backend - Unterstützung bei der Entwicklung von Microservices in Node.js, Bereitstellung von Docker-Images und Management von Kubernetes-Clustern.
  • Backend - Weiterentwicklung und Pflege des Headless CMS.
  • DevOps - Erstellung und Optimierung von GitLab CI/CD Pipelines zum Deployment von on demand Releases.
  • Coaching - Einführung von Clean Code Guidelines und des Collective Code Ownerships.
  • Erfolge - Erfolgreicher Launch der plattformübergreifenden Musik-Streaming-App mit mehr als 4 Mio. Abonnenten.
  • Erfolge - Erreichung einer robusten 100% Unit- und umfassender E2E-Testabdeckung, was eine signifikante Qualitätssteigerung und Stabilität garantiert.
  • Erfolge - Erfolgreiche Wissensweitergabe und nahtlose Übergabe des Produkts an die interne Entwicklungsabteilung für langfristige Wartung und Weiterentwicklung.
  • Technologien: Angular · TypeScript · JavaScript · HTML5 · HTML · SCSS · CSS · Node.js · Jest · Cypress · NX · GraphQL · SSR · SEO · Storybook · Strapi · Kafka · Stencil · React · GitLab CI/CD · Docker · Kubernetes · npm · yarn · ESLint · Webpack · Git · Confluence · Jira · Agile · Scrum · SAFe
Mai 2021 - Nov. 2021
7 Monaten

Fullstack-Entwickler

Kunde Anonym

  • Projektziel: Neuentwicklung einer multiplattform Kalorien Tracking App.
  • Frontend - Implementierung einer Progressive Web App mit Vue.js, einschließlich Vuex und Vue Router, Typescript, HTML5 und SCSS.
  • Frontend - Qualitätssicherung mit Hilfe von Unit-Tests geschrieben in Jest und Jasmine.
  • Backend - Implementierung mit Hilfe von Firebase inklusive Authentifizierung, Hosting und der NoSQL Datenbank Cloud Firestore.
  • DevOps - Definition einer GitLab CI/CD Pipeline zum Lint, Build, Test und automatisiertem Deployment.
  • Erfolge - Erfolgreicher Abschluss des Projekts und kontinuierliche Verbesserung.
  • Technologien: Vue.js · TypeScript · JavaScript · HTML5 · HTML · SCSS · CSS · Vitest · Jest · Jasmine · Playwright · Firebase · NoSQL · Progressive Web App (PWA) · GitLab CI/CD · npm · Git
Jan. 2020 - Dez. 2021
2 Jahren
Bielefeld, Deutschland

Technischer Product Owner

Diamant Software GmbH

  • Projektziel: Launch der neue Produktgeneration Diamant/4, Ablösung des IE11 durch Zusammenführung zweier Clients in einem reinen Web-Client.
  • Tätigkeiten - Führung eines agilen Entwicklerteams nach Scrum auch innerhalb des SAFe Kontext.
  • Tätigkeiten - Definition, Priorisierung und Verantwortung des Team Backlogs inklusive der Epics, Features und User Stories.
  • Tätigkeiten - Ausarbeitung und Definition von Architektur-Anforderungen, besonders im Kontext von Micro Frontends.
  • Tätigkeiten - Einarbeitung und Vermittlung von neuen Methodiken und ihrer Anwendung darunter Lean UX, Collaborative UX Design und Design Sprints.
  • Tätigkeiten - Einholung von Nutzerfeedback, Stakeholdermanagement und Durchführung von Workshops zur Findung der effektivsten und effizientesten Lösung mit Hilfe von Prinzipien wie MVP, Pareto Principle, User Story Mapping und Story Slicing.
  • Erfolge - Erfolgreicher Launch der neuen Produktgeneration Diamant/4.
  • Erfolge - Ablösung der legacy Technologie Internet Explorer 11 durch die Einführung eines neuen Web-Client.
  • Erfolge - Erfolgreiche Integration der neuen Softwaregeneration als OEM Lösung mit diversen Partnern.
  • Erfolge - Erhebliche Leistungssteigerung im Team durch die Aufbereitung technologischer Konzepte und das herunterbrechen komplexer technologischer Aufgaben in kleine, verständliche Arbeitspakete.
  • Technologien: Scrum · SAFe · Kanban · User Stories · Micro Frontends · Architecture · UI/UX · Design Sprints · User Story Mapping
März 2019 - Feb. 2020
1 Jahr
Bielefeld, Deutschland

Web-/Frontend-Entwickler

Diamant Software GmbH

  • Projektziel: Vereinheitlichung mehrere Clients in einen einzigen Web-Client und die Bereitstellung eines unternehmensweiten Design Systems, um nicht weiter unterstützte Technologien zu entfernen, das Produkt zukunftsfähig und plattformübergreifend verwendbar zu machen, sowie UI und UX Prinzipien teamübergreifend einheitlich implementieren zu können.
  • Frontend - Anforderungsmanagement, Implementierung und Integration von Feature-übergreifenden Architekturanforderungen in Angular.
  • Frontend - Definition und Implementierung neuer Schnittstellen gemeinsam mit Team Mitgliedern, Stakeholdern und Architekten.
  • Frontend - Entwicklung von automatisierten Tests in basierend auf der Agilen Test Matrix und ATDD.
  • DevOps - Konfiguration von Azure Pipelines zur vollautomatisierten Erstellung, Qualitätssicherung und Veröffentlichung von npm Paketen und weiteren Artefakten.
  • Coaching - Einarbeitung von Junior-Entwicklern, Förderung des Collective Code Ownership Mindsets und der Clean Code Richtlinien im Team zu Steigerung der Codequalität.
  • Erfolge - Autarke und dezentrale Entwicklung von Features und Apps durch die Einführung einer Micro-Frontend Architektur.
  • Erfolge - Schnellere und konsistente Entwicklung von Apps unternehmensweit, durch die Bereitstellung eines immer und überall verfügbaren Design Systems und der dazugehörigen Komponenten-Bibliothek.
  • Technologien: Angular · TypeScript · JavaScript · HTML5 · HTML · Less · CSS · Node.js · Jest · Jasmine · Karma · RxJS · Kendo UI · SonarQube · EsLint · Swagger · OpenAPI · Azure Pipelines · Azure DevOps Server · npm · yarn · Webpack · ng-packagr · semantic-release · git hooks · Git · Scrum · Agile · SAFe · UI/UX
Feb. 2018 - Feb. 2019
1 Jahr 1 Monate
Braunschweig, Deutschland

Web-/Frontend-Entwickler

Volkswagen Financial Services

  • Projektziel: Neuentwicklung der Gebrauchtwagenplattform, um die Serverlast zu reduzieren, die Performance zu verbessern und somit den Umsatz zu steigern.
  • Frontend - Implementierung einer reaktiven Web App mit Angular in einem von NgRx-gestützten State Management.
  • Frontend - Integration einer soliden Testabdeckung von Unit- und Integration-Tests.
  • Frontend - Anbindung von OData- und SOAP-APIs sowie einer Websocket Verbindung für Live-Updates.
  • Erfolge - Erfolgreicher Launch der Web Anwendung und Übergabe des Produkts an die interne Entwicklungsabteilung für langfristige Wartung und Weiterentwicklung.
  • Erfolge - Signifikante Performance-Verbesserung, die die Ladezeit insbesondere zu Spitzenzeiten drastisch senkt und zu einer besseren User Experience führt.
  • Erfolge - Steigerung der Umsätze durch leichtere und zuverlässigere Bedienung der Plattform sowie zuverlässiger Verfügbarkeit und Performance der Plattform.
  • Technologien: Angular · TypeScript · JavaScript · HTML5 · HTML · SCSS · CSS · Node.js · NgRx · RxJS · Jasmine · Karma · OData- SOAP-API · npm · Websockets · RabbitMQ · STOMP · Azure · Git · Jira · Confluence
Okt. 2016 - Jan. 2018
1 Jahr 4 Monaten
Detmold, Deutschland

Fullstack-Entwickler

Wortmann Group

  • Projektziel: Erstellung einer cross-plattform App, um die Kommunikation zwischen Vertrieb, Marketing und Verkaufspersonal zu vereinfach und vereinheitlichen. Erstellung einer einer cross-plattform App, um Inspirationen für neue Kollektionen gebündelt an einem Ort zu sammeln.
  • Frontend - Entwicklung von responsive Web Apps mit dem OpenUI5 Javascript Framework.
  • Frontend - Erstellung von nativen Android und iOS Apps.
  • Backend - Entwicklung von RESTful- und OData-Apis.
  • Backend - Speicherung der Daten in einer Datenbank mit automatischer Schema-Generierung.
  • Coaching - Schulung der internen IT des Kunden und Unterstützung durch 2nd Level Support.
  • Erfolge - Erfolgreicher Launch der Apps und Übergabe des Produkts an die interne Entwicklungsabteilung für langfristige Wartung und Weiterentwicklung.
  • Technologien: OpenUI5 · JavaScript · Java · Apache Maven · Apache Cordova · Firebase · Apache Tomcat · JAX-RS · Apache Olingo · MySQL · Hibernate · Git · Confluence · Jira · UI/UX
Juni 2016 - Sept. 2016
4 Monaten
Deutschland

Web-/Frontend-Entwickler

EDEKA

  • Projektziel: Weiterentwicklung und Fehlerbehebung in der Besuchsberichte App, um die Qualität der Filialen schneller und einfacher bewerten zu können.
  • Frontend - Entwicklung einer responsiven Web App mit dem SAPUI5 Javascript Framework.
  • Frontend - Erweiterung des SAP Fiori Launchpad an kundenspezifische Prozesse.
  • Erfolge - Erfolgreiche Integration neuer Features wie bspw. der Offline Funktionalitäten in die bestehende App-Architektur, wodurch die Produktivität der Außendienstmitarbeiter deutlich gesteigert werden konnte.
  • Technologien: SAPUI5 · SAP Fiori · JavaScript · Git · Jira · Confluence
Zusammenfassung

Seit 2016 Erfahrung in der Entwicklung skalierbarer Web Apps und moderner Frontend-Technologien (Angular, Vue.js, TypeScript). Spezialisiert auf zukunftssichere Architekturen, Designsysteme und automatisierte CI/CD-Pipelines. Erfahren in der Führung agiler Teams (Scrum, SAFe) und im Coaching zu Clean Code und Best Practices. Leidenschaft für innovative Technologien und Lösungen, die Entwickler- und Nutzerbedürfnisse vereinen.

Sprachen
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Ausbildung
Okt. 2012 - Juni 2016

FH Bielefeld

B.Sc. · DevOps · Bielefeld, Deutschland

Zertifikate & Bescheinigungen

Kubernetes für App-Entwickler

Linux Foundation

Zertifizierter SAFe® 5 Product Owner/Product Manager

Kegon AG

Google Cloud Architekt

Coursera Inc.

PM Academy – Grundlagenaufbau

Reply AG

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen