Mathis Dudler

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

Mathis Dudler
Bielefeld, Germany

Erfahrungen

Feb. 2024 - Bis heute
1 Jahr 1 Monate
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 - Dez. 2023
9 Monaten
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 Jahren 2 Monaten
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
Mai 2021 - Nov. 2021
7 Monaten

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 - Dez. 2021
2 Jahren
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
März 2019 - Feb. 2020
1 Jahr
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 Jahr 1 Monate
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
Okt. 2016 - Jan. 2018
1 Jahr 4 Monaten

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
Juni 2016 - Sept. 2016
4 Monaten

IT-Consultant

EDEKA

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

Zusammenfassung

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.

Sprachen

Deutsch
Muttersprache
Englisch
Fortgeschritten

Ausbildung

Okt. 2010 - Juni 2014

FH Bielefeld

B.S. · Angewandte Mathematik · Bielefeld, Germany

Zertifikate & Bescheinigungen

Certified SAFe Product Owner/Product Manager

Google Cloud Architect

Ähnliche Freelancer

Verifizierter Experte
Jürgen Fey

Tech & Product Lead AI Development

Profil ansehen
Verifizierter Experte
Werner Keil

Enterprise Consultant, Java, Jakarta EE, Agile, and Microservice Expert

Profil ansehen
Verifizierter Experte
Andreas Kraus

Senior Developer

Profil ansehen
Verifizierter Experte
Patrik Garten

AI Solution Architect & Developer · Software Enginner · IT Dozent

Profil ansehen
Verifizierter Experte
Sven Hohlfeld

Full-Stack Developer

Profil ansehen
Verifizierter Experte
Tungi Dang

Freelance Technical Product Lead | DevOps Expert | It Program Manager | Senior Solution Architect | Ai-engineer

Profil ansehen
Verifizierter Experte
Igor Propisnov

Senior Frontend Developer

Profil ansehen
Verifizierter Experte
Peter Achilles

IT-Berater

Profil ansehen
Verifizierter Experte
Bela Bocsak

Full Stack Software Entwickler und Architekt

Profil ansehen
Verifizierter Experte
Jan Mönnich

Softwarearchitekt (Java), Devops - Experte

Profil ansehen
Verifizierter Experte
Andreas Schmückert

Senior Full-Stack Developer, Solution & Enterprise Architect, Security Champion and Test Manager

Profil ansehen
Verifizierter Experte
Niklas Witzel

AI Engineer, Cloud Solution Architect, Backend Developer

Profil ansehen
Verifizierter Experte
Sebastian Weggesser

Senior Software Engineer | IT Consultant | Interim Tech Leader

Profil ansehen
Verifizierter Experte
Reinhard Duy

Senior Softwareentwickler

Profil ansehen
Verifizierter Experte
Glenn Kintscher

Freelancing Senior Software Architect, Lead Developer & Teacher (C#/.NET)

Profil ansehen