Mathis Dudler

Senior Web-Entwickler | Schwerpunkt Frontend | Angular, Vue.js, Node.js

Mathis Dudler
Bielefeld, Germany

Experience

Feb 2024 - Present
1 year 1 month
Oelde, Germany

Senior Web Entwickler

Getslash GmbH

  • Update einer legacy Angular Web App auf den neusten Stand der Technik mit Angular 17, Standalone Components, Reactive and Declarative Code, RxJS Best Practices
  • Einführung des Tactical Domain Driven Designs für Angular mit NX zur Verwaltung des Monorepos, Einführung von Storybook zur Erstellung des Designsystems
  • Entwicklung von Apps mit Vue.js, Tailwind und PrimeVue
  • Sicherstellung der Code Qualität mit Hilfe von automatisierten Unit-Tests in Jest und Vitest, E2E-Tests in Cypress basierend auf der Agilen Test Matrix
  • Coaching von Mitarbeitern in die Clean Code Guidelines und Best Practices in Angular, Vue.js, TypeScript und RxJS
  • Beratung bei der langfristigen technologischen Ausrichtung des Unternehmens
  • Verbesserung der GitLab CI/CD Build Pipeline Performance
Apr 2023 - Dec 2023
9 months
Lemgo, Germany

Wissenschaftlicher Mitarbeiter

Technische Hochschule OWL

  • Forschung, Implementierung und Optimierung von Artificial Neural Networks, insbesondere (Conditional) Variational AutoEncoders und Generative Adversarial Networks, in Python, TensorFlow, Keras, Pytorch, scikit-learn und pandas
  • Aufbereitung, Analyse und Visualisierung von Daten mit seaborn, Matplotlib und Plotly
  • Unterstützung bei der Erstellung von Berichten und wissenschaftlichen Veröffentlichungen
Jan 2021 - Feb 2024
2 years 2 months
Cologne, Germany

Senior Web Entwickler

RTL Technology GmbH

  • Konzipierung und Implementierung der RTL+ Musik Streaming Web App von Grund auf in Angular mit Typescript, HTML5 und SCSS, in einem von NX organisierten Monorepo
  • Implementierung einer ausgiebigen Test Abdeckung von Unit-, Integration- und Snapshot-Tests in Jest und Jasmine und E2E-Tests in Cypress zur Qualitätssicherung der on demand Releases mit Hilfe von GitLab CI/CD
  • Coaching und Einführung des Collective Code Ownership Mindsets und Clean Code Guidelines mit der Hilfe von Static Code Analyse Tools wie SonarQube und ESLint
  • Implementierung von Apollo GraphQL Clients zur Kommunikation mit den RTL und Deezer Backends
  • Optimierung der App für Server Side Rendering und Search Engine Optimization
  • Unterstützung des Backends bei ihrer Microservice Architecture durch Implementierung von Services in Node.js, Releases von npm Paketen mit GitLab CI/CD, Erstellung von Docker Images und Verwaltung von Kubernetes Clustern
  • Erweiterung und Verbesserung der Deezer Beispiel-Implementierungen in React
May 2021 - Nov 2021
7 months

Fullstack Entwickler

Kunde Anonym

  • Implementierung einer Progressive Web App mit Vue.js, einschließlich Vuex und Vue Router, Typescript, HTML5 und SCSS
  • Für die Backend Implementierung wurde Firebase gewählt zur Authentifizierung, Hosting und der NoSQL Datenbank Cloud Firestore
  • Die App wird mit Hilfe einer GitLab CI/CD Pipeline deployed und nutzt Jest für automatisierte Tests
Jan 2020 - Dec 2021
2 years
Bielefeld, Germany

Technischer Product Owner

Diamant Software GmbH

  • Führung eines agilen Entwicklerteams nach Scrum auch innerhalb des SAFe Kontext
  • Definition, Priorisierung und Verantwortung des Team Backlogs inklusive der Epics, Features und User Stories
  • Ausarbeitung und Definition von Architektur-Anforderungen, besonders im Kontext von Micro Frontends
  • Koordination von externen Ressourcen, Durchführung von Bewerbungsgesprächen mit Freelancern, Entwicklen und Product Ownern
  • Einarbeitung und Vermittlung von neuen Methodiken und ihrer Anwendung darunter Lean UX, Collaborative UX Design und Design Sprints
  • 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
Mar 2019 - Feb 2020
1 year
Bielefeld, Germany

Software Entwickler

Diamant Software GmbH

  • Anforderungsmanagement, Implementierung und Integration von Feature-übergreifenden Architekturanforderungen in Angular, Typescript mit RxJS, HTML5 und Less
  • Definition und Implementierung neuer Schnittstellen gemeinsam mit Team Mitgliedern, Stakeholdern und Architekten unterstützt durch Swagger und OpenAPI
  • Coaching und Einarbeitung von Entwicklern, Förderung des Collective Code Ownership Mindsets und der Clean Code Richtlinien im Team zu Steigerung der Codequalität
  • Entwicklung von automatisierten Tests in Jest, Jasmine und Karma basierend auf der Agilen Test Matrix und ATDD
  • Konfiguration von Azure Pipelines zur Erstellung und Veröffentlichung von npm Paketen in der npm-registry mit ng-packagr, git hooks und semantic versioning
Feb 2018 - Feb 2019
1 year 1 month
Braunschweig, Germany

IT-Consultant

Volkswagen Financial Services

  • Entwicklung einer reaktiven Web App mit Angular, Typescript, HTML5 und SCSS
  • Implementierung von Unit- und Integration-Tests mit Jasmine und Karma
  • Verwendung von NgRX zur Speicherung und RxJS zur Verwaltung von Echtzeit Daten Updates einer Websocket Anbindung implementiert in RabbitMQ nach dem STOMP Protkoll
  • Implementierung einer OData- und SOAP-API zur Kommunikation mit den Backends
  • Bereitstellung und Verwaltung der Komponenten in der Azure Cloud
  • Zusammenarbeit mit den UI und UX Designern mit Hilfe von Zeplin
Oct 2016 - Jan 2018
1 year 4 months

IT-Consultant

Wortmann Group

  • Fullstack Entwicklung von responsiven Web Apps mit dem OpenUI5 Javascript Framework für das Frontend und Java mit Apache Maven für das Backend
  • Erstellung von nativen Android und iOS Apps mit Hilfe von Apache Cordova
  • Hosting der Apps auf einem Apache Tomcat Server, Implementierung von JAX-RS und Apache Olingo zur Erstellung von RESTful- and OData-Apis
  • Speicherung der Daten in einer MySQL Datenbank mit automatischer Schema-Generierung von Hibernate
  • Planung und Durchführung von Workshops zur Einholung und Evaluierung von Kunden-Feedback und -Anforderungen
  • Schulung der internen IT des Kunden und Unterstützung durch 2nd Level Support
Jun 2016 - Sep 2016
4 months

IT-Consultant

EDEKA

  • Entwicklung einer responsiven Web App mit dem SAPUI5 Javascript Framework
  • Erweiterung des SAP Fiori Launchpad an kundenspezifische Prozesse

Summary

Seit 2016 Erfahrung in der Web Entwicklung mit diversen JavaScript Frameworks. Expertenkenntnisse in Angular (TypeScript inkl. RxJS, SCSS, HTML5), sehr gute Kenntnisse in Vue.js, immer an neuen Frameworks und Technologien interessiert. Mein Hauptfokus liegt auf der Frontend Entwicklung, aber auch Entwicklung von Backend (Micro-) Services mit Node.js.

Languages

German
Native
English
Intermediate

Education

Oct 2010 - Jun 2014

FH Bielefeld

B.S. · Angewandte Mathematik · Bielefeld, Germany

Certifications & licenses

Certified SAFe Product Owner/Product Manager

Google Cloud Architect