Manuel Wittmann

Frontend Software Engineer

Gifhorn, Germany
Experience
Dec 2022 - May 2024
1 year 6 months
Gifhorn, Germany

Frontend Software Engineer

Mercedes-Benz Tech Innovation

  • Developed a web component for vehicle price communication in an international online shop.
  • Replaced an old Stencil component to create a modern, flexible, and maintainable Vue.js component.
  • Implemented country-specific layouts and rules to meet legal requirements.
  • Introduced modal windows and tooltips to improve user guidance.
  • Adapted the component for desktop, tablet, and mobile devices.
  • Provided different views and functions for in-stock and configurable vehicles, as well as private and business customers.
  • Implemented efficient API calls and caching mechanisms to boost performance.
  • Technologies: Vue.js, TypeScript, Vite, Vitest, Cypress, GitHub, GitHub Actions, Phrase, DataDog, Node.js, Jira, Confluence, Git, Docker, HTML, CSS, SCSS, WCAG, Web Components, Shadow DOM, REST, CI/CD, i18n, SonarQube, Black Duck, Microsoft Teams, Pinia
  • Team: Scrum, 11 people
Aug 2022 - Nov 2022
4 months

Frontend Developer

Dornbracht

  • Redesigned and redeveloped an online shop.
  • Used a headless CMS to meet custom requirements.
  • Login: Provided custom user features like downloads via Microsoft Authenticator.
  • Adapted layouts for desktop, tablet, and mobile.
  • Showcased products in various versions.
  • Connected and used the client’s existing APIs.
  • Technologies: Nuxt.js, Vuex, TypeScript, Storyblok, Storybook, Auth, REST, Azure DevOps, Microsoft Authenticator, Figma, Headless CMS, Google Meet, Slack
  • Team: Scrum, 8 people
Jun 2021 - Jul 2022
1 year 2 months

Frontend Developer

Volkswagen

  • Built an application for risk management and control with different user roles.
  • Responsive design optimized for desktop and tablet.
  • Various user permissions to control access and features.
  • Extensive forms with built-in validation.
  • Tables with custom column configurations.
  • Allowed users to set and save their own display options.
  • Integrated user authentication via Keycloak.
  • Technologies: Vue.js, Vuex, TypeScript, Jest, Auth, REST, Keycloak, Node.js, Jira, Confluence, Git, Docker, HTML, CSS, SCSS, i18n, Bitbucket, SonarQube, Black Duck, Bootstrap-Vue, Sketch, Microsoft Teams
  • Team: Scrum, 13 people
Sep 2020 - Jun 2021
10 months

Frontend Developer

Volkswagen

  • Created an app to shorten the over-the-air update process through efficient update routine planning.
  • Upload feature: Read control unit information.
  • Stepper feature: Step-by-step planning of the update routine considering all important parameters.
  • Responsive design optimized for tablet and desktop.
  • User authentication via Keycloak.
  • Connected and used APIs.
  • Designed and implemented user-friendly tables and forms with validation to ensure data quality.
  • Technologies: Angular, TypeScript, SCSS, CSS, HTML, REST, Auth, Jasmine, Bitbucket, Jira, Confluence, Git, Docker, i18n, Keycloak, SonarQube, Black Duck, Figma, Phrase, Microsoft Teams
  • Team: Scrum, 13 people
Feb 2020 - Aug 2020
7 months

Frontend Developer

Thermo-Fischer

  • Developed an app for managing and displaying lab analyses.
  • Supported multiple languages.
  • Handled complex JSON files efficiently.
  • Learned a challenging technical domain.
  • Secure user login and access control.
  • Seamlessly integrated multiple Nuxt apps into one application.
  • Separate Nuxt apps for file management and data visualization.
  • Responsive design optimized for tablet and desktop.
  • The entire app is covered with unit and end-to-end tests.
  • Technologies: Nuxt.js, Vuex, TypeScript, Jest, Cypress, HTML, CSS, SCSS, Auth, REST, Vuetify, Azure DevOps, Figma, i18n, Microsoft Teams
  • Team: Scrum, 10 people
Mar 2018 - Dec 2019
1 year 10 months

Frontend Developer

IAV

  • Built a web application to visualize event data from control units.
  • Fully configurable dashboard.
  • Displayed various vehicle data with different widgets.
  • Used Highcharts for data visualization.
  • Processed and analyzed large event data sets efficiently.
  • Ensured data integrity with JSON Schema validation using Ajv.
  • Used client APIs effectively.
  • Responsive design optimized for tablet and desktop.
  • Authentication: Secure user login and access control.
  • Technologies: Vue.js, Vuex, TypeScript, Jest, HTML, CSS, SCSS, Auth, REST, Highcharts, Ajv, Jira
  • Team: Scrum, 9 people
Summary

I have 12 years of experience in software development, with over 8 years focused on frontend development. My passion for clean code and belief that simplicity is key to success drive me. My goal is to achieve the best possible result through clear and efficient solutions.

Languages
German
Native
English
Advanced
Education
Oct 2009 - Jun 2012

FH-Hannover

Applied Computer Science · Hanover, Germany

Oct 2003 - Jun 2007

Fleischhauer

Apprenticeship · Electronics Technician for Information and Telecommunications · Wolfsburg, Germany

Certifications & licenses

Professional Scrum Developer 1

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions