Manuel Wittmann
Frontend Software Engineer
Experience
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 displays and rules to comply with legal requirements.
- Introduced modal windows and tooltips to optimize user guidance.
- Adapted the component for desktop, tablet, and mobile devices.
- Provided differentiated views and features for stock and configurable vehicles, as well as private and business customers.
- Implemented efficient API calls and caching mechanisms to boost performance.
Frontend Developer
Dornbracht
- Redesigned and redeveloped an online shop.
- Used a headless CMS to meet custom requirements.
- Delivered personalized user functions like downloads using Microsoft Authenticator.
- Adapted the display for desktop, tablet, and mobile devices.
- Showcased products in various configurations.
- Integrated and used the client's existing APIs.
Frontend Developer
Volkswagen
- Developed an application for risk management and control with different users and roles.
- Optimized responsive design for desktop and tablet devices.
- Managed access and features within the app through different user permissions.
- Built extensive forms with built-in validation.
- Created tables with user-defined column configurations.
- Allowed users to customize and save certain display options.
- Integrated user authentication via Keycloak.
Frontend Developer
Volkswagen
- Shortened the over-the-air update process by efficiently planning the update routine.
- Added an upload function to read control unit information.
- Created a stepper function for step-by-step planning of the update process, considering all key parameters.
- Optimized responsive design for tablet and desktop.
- Authenticated users with Keycloak.
- Integrated and used APIs.
- Designed and implemented user-friendly tables and forms, including validation to ensure data quality.
Frontend Developer
Thermo-Fischer
- Developed an application for managing and displaying lab analyses.
- Supported multiple languages.
- Efficiently processed complex JSON files.
- Implemented secure user login and access control.
- Seamlessly integrated multiple Nuxt apps into one application.
- Created separate Nuxt apps for file management and data visualization.
- Optimized responsive design for tablet and desktop.
- Secured the application with unit and end-to-end tests.
Frontend Developer
IAV
- Development of a web application to visualize event data from control units.
- Customizable dashboard.
- Display of various vehicle data through different widgets.
- Use of Highcharts for data visualization.
- Efficient processing and analysis of large event data sets.
- Ensuring data integrity through JSON Schema validation with Ajv.
- Efficient use of client APIs.
- Optimized responsive design for tablet and desktop.
- Secure user login and access control.
Summary
I have 12 years of experience in software development, including more than 8 years specializing in frontend development. My passion for clean code and my belief that simplicity is key to success drive me. My goal is to achieve the best possible result through clear and efficient solutions.
Skills
Vue.js
Nuxt.js
Typescript
Unit & E2e Testing
Frontend Technologies: Vue.js, Nuxt.js, Vuetify, Bootstrap, Bootstrap-vue, Html, Css, Scss, Typescript, Javascript, Vite, Wordpress, Highcharts, Web Components, Shadow Dom, Responsive Web Design, Mobile-first Approach, Web Component Development, Frontend Design And Architecture, Form Validation
Package Manager: Npm, Yarn
State Management: Pinia, Vuex
Testing: Jest, Cypress, Vitest
Backend & Api Technologies: Node.js, Rest, Graphql, Keycloak, Ajv, Auth, Microsoft Authenticator
Project Management & Collaboration: Jira, Confluence, Bitbucket, Git, Github, Microsoft Teams, Slack, Google Meet, Figma, Sketch, Azure Devops, Microsoft Authenticator
Internationalization: I18n, Phrase
Ci/cd & Devops: Github Actions, Docker, Ci/cd
Security & Code Quality: Sonarqube, Black Duck
Monitoring: Datadog
Design & Prototyping: Figma, Sketch
Headless Cms: Datadog
Agile Methodologies: Scrum, Safe, Less
Languages
Education
FH-Hannover
Applied Computer Science · Hanover, Germany
Fleischhauer
Vocational training · Electronics Technician for Information and Telecommunications Technology · Wolfsburg, Germany
Certifications & licenses
Professional Scrum Developer 1
Volkswagen
Similar Freelancers
Discover other experts with similar qualifications and experience