Mathis Dudler
Senior Web/Frontend Developer
Experience
Senior Web/Frontend Developer
KemCom GmbH
- Modernized the homepage of a luxury residential building for a better user experience and contemporary design
- Developed and implemented the website and modules using current web technologies
- Optimized SEO to improve search engine visibility
- Created a modern and professional look that strengthens the building's image
- Increased content maintenance efficiency by using a CMS
- Technologies: HTML5, HTML, CSS3, CSS, JavaScript, Umbraco, C#, .NET
Fullstack Developer
Getslash GmbH
- Developed a new white-label software for booking internet plans as a seamless integration into the existing booking process
- Built a responsive web app in Vue.js using pnpm workspaces
- Integrated unit and integration tests with Vitest and added E2E tests in Cypress
- Implemented the headless CMS Directus with a PostgreSQL database
- Set up a GitLab CI/CD pipeline for automated quality checks and packaging
- Developed REST and GraphQL APIs
- Decided to discontinue the old technology stack and begin transitioning to the new technology direction
- Technologies: Vue.js, TypeScript, JavaScript, HTML5, HTML, CSS, Tailwind, Vitest, Cypress, PrimeVue, Directus, PostgreSQL, Node.js, GitLab CI/CD, REST, pnpm, Vite, Git, Confluence, Jira
Senior Web/Frontend Developer
Getslash GmbH
- Created a flagship product as a showcase for the frontend's future-ready technology direction
- Updated a legacy Angular web app to the latest technology standards
- Introduced tactical Domain-Driven Design in an NX-based monorepo
- Ensured code quality with automated unit, integration, snapshot, and E2E tests
- Provided DevOps coaching to improve the release process and best practices
- Successfully launched to multiple clients and added it to the portfolio
- The project served as a blueprint for the company's further technology direction
- Reduced disruptions to almost zero through 100% unit test coverage, comprehensive E2E test coverage, and fully automated releases
- Technologies: 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
Senior Web/Frontend Developer
Getslash GmbH
- Further developed the existing product and modernized it using current technologies and best practices
- Planned and implemented a strategy to use Angular version >12 while maintaining ES5 compatibility
- Developed a responsive web app in Angular for iTV, digital signage, and mobile devices
- Updated the legacy app to defined best practices and technologies
- Transpiled, packaged, and optimized build artifacts for ES5 devices and browsers
- Improved GitLab CI/CD build pipeline performance through parallelization, caching, and build optimizations
- Successfully updated to Angular 19 with a custom build process to restore ES5 compatibility
- Launched multiple complex features for several clients
- Optimized the CI/CD pipeline, reducing deployment time by 50%
- Technologies: 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, semantic-release, Bootstrap, Git, Confluence, Jira
Senior Web/Frontend Developer
Getslash GmbH
- Provided design tokens and their usage in the products to customize the white-label software
- Implemented this by publishing an npm package based on Figma Tokens Studio
- Fully automated and quality-assured versioning, documentation, and packaging of the design tokens in releases
- Technologies: Node.js, Style Dictionary, Jest, semantic-release, GitLab CI/CD, husky, Git, git hooks, Figma, npm, yarn
Research Associate
Technische Hochschule OWL
- Researching, implementing, and optimizing AI and ML algorithms to generate and analyze synthetic data
- Implementing (Conditional) Variational Autoencoders and Generative Adversarial Networks using TensorFlow, PyTorch, and scikit-learn
- Improving the accuracy of machine learning models through data-driven optimizations
- Creating research reports and data visualizations
- Technologies: Python, TensorFlow, Keras, PyTorch, scikit-learn, pandas, seaborn, Matplotlib, Plotly
Senior Web/Frontend Developer
RTL Technology GmbH
- Developed the RTL+ music streaming app with a modern frontend architecture for over 4 million subscribers
- Designed the architecture and implemented it using Angular in an NX-based monorepo
- Supported the development of microservices in Node.js, managed Docker image deployments, and oversaw Kubernetes clusters
- Integrated extensive test coverage including unit, integration, snapshot, and E2E tests
- Optimized for server-side rendering (SSR) and search engine optimization (SEO)
- Provided DevOps coaching and optimized GitLab CI/CD pipelines for on-demand releases
- Introduced clean code guidelines and collective code ownership
- Successfully launched the platform with 100% unit and comprehensive E2E test coverage
- Seamlessly handed off to the internal development team for long-term maintenance
- Technologies: 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
Fullstack Developer
My Calorie Tracker
- Developed a new multi-platform calorie tracking app
- Implemented a Progressive Web App using Vue.js, Vuex, Vue Router, TypeScript, HTML5, and SCSS
- Ensured quality with unit tests in Jest and Jasmine, and E2E tests in Playwright
- Integrated Firebase including authentication, hosting, and Cloud Firestore
- Defined a GitLab CI/CD pipeline for linting, building, testing, and automated deployment
- Successfully completed the project and continued improvements
- Technologies: Vue.js, TypeScript, JavaScript, HTML5, HTML, SCSS, CSS, Vitest, Jest, Jasmine, Playwright, Firebase, NoSQL, PWA, GitLab CI/CD, npm, Git
Technical Product Owner
Diamant Software GmbH
- Launched the new Diamant/4 product generation and replaced Internet Explorer 11 with a pure web client
- Led an agile development team using Scrum within the SAFe framework
- Defined, prioritized, and managed the team backlog including epics, features, and user stories
- Developed and specified architecture requirements, especially for microfrontends
- Introduced Lean UX, collaborative UX design, and design sprints
- Collected user feedback, handled stakeholder management, and ran workshops using methods like MVP, Pareto principle, user story mapping, and story slicing
- Successfully launched and integrated as an OEM solution with partners
- Significantly improved team performance by preparing technological concepts
- Technologies: Scrum, SAFe, Kanban, User Stories, Microfrontends, Architecture, UI/UX, Design Sprints, User Story Mapping
Web/Frontend Developer
Diamant Software GmbH
- Unified multiple clients into a single web client and delivered a company-wide design system
- Managed requirements, implemented, and integrated architecture demands in Angular
- Defined and implemented new interfaces together with the team, stakeholders, and architects
- Developed automated tests based on the Agile Test Matrix and ATDD
- Configured Azure Pipelines to promote a collective code ownership mindset and clean code guidelines
- Enabled autonomous and decentralized development through micro-frontend architecture and a component library
- Technologies: 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
Web/Frontend Developer
Volkswagen Financial Services
- New development of the used car platform to reduce server load and improve performance
- Implemented a reactive web app with Angular and NgRx state management
- Integrated unit and integration tests
- Connected OData and SOAP APIs and implemented WebSocket connections for live updates
- Significant performance improvement and better user experience
- Increased revenue through reliable availability and performance
- Technologies: Angular, TypeScript, JavaScript, HTML5, HTML, SCSS, CSS, Node.js, NgRx, RxJS, Jasmine, Karma, OData, SOAP API, npm, WebSockets, RabbitMQ, STOMP, Azure, Git, Jira, Confluence
Fullstack Developer
Wortmann Group
- Created a cross-platform app for communication between sales, marketing, and sales staff
- Developed responsive web apps with OpenUI5
- Built native Android and iOS apps with Apache Cordova
- Developed RESTful and OData APIs and trained internal IT with second-level support
- Stored data in a database with automatic schema generation
- Successfully launched and handed over to the internal development team
- Technologies: OpenUI5, JavaScript, Java, Maven, Cordova, Firebase, Tomcat, JAX-RS, Olingo, MySQL, Hibernate, Git, Confluence, Jira, UI/UX
Web/Frontend Developer
EDEKA
- Enhanced and fixed bugs in the visit reports app for faster and easier store evaluations
- Developed a responsive web app with SAPUI5
- Extended the SAP Fiori Launchpad with customer-specific processes
- Integrated new features like offline functionality to boost field staff productivity
- Technologies: SAPUI5, SAP Fiori, JavaScript, Git, Jira, Confluence
Summary
Since 2016 experience in developing scalable web apps and modern frontend technologies (Angular, Vue.js, TypeScript).
Specialized in future-proof architectures, design systems and automated CI/CD pipelines.
Experienced in leading agile teams (Scrum, SAFe) and coaching on clean code and best practices.
Passionate about innovative technologies and solutions that meet both developer and user needs.
Skills
Javascript/typescript: Angular, Vue.js, Node.js, Nx, Vite, Webpack, Babel, Esbuild, Rollup, Terser
Python: Tensorflow, Pytorch, Scikit-learn, Pandas, Matplotlib, Seaborn, Numpy
Testing: Jest, Cypress, Vitest, Playwright, Jasmine, Karma
State Management: Rxjs, Ngrx, Vuex, Pinia
Style Sheets: Html5, Css3, Scss, Less, Postcss
Protocols: Graphql, Rest, Odata, Soap
Devops: Gitlab Ci/cd, Azure Pipelines, Docker, Kubernetes
Languages
Education
FH Bielefeld
Bachelor of Science · Applied Mathematics · Bielefeld, Germany
Certifications & licenses
Kubernetes For App Developers
Linux Foundation
Certified SAFe® 5 Product Owner/ Product Manager
Google Cloud Architect
Coursera Inc.
PM Academy - Foundation Setup
REPLY AG
Similar Freelancers
Discover other experts with similar qualifications and experience