Skip to main content
Sebastian Consulting
Sebastian Werner
Sebastian Werner

Principal Technology Consultant mit 24 Jahren Erfahrung. Frontend-Architektur & Developer Experience. Spezialisiert auf Internationalisierung, Monorepos, Component Libraries und Code-Qualität.

Core Competencies

TypeScriptReactReact RouterVanilla ExtractConvexReact Router ServerCloud-InfrastrukturInfrastructure as CodeViteTurborepoPlaywrightVitestGraphQL

Personal Details

Location
Hirschberg/Bergstraße
Work Model
preferably remote + occasional on-site
Languages
German and English
Citizenship
German
Contact
s.werner@sebastian-software.de
Phone
+49 151 22631309

Industry Experience

6
Fintech
5
E-Commerce
8
Telecommunications
4
Energie

My Stack (Q1/2026)

Frontend

  • TypeScript
  • React
  • React Router
  • Vanilla Extract

Backend

  • Convex
  • React Router Server
  • Cloud-Infrastruktur
  • Infrastructure as Code

Tools

  • Vite
  • Turborepo
  • Playwright
  • Vitest

Project Experience

Regrello
Regrello · San Francisco, USA
Frontend-Lead10/2024 – 09/2025

Regrello – ein KI-fokussiertes Supply-Chain-Startup, das Ende 2025 von Salesforce übernommen wurde – benötigte eine vollständige Internationalisierung seiner Enterprise-Plattform. Ich übernahm die Leitung dieses Vorhabens und ersetzte systematisch Tausende hartcodierter Strings durch Übersetzungsmakros. Parallel baute ich mehrsprachige Wörterbücher auf und führte umfangreiche Refactorings durch, um technische Schulden abzubauen. Diese Arbeiten steigerten die Entwicklergeschwindigkeit spürbar und ebneten den Weg für internationale Märkte.

Lingui diente als Internationalisierungsframework, ergänzt durch einen durchgängigen Tooling-Prozess für Message-Extraktion und -Kompilierung. Die GraphQL-Codegenerierung migrierte ich von Enums auf Union Types – ein Schritt, der die Typsicherheit erhöhte und moderne TypeScript-Patterns etablierte. Über 2.000 Dateien wurden reorganisiert, Module umbenannt und duplizierter Code konsolidiert. Die Build-Pipeline mit Vite, Turborepo, Playwright und Storybook hielt ich kontinuierlich aktuell, was CI-Zuverlässigkeit und Hot Module Replacement messbar verbesserte.

TypeScriptReactGraphQLLinguiViteTurborepoPlaywrightStorybook
SBB (Schweizerische Bundesbahnen)
SBB (Schweizerische Bundesbahnen) · Bern, Schweiz
Interims-Frontend-Lead03/2024 – 06/2024

Die nationale Ticket-Buchungsstrecke der Schweizerischen Bundesbahnen (SBB) brauchte architektonische Unterstützung – ich übernahm diese Aufgabe als Interims-Frontend-Lead. Die bestehende Mikro-Frontend-Architektur analysierte ich detailliert und verbesserte sie durch gezielte Refactorings in Qualität und Performance. Ein Proof of Concept für eine Mono-Repository-Lösung zeigte, wie sich Effizienz und Skalierbarkeit steigern lassen. Meine enge Einbindung in die Organisation förderte einheitliche Frontend-Standards bei gleichzeitiger Team-Autonomie.

CrowdIn und Next Intl kamen für die Internationalisierung zum Einsatz – mit Fokus auf Flexibilität und Zukunftssicherheit. Das von mir entwickelte Linting-Regelwerk berücksichtigt Teamdynamik wie aktuelle Best Practices und wurde erfolgreich als CI-Task sowie in den Entwickler-Workspaces integriert. Regelmäßige Austauschtermine sicherten Wissenstransfer und einheitliche Standards im verteilten Team.

ReactTypeScriptMikro-FrontendMonorepoCrowdInNext IntlESLint
EnBW
EnBW · Karlsruhe, Deutschland
React-Architekt06/2022 – 02/2024

Mehrere White-Label-Webanwendungen für den Drittmarkt – Endkundenportale und interne Dienstleister-Tools – entwickelte die EnBW mit meiner architektonischen Beratung. Die Herausforderung: Anwendungen so flexibel konzipieren, dass eine breite Palette von Markenanpassungen möglich war. Von Farbschemata und Logos bis zu mandantenspezifischen Funktionen musste alles konfigurierbar sein. Die technologische Basis, die ich für das Kundenberater-Portal schuf, diente anderen Teams als Referenz.

Wiederverwendbare Komponenten bildeten das Herzstück und förderten projektübergreifend Konsistenz. Ein Mono-Repository vereinheitlichte die Frontend-Entwicklung, Storybook-Tests sicherten die Qualität. Die Portale waren responsiv gestaltet und gewährleisteten optimale Darstellung auf verschiedensten Desktop-Umgebungen – mobile Endgeräte standen hier nicht im Vordergrund.

ReactTypeScriptMonorepoStorybookWhite-Label
Azeti (Aurubis-Gruppe)
Azeti (Aurubis-Gruppe) · Hamburg, Deutschland
Senior React-Entwickler03/2022 – 05/2022

Eine IoT-Plattform zur Überwachung von Maschinen und Anlagen – das war das Kernprodukt von Azeti, einem Teil der Aurubis-Gruppe in Hamburg. Ich unterstützte die Weiterentwicklung dieser umfangreichen Frontend-Applikation, die als White-Label-Lösung für verschiedene Industriekunden diente. Meine Arbeit steigerte die Flexibilität des Produkts und erschloss neue Einsatzmöglichkeiten.

Der Fokus lag auf dem NX-basierten Mono-Repository-Setup, der Internationalisierung sowie erweiterten Theming-Optionen. Zusätzlich half ich dem Team bei neuen Funktionalitäten und React-Komponenten. Verbesserungen an Build-Prozessen und Codestruktur erhöhten die Wartbarkeit nachhaltig.

ReactTypeScriptNXMonorepoi18nTheming

Additional Projects

Netze BW (EnBW)empiriecom (Otto Group)Heidelberg MaterialsGE HealthcareWitt-Gruppe (Otto Group)SWR (ARD Mediathek)INITTraton (Volkswagen AG)coliquioDeutsche BankBerlitz (via Syzygy)HornbachDeutsche TelekomTeleColumbus / MagixZyngastudiVZSchlund+Partner (1&1)
PeriodClientRoleTechnologies
2021–2022Netze BW (EnBW)Leitender Web-Frontend-ArchitektReact, TypeScript, Cypress, and API-First
2020–2021empiriecom (Otto Group)Senior Frontend/GraphQL-EntwicklerGraphQL, TypeScript, MySQL, and Node.js
2019–2020Heidelberg MaterialsReact-ArchitektReact, TypeScript, Google Maps, and Azure
2019GE HealthcareTrainerReact, TypeScript, Redux, and GraphQL
2018–2019Witt-Gruppe (Otto Group)React-/GraphQL-ArchitektReact, TypeScript, Apollo GraphQL, and SSR
2018SWR (ARD Mediathek)React-EntwicklerReact, TypeScript, GraphQL, and REST
2018INITLeitender React-ArchitektReact, TypeScript, Apollo GraphQL, and Mapbox
2018Traton (Volkswagen AG)Senior React-EntwicklerReact and TypeScript
2017coliquioReact-ArchitektReact, TypeScript, SSR, and CSS Grid
2017Deutsche BankFrontend-ArchitektReact, TypeScript, Git-Flow, and SAFe
2016–2017Berlitz (via Syzygy)React-ArchitektReact, TypeScript, and Apollo GraphQL
2016HornbachReact-EntwicklerReact, TypeScript, and Responsive Design
2016Cleverbridge (via AOE)React-EntwicklerReact, Vue.js, and TypeScript
2015–2016Deutsche BankLeitender Frontend-ArchitektVue.js, D3.js, and Sass
2014–2015Deutsche Telekom / HuaweiFrontend-ArchitektJavaScript, VelocityJS, CSS, and EPG
2013–2014TeleColumbus / MagixFrontend-EntwicklerJavaScript, jQuery, Bootstrap, and Sass
2012–2013Deutsche TelekomFrontend-EntwicklerJavaScript, HTML5, jQuery, and REST
2011–2012ZyngaSenior JavaScript-EntwicklerJavaScript, HTML5, Canvas, and Python
2009–2011Deutsche TelekomLead Frontend-ArchitektJavaScript, qooxdoo, PhoneGap, and Adobe AIR
2008–2009studiVZTeam Lead JavaScriptJavaScript and Frontend-Architektur
2004–20081&1Lead-EntwicklerJavaScript, Python, qooxdoo, and Open Source
2002–2004Schlund+Partner (1&1)Web-EntwicklerXSLT, Pustefix, CSS, and JavaScript
Sebastian Consulting

Sebastian Software GmbH

Dalheimer Straße 12
55128 Mainz

Amtsgericht Mainz HRB 45232
USt-IdNr. DE295226721

kontakt@sebastian-software.de
www.sebastian-software.de

© 2014–2026 Sebastian Software GmbH

As of: March 18, 2026