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

Michael Hoffmann

Senior Frontend Developer with a focus on Vue.js

€800/day
München, DE
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Michael

Do you need:

- Support in developing a complex web application or mobile app?
- An experienced frontend developer with over 10 years of experience?
- A 'T-shaped' developer with frontend expertise and cross-functional skills in backend development, test automation, and DevOps?
- A developer who places great value on clean, well-documented, and easily maintainable code?
- A reliable, honest, and professional partner to help you complete your project successfully within deadlines and budget?

My name is Michael Hoffmann, and you are absolutely in the right place!
  • German

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • Gothaer Systems GmbH
    Full-Stack Developer
    BANKING AND INSURANCE
    October 2021 - November 2022 (1 year and 2 months)
    - Development of a TAA (Tariff-Offer-Application) based on Vue 3 & Vuex
    - Frontend team lead developer
    - Introduced frontend unit tests based on Jest (later with Vitest)
    - Migrated frontend from Vue CLI to Vite
    - Developed a partner management between frontend and backend
    - Developed multiple stories for the Spring Boot backend

    Tech Stack: Vue 3, Vuex, TypeScript, JavaScript, Vite, Vitest, Jest, Selenium, Spring Boot, skills=[SkillTranslatableContent(id=Vue.js, type=GLOBAL, name=Vue.js), SkillTranslatableContent(id=Vuex, type=GLOBAL, name=Vuex), SkillTranslatableContent(id=Typescript, type=GLOBAL, name=Typescript), SkillTranslatableContent(id=JavaScript, type=GLOBAL, name=JavaScript), SkillTranslatableContent(id=Jest, type=GLOBAL, name=Jest), SkillTranslatableContent(id=Spring Boot, type=GLOBAL, name=Spring Boot), SkillTranslatableContent(id=Vite, type=GLOBAL, name=Vite)])]
    Vue.js Vuex Typescript JavaScript Jest Spring Boot Vite
  • VHV Versicherung
    Frontend Developer
    BANKING AND INSURANCE
    January 2021 - Today (5 years and 7 months)
    + Wrote React wrapper components to integrate the Stencil web components into the Guidewire project
    + Developed & maintained components in Stencil web component library
    + Migrated separated Stencil & Storybook repositories to a monorepo
    + Wrote a custom JavaScript tool to convert JSON files to Gherkin files (and vice versa) using
    cucumber.js
    + Made car insurance calculator website responsive using CSS grid, flexbox and media queries, skills=[SkillTranslatableContent(id=React.js, type=GLOBAL, name=React.js), SkillTranslatableContent(id=Typescript, type=GLOBAL, name=Typescript), SkillTranslatableContent(id=JavaScript, type=GLOBAL, name=JavaScript), SkillTranslatableContent(id=Stencil, type=GLOBAL, name=Stencil), SkillTranslatableContent(id=Web Component, type=GLOBAL, name=Web Component), SkillTranslatableContent(id=Guidewire, type=GLOBAL, name=Guidewire), SkillTranslatableContent(id=Cucumber, type=GLOBAL, name=Cucumber), SkillTranslatableContent(id=Storybook, type=GLOBAL, name=Storybook)])]
    React.js Typescript JavaScript Stencil Web Component Guidewire Cucumber Storybook
  • ProSiebenSat.1 Tech Solutions GmbH
    Software Developer
    FILM AND AV
    July 2019 - Today (7 years)
    München, Germany
    + Development of a video segmentation tool based on Vue.js
    + Planned & executed the extraction of this segmentation tool from a monolithic application
    + Integrated unit test setup and established testing for the frontend code
    + Worked on performance improvements for the integrated video player
    + Developed audio controls based on Web Audio API
    + Implemented new web components for UI component library
    + Developed new endpoints for a Python backend based on Django framework
    + Setup, developed and maintained multiple Spring Boot microservices
    + Designed & implemented a Websocket-based dashboard based on Spring Boot and Vue.js
    + Developed & maintained Jenkins deployment pipelines
    + Configured Prometheus metrics for services, skills=[SkillTranslatableContent(id=Vue, type=GLOBAL, name=Vue), SkillTranslatableContent(id=TypeScript, type=GLOBAL, name=TypeScript), SkillTranslatableContent(id=Jest, type=GLOBAL, name=Jest), SkillTranslatableContent(id=lit-element, type=GLOBAL, name=lit-element), SkillTranslatableContent(id=Web Audio API, type=GLOBAL, name=Web Audio API), SkillTranslatableContent(id=Spring Boot, type=GLOBAL, name=Spring Boot), SkillTranslatableContent(id=Django, type=GLOBAL, name=Django), SkillTranslatableContent(id=Jenkins, type=GLOBAL, name=Jenkins), SkillTranslatableContent(id=Kubernetes, type=GLOBAL, name=Kubernetes), SkillTranslatableContent(id=Helm, type=GLOBAL, name=Helm), SkillTranslatableContent(id=Prometheus, type=GLOBAL, name=Prometheus)])]
    Vue TypeScript Jest lit-element Web Audio API Spring Boot Django Jenkins Kubernetes Helm Prometheus

Recommendations

Be the first to recommend Michael

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

  • Master of Science
    Technische Universität München
    2015
    Schwerpunkt Elektrotechnik

Certifications

  • Professional Scrum Master (PSM 1)
    Scrum.org
    2016
    Scrum

Skill set

Categories