You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mathis DudlerMD

Mathis Dudler

Senior Web Developer | Focus Frontend

€760/day
Bielefeld, DE
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mathis

Since 2016 experience in web development with various JavaScript frameworks.

Expert knowledge in Angular (TypeScript incl. RxJS, SCSS, HTML5), very good knowledge in Vue.js, always interested in new frameworks and technologies.

My main focus is on frontend development, but also development of backend (micro) services with Node.js.
  • German

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Getslash GmbH
    Implementation of responsive web apps
    TRAVEL AND TOURISM
    February 2024 - Today (2 years and 3 months)
    Role: Senior Web Developer
    Task: Update a legacy Angular app to the latest state of the art

    - Update a legacy Angular web app to the latest state of the art with Angular
    17, Standalone Components, Reactive and Declarative Code, RxJS Best Practices
    - Introduction of Tactical Domain Driven Design for Angular with NX for managing
    the monorepo, introduction of Storybook for creating the design system
    - Development of apps with Vue.js, Tailwind and PrimeVue
    - Ensuring code quality with automated unit tests in Jest and Vitest, E2E tests in Cypress based on the Agile Test Matrix
    - Coaching employees in Clean Code Guidelines and Best Practices in Angular, Vue.js, TypeScript and RxJS
    - Consulting on the long-term technological direction of the company
    - Improving GitLab CI/CD build pipeline performance
    Angular Typescript HTML5 SCSS Jest NX RxJS REST Gitlab CI VueJS Vitest Cypress TailwindCSS PrimeVue Storybook
  • RTL Technology GmbH
    Implementation of a multipurpose streaming platform, especially music
    FILM AND AV
    January 2022 - February 2024 (2 years and 2 months)
    Köln, Germany
    Role: Senior Web Developer
    Task: Implementation of the multipurpose streaming platform RTL+, especially music

    - Conception and implementation of the RTL+ music streaming web app from scratch in Angular with Typescript, HTML5 and SCSS, in a monorepo organized by NX
    - Implementation of extensive test coverage of unit, integration, and snapshot tests in Jest and Jasmine, and E2E tests in Cypress for quality assurance of on-demand releases using GitLab CI/CD
    - Coaching and introduction of the Collective Code Ownership mindset and Clean Code Guidelines with the help of static code analysis tools like SonarQube and ESLint
    - Implementation of Apollo GraphQL clients for communication with the RTL and Deezer backends
    - Optimization of the app for Server Side Rendering and Search Engine Optimization
    - Support for the backend in their microservice architecture by implementing services in Node.js, releasing npm packages with GitLab CI/CD, creating Docker images, and managing Kubernetes clusters
    - Extension and improvement of the Deezer example implementations in React
    Angular 2+ Typescript HTML5 SCSS NX Jest Jasmine Cypress Gitlab CI Clean Code SonarQube ESLint GraphQL Server Side Rendering Search Engine Optimization (SEO) Microservices Node.js NPM Gitlab CI Docker Kubernetes React.js
  • Technische Hochschule OWL
    Research, implementation and optimization of artificial neural networks
    RESEARCH
    April 2023 - December 2023 (9 months)
    Lemgo, Germany
    Role: Research Assistant
    Task: AI and ML research project Sydapro (Synthetic Data in Production)

    - Research, implementation and optimization of artificial neural networks, especially (Conditional) Variational Autoencoders and Generative Adversarial Networks, in Python, TensorFlow, Keras, Pytorch, scikit-learn and pandas
    - Preparation, analysis and visualization of data with seaborn, Matplotlib and Plotly
    - Support in creating reports and scientific publications
    Artificial Intelligence (AI) Python (Programming Language) TensorFlow Pytorch Scikit-Learn Pandas Seaborn Matplotlib Plotly Scientific Work

Recommendations

Be the first to recommend Mathis

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • B.Sc. Applied Mathematics
    Bielefeld University of Applied Sciences
    2016

Certifications

  • POPM Certified SAFe® 5 Product Owner/ Product Manager
    Kegon AG
    2020
  • Kubernetes for App Developers
    Linux Foundation
    2022

Skill set (85)

Categories