Erich Meyer

Senior Frontend Developer · TypeScript

Ich entwickle Web- und Desktop-Anwendungen mit Vue und Electron – mit Fokus auf saubere Architektur, Typensicherheit, Testing/CI und pragmatische DevOps-Setups. Mein Weg dahin führte über eine Lehre als Automatiker und ein Engineering-Studium.

Kurzfakten
  • Standort: Aarau, CH
  • Aktuell: Senior Frontend Developer bei FIREGROUP
  • Stack: TypeScript, Vue/Nuxt, Node.js, Electron
  • Abschluss: BSc Systemtechnik, CAS Software Engineering
  • Sprachen: Deutsch, Englisch

Profil

  • Strukturiertes, sauberes Engineering mit Fokus auf Wartbarkeit
  • Typensichere APIs & Tooling (TypeScript, Generics, DX)
  • Testing und CI: Vitest für Unit-Tests, Playwright für End-to-End, Pipelines in Jenkins und GitLab CI
  • Geteilte Komponenten und Standards, die Teams tatsächlich nutzen – statt verordneter Regeln
  • Pragmatische Deployments mit Docker und Reverse Proxy (z. B. Caddy)

Werdegang

seit 10/2024
Senior Frontend Developer FIREGROUP GmbH, Zürich
  • Web-Anwendungen und Cross-Platform-Desktop-Apps mit Vue und TypeScript
  • Coding-Standards und Teststrategie für ein Team von drei bis fünf Entwicklern etabliert
  • Jenkins-CI-Pipeline überarbeitet: reproduzierbare Builds, früheres Feedback
11/2022 – 09/2024
Software Developer Bertschi AG, Dürrenäsch
  • Frontend-Entwicklung mehrerer B2B-Extranet-Applikationen in TypeScript
  • Aufbau firmeneigener npm-Packages als gemeinsame Basis der drei Teams der Entwicklungsabteilung
03/2022 – 06/2022
Backend Developer Liip AG, Zürich — PHP und Drupal
10/2020 – 09/2021
Praktikum IT Corporate Services Rhätische Bahn, Landquart — Prozessautomation, Jira

Ausbildung

02/2026 – 07/2026
CAS Software Engineering ZHAW Zürich
09/2017 – 09/2021
BSc Systemtechnik NTB Buchs FHO — Vertiefung Informations- und Kommunikationstechnik
08/2006 – 07/2010
Automatiker EFZ Bircher Reglomat AG, Beringen

Skills

Frontend TypeScript Vue 3 Nuxt React Electron Vite SCSS
Backend & Daten Node.js REST GraphQL Prisma PostgreSQL MySQL MongoDB
Qualität & Betrieb Vitest Playwright ESLint Jenkins GitLab CI Docker Linux

Projekte

Web-App für AV Curiensis

Full-Stack-Plattform mit mehrsprachigem CMS in vier Landessprachen plus Englisch, rollenbasiertem Admin-Bereich für Mitglieder, Events und News, Authentifizierung mit JWT und 2FA sowie Audit-Logging.

Stack: Nuxt 4, Vue 3, TypeScript, Prisma, PostgreSQL
Hochzeits-SaaS – Konzept

Konzeption einer Multi-Tenant-SaaS für Hochzeitswebsites: Mandantentrennung, themable Templates, Zahlungsanbindung und DSG-Konformität. Technische Entscheide als ADRs dokumentiert.

Stack: Nuxt/Vue, PostgreSQL, Prisma
Bachelorarbeit: Longest Trail

Künstliche Intelligenz für den längsten Trail durch den Churer Fürstenwald – ein Longest-Path-Problem, gelöst als Optimierungsproblem. Web-UI mit interaktiver Karte zum Vergleich verschiedener Heuristiken.

Stack: React (Frontend), Java mit OptaPlanner (Backend)

Frontend Backend

Eigene npm-Packages

Zwei veröffentlichte Packages, die aufeinander aufbauen: Brot Nachrichten, eine Toast-Library für UI-Feedback, nutzt meinen EventEmitter als Baustein. Beide mit Typdeklarationen im Build, automatisiertem Release über semantic-release und GitLab-CI-Pipeline.

Stack: TypeScript, Vite, Biome, semantic-release
Kleinere Tools

Replace, ein CLI in Go zum Ersetzen von Umlauten in Dateinamen · Arya AI CSS, ein kleines SCSS-Framework, eingesetzt in der Bachelorarbeit · Advent of Code in TypeScript.

Stack: Go, SCSS, TypeScript

Engagement

2022 – 2023
Zentralpräsident Schweizerischer Studentenverein
  • Führung des Zentralkomitees und Vertretung des Verbands nach aussen
  • Koordination der Sektionen über die Sprachregionen hinweg
davor
Präsident und Vizepräsident AB Glanzenburger, Zürich · AV Curiensis, Chur

Kontakt

Mail: kontakt@meyeri.ch
GitLab: @mercenary99
LinkedIn: erich-meyer