Sebastian Software GmbH

Sebastian Werner

Leitender Frontend ArchitektÜbernahme, Beratung und Weiterentwicklung der Buchungsstrecke für die Schweizer Bundesbahn (SBB)

sbb

Kunde:
Schweizerische Bundesbahnen AG
Bern, Schweiz
Öffentlicher Verkehr

Zeitraum:
3/2024 - 6/2024

Auftraggeber:
Telekom MMS über GULP Information Services GmbH, München

  • Apollo Client
  • Commitlint
  • ESLint
  • GraphQL
  • Husky
  • Jest
  • Lit
  • Mono Repository
  • Next Intl
  • Next.js
  • PNPM
  • Playwright
  • REST
  • React
  • React Hook Form
  • React Query
  • SWR
  • Sonarcube
  • Storybook
  • Tailwind
  • Testing Library
  • TurboRepo
  • TypeScript
  • Vite
  • Web Components

Detaillierte Analyse der bestehenden Technologie und Architektur eines Mikro-Frontends, um Verbesserungsvorschläge zu erarbeiten. Begleitung und Umsetzung von Code-Refactorings im Team zur nachweislichen Qualitäts- und Performanceverbesserung.

Implementierung eines Proof of Concept für eine Mono-Repository-Lösung für die nationale Ticket-Buchungsstrecke der SBB.

Beratung zur Internationalisierung des Frontends unter Verwendung von CrowdIn und Next Intl.

Aufstellen eines Linting-Regelwerks unter Beachtung der Team-Dynamiken und aktueller Best Practises. Umsetzung in Form von CI-Tasks als auch im Rahmen der Workspace-Integration der Entwickler.

Etliche Austauschtermine und die tiefgehende Einbindung in die Organisation um im Rahmen der Frontends eine einheitliche Technologie zu fördern aber die Autonomie der Teams weiterhin zu gewährleisten.

    Lead Frontend DeveloperMulti-Marken Kunden- und Support-Portale für Strom- und Gasanbieter

    enbw

    Kunde:
    EnBW AG
    Karlsruhe
    Energieversorgung

    Zeitraum:
    6/2022 - 2/2024

    Auftraggeber:
    Michael Page, Düsseldorf

    • Apollo Client
    • Contentful
    • Downshift
    • ESLint
    • Emotion
    • Formik
    • Framer Motion
    • GraphQL
    • Jotai
    • Material UI
    • PNPM
    • Playwright
    • REST
    • Radix UI
    • React
    • React Hook Form
    • SWR
    • Storybook
    • TurboRepo
    • TypeScript
    • Vanilla Extract
    • Vite
    • Vitest
    • Yup
    • gRPC
    • i18next

    Meine Rolle umfasste die architektonische Beratung innerhalb des ReactJS-Frameworks für eine Reihe von Webanwendungen, die für den Drittmarkt entwickelt wurden. Dies schloss sowohl Portale für Endkunden als auch für interne Dienstleister, wie Support-Mitarbeiter, ein. Eine besondere Herausforderung bestand darin, die Anwendungen als White-Label-Produkte zu konzipieren, die flexibel genug waren, um eine breite Palette von Markenanpassungen zu unterstützen – von Farbschemata und Logos bis hin zu spezifischen Funktionalitäten.

    Die Skalierbarkeit und Anpassungsfähigkeit dieser Plattformen waren entscheidend, um sie für verschiedene Marken und Unternehmen attraktiv zu machen. Die technologische Basis, die ich für das Kundenberater-Portal entwickelte, diente anderen Teams als Vorlage und Inspiration für ihre eigenen Projekte. Zusätzlich war ich für die Entwicklung wiederverwendbarer Komponenten verantwortlich, die über einzelne Projekte hinweg Einsatz fanden und somit die Konsistenz und Effizienz in der Entwicklung förderten.

    Ein besonderes Augenmerk lag auf der Schaffung responsiver Portale, die eine optimale Anzeige auf verschiedensten Desktop-Systemen ermöglichten. Wenngleich der Fokus nicht primär auf mobilen Endgeräten lag, so war die Flexibilität zwischen unterschiedlichen Desktop-Umgebungen ein zentrales Element.

    Ein wesentlicher Bestandteil meiner Arbeit war auch das Einrichten und Pflegen der Entwicklungsinfrastruktur, wobei ich mich für innovative Lösungen wie ein Mono-Repository und eine umfangreiche Testabdeckung durch Storybook entschied. Diese Initiativen trugen maßgeblich zu einer effizienten, kollaborativen Arbeitsumgebung bei und setzten neue Standards für die Projektentwicklung und -qualität.

      Ich empfehle Sebastian mit großem Enthusiasmus für jede Rolle oder jedes Projekt, das tiefgreifende Fachkenntnisse in der Web-Frontend-Entwicklung, außergewöhnliche Führungsqualitäten in der Teamorganisation und strategische Entscheidungsfähigkeiten erfordert. Da ich das Privileg hatte, mit Sebastian zusammenzuarbeiten, habe ich aus erster Hand erfahren, welchen Einfluss er auf unsere Projekte hat, indem er Innovation und Exzellenz auf Schritt und Tritt vorantreibt. Sebastians Verständnis für aktuelle Technologien in der Webentwicklung ist herausragend. Er hält sich nicht nur über die neuesten Trends und Tools auf dem Laufenden, sondern besitzt auch die seltene Fähigkeit zu erkennen, welche davon am effektivsten eingesetzt werden können, um die Projektergebnisse zu verbessern. Seine Empfehlungen und Entscheidungen beruhen stets auf einer sorgfältigen Analyse und einem vorausschauenden Ansatz, der sicherstellt, dass unsere Projekte nicht nur erfolgreich, sondern auch zukunftssicher sind. Über seinen technischen Scharfsinn hinaus ist Sebastian eine natürliche Führungspersönlichkeit. Seine Herangehensweise an die Organisation und Führung von Teams ist sowohl inspirierend als auch effektiv und fördert ein Umfeld der Zusammenarbeit, des Lernens und der hohen Leistung. Unter seiner Leitung waren unsere Teams in der Lage, ehrgeizige Ziele zu erreichen und die Erwartungen in Bezug auf Qualität und Pünktlichkeit oft zu übertreffen. Sebastians Rollen als Senior Developer, Frontend Architect und Frontend Lead haben seine Vielseitigkeit und sein Durchsetzungsvermögen unter Beweis gestellt und ihn zu einer unschätzbaren Bereicherung in jedem Projektszenario gemacht. Seine Fähigkeit, diese Rollen mit Bravour auszufüllen, spricht Bände über seine Kompetenz, seine strategische Denkweise und sein Engagement für hervorragende Leistungen. Für jedes Unternehmen, das seine Webentwicklungsprojekte zu neuen Höhenflügen führen möchte, ist Sebastian der ideale Kandidat.

      Patrick Krumm
      Software-Architekt
      EnBW AG

      Sebastian ist ein Top-Experte für die Entwicklung von Web-Frontends, mit einem hervorragenden Überblick über aktuelle Technologien, sowie erfolgreiche Team-Organisation. Mit seiner großen Erfahrung ist er ein wertvoller Berater in Entscheidungs- und Auswahlprozessen, sowie in der Erarbeitung von Entwicklungsrichtlinien. Seine Empfehlungen oder Entscheidungen trifft er stets wohlüberlegt und kann diese detailliert begründen. Aufgrund seiner hohen Kompetenz und Durchsetzungsstärke kann er in Projekten verschiedene Rollen erfolgreich ausfüllen, vom Senior Developer bis zum Frontend Architect oder Frontend Lead.

      Jochen Reinelt
      Team Lead
      EnBW AG

      Während unserer gemeinsamen Zeit bei EnBW habe ich Sebastian als Dienstleister kennengelernt und ihn als außergewöhnlich kompetenten und engagierten Lead Front End Developer erlebt. Sebastian verfügt über ein umfangreiches Wissen über die neuesten Frontend-Technologien und zeigt eine bemerkenswerte Fähigkeit, komplexe Probleme kreativ und effizient zu lösen. Er hat eine Schlüsselrolle dabei gespielt, das Projekt zur Entwicklung innovativer und benutzerfreundlicher Webanwendungen voranzutreiben. Ich möchte mich für die gemeinsame Zeit bedanken und freue mich auf die Fertigstellung des Projekts.

      Emanuele De Monte
      Product Owner
      EnBW AG

      Ich kann Sebastian als Lead Frontend Developer und Softwarearchitekt sehr empfehlen. In den 1,5 Jahren, in denen wir zusammen gearbeitet haben, hat er immer wieder gezeigt, dass er technisch auf dem neuesten Stand ist, akribisch auf Details achtet, kundenorientiert ist, einen offenen Ansatz verfolgt und - was besonders wichtig ist - einen Sinn für Humor hat, der unsere Zusammenarbeit im Team bereichert. Sebastian ist eine wertvolle Bereicherung für jedes Projekt oder Team.

      Artur König
      UX und UI Designer

      Sebastian ist ein bemerkenswerter Mentor und Kollege. Sein umfangreiches Wissen und seine Bereitschaft, sein Fachwissen mit anderen zu teilen, sind für unser gesamtes Team von großem Vorteil, und ich möchte ihn nicht mehr missen. Eine von Sebastians hervorragendsten Eigenschaften ist seine Bereitschaft, zuzuhören und Ratschläge zu geben. Wann immer ich auf eine Herausforderung stieß, hatte Sebastian ein geduldiges Ohr und praktische Lösungen parat. Seine Ratschläge und Einsichten waren für mich von unschätzbarem Wert, sowohl beruflich als auch persönlich. Ich kann Sebastian mit gutem Gewissen als engagierten und sachkundigen Fachmann empfehlen, mit dem man rundherum hervorragend zusammenarbeiten kann. Er wird für jede Organisation eine wertvolle Bereicherung sein.

      Kai Santanius
      Frontend-Entwickler (Consultant)
      Bold Ventures GmbH

      Sebastian ist ein überaus professioneller, sehr erfahrener Softwarearchitekt, der weiß, wovon er spricht. In unserem gemeinsamen Projekt bei der EnBW war er eine wichtige Stimme für eine vernünftige und technologisch fundierte Software-Architektur, sowie ein großartiger Sparringspartner für jede technologische Frage oder Idee, die man aufwerfen wollte. Jedes Projektteam würde sich freuen, ihn als Teammitglied zu haben, da er sowohl bei der technischen Umsetzung als auch bei komplexen Architekturdiskussionen unterstützen kann. Ich wünsche ihm alles Gute.

      Tobias Arweiler
      Senior Software-Entwickler (Freelancer)

      Ich hatte das Privileg, mehr als ein Jahr lang mit Sebastian als Scrum Master zu arbeiten. Sebastian ist ein außergewöhnlicher Lead Developer, dessen tiefgreifende technische Expertise und innovative Denkweise unser Team konsequent zum Erfolg führt. Seine Fähigkeit, komplexe Konzepte in klare, umsetzbare Lösungen zu übersetzen, ist in unserer agilen Umgebung von unschätzbarem Wert. Sebastian leitet mit Leichtigkeit an und inspiriert unser Team zu neuen Höchstleistungen. Unter seiner Leitung haben wir erhebliche Verbesserungen bei der Effizienz und der Produktqualität festgestellt. Ich empfehle Sebastian von ganzem Herzen für jede fortgeschrittene Entwicklungsaufgabe. Er ist nicht nur ein hochqualifizierter Entwickler, sondern auch ein echter Teamplayer, der für jedes Projekt, an dem er beteiligt ist, einen immensen Wert darstellt.

      Rouven Haban
      Scrum Master (Consultant)

    Senior React DeveloperIOT-Plattform zur Überwachung von Maschinen und Anlagen

    azeti

    Kunde:
    Azeti GmbH
    Berlin
    Industrie 4.0

    Zeitraum:
    3/2022 - 5/2022

    Auftraggeber:
    Staffgroup GmbH, Berlin

    • BabelJS
    • ESLint
    • Emotion
    • Formik
    • Jest
    • Material UI
    • Mono Repository
    • NX
    • REST
    • React
    • React Intl
    • React Router
    • TypeScript
    • Yarn

    Bei der Entwicklung einer umfangreichen Frontend-Applikation für die Überwachung von Maschinen auf Basis von ReactJS, meisterte ich technische Herausforderungen wie das Mono-Repository-Setup mit NX, Internationalisierung, und Theming für White Label-Lösungen. Die Bewältigung dieser Herausforderungen und der Umgang mit großen Datenmengen demonstrierten meine Fähigkeit, komplexe Anforderungen effizient umzusetzen.

      Lead Web Frontend ArchitektKundenportal zur Pflege von Basisdaten und der Verwaltung von PV-Anlagen

      netzeBw

      Kunde:
      Netze BW GmbH
      Stuttgart
      Energieversorgung

      Zeitraum:
      2/2021 - 2/2022

      Auftraggeber:
      Hays AG, Mannheim

      • Cypress
      • Formik
      • JavaScript
      • REST
      • React
      • React Intl
      • React Router

      Ich übernahm die architekturelle Verantwortung für die Frontend-Architektur, entwickelte Verbesserungsvorschläge für bestehende Strukturen und skizzierte Architekturen für neue Entwicklungen. Durch die Anwendung von API-First-Entwicklung und die Implementierung von End-to-End Tests mit Cypress, erreichte ich eine Code-Coverage von 70% für das bestehende Kundencenter, was eine solide Basis für die Qualitätssicherung in zukünftigen Releases bildete.

        Sebastian überzeugt mit seinem tiefen Fachwissen in Sachen Frontend-Architektur, Tooling und React im Speziellen. Dabei kommuniziert er ehrlich und bringt mit seiner Kompetenz jede Codebasis voran. Vielen Dank, es hat Spaß gemacht!

        Florian Matz
        Software-Entwickler (Freelancer)

        Sebastian arbeitet selbstständig an allen Aufgaben, die in der täglichen Projektarbeit anfallen. Er ist ein ausgewiesener Experte im Frontend-Bereich und steht jederzeit mit seinem Know-how zur Verfügung. Bei der Analyse der Frontend-Architektur hat er viele sinnvolle Verbesserungsmöglichkeiten gefunden und mit Hilfe von Best Practices pragmatisch umgesetzt. Seine Lösungsvorschläge und Diskussionsbeiträge sind immer ein elementarer Input.

        Yangyang Gao
        Software-Entwickler (Consultant)
        CGI Deutschland

      React- und GraphQL-ArchitektMulti-Marken Online-Shop-Plattform in der Otto-Gruppe

      empiriecom

      Kunde:
      empiriecom GmbH & Co. KG
      Burgkunstadt
      E-Commerce

      Zeitraum:
      11/2020 - 2/2021

      Auftraggeber:
      AWESOME! Software GmbH, Montabaur

      • Apollo Client
      • Apollo Server
      • GraphQL
      • Jest
      • React
      • React Router
      • TypeScript

      In meinem Verantwortungsbereich lag die Erweiterung und Optimierung unseres GraphQL-Services, ein Prozess, der die Integration neuer Resolver und eine Anbindung an eine MySQL-Datenbank umfasste. Die Herausforderung bestand darin, nicht nur die Systemfunktionalität zu erweitern, sondern auch die Qualität und Wartbarkeit des Gesamtsystems durch gezielte Verbesserungen zu erhöhen. Durch die Einführung verbesserter Typisierung, die konsequente Nutzung von Async/Await, die Optimierung der Testbarkeit und die Verfeinerung unseres Toolings konnte ich einen signifikanten Beitrag zur Steigerung der Systemeffizienz leisten.

      Zusätzlich nahm ich maßgeblich Einfluss auf die architektonische Weiterentwicklung unserer internen Komponentenbibliothek. Diese Arbeit ermöglichte es, die Modularität und Wiederverwendbarkeit unserer Softwarekomponenten zu verbessern, was wiederum die Entwicklungseffizienz und Systempflege erleichterte. Mein Einsatz führte zu einer spürbaren Verbesserung der Systemqualität und trug dazu bei, das Fundament für zukünftige Innovationen zu legen.

        Es war großartig, mit dir zu arbeiten. Ich werde deine Kompetenz, deinen Weitblick und unsere Gespräche vermissen. Viel Glück und denk daran: Man sieht sich immer zweimal im Leben. Das war eine Drohung. :)

        Sascha Metz
        Web-Developer (Consultant)
        Visuellagentur UG

        Vielen Dank für deinen professionellen Einsatz. Du hast das Team mit deiner Unterstützung in vielerlei Hinsicht weitergebracht. Es war ein außerordentliches Vergnügen, mit Dir zu arbeiten.

        Natalie Stoisch
        Lead User Centered Design / Scrum Master
        empiriecom GmbH & Co. KG

        Vielen Dank, dass Du uns bei unseren PACE-Projekten so tatkräftig unterstützt hast. Deine erfrischende und ehrliche Art hat uns an der einen oder anderen Stelle auf Konzeptlücken aufmerksam gemacht.

        Alexander Ritz
        Product Owner Business Intelligence
        empiriecom GmbH & Co. KG

      React-ArchitektNeuentwicklung von State-of-the-Art Web-Anwendungen für einen führenden Baustoffkonzern

      heidelbergMaterials

      Kunde:
      HeidelbergCement AG
      Heidelberg
      Baustoffindustrie

      Zeitraum:
      6/2019 - 9/2020

      Auftraggeber:
      Hays AG, Mannheim

      • Azure
      • Cypress
      • ESLint
      • Jest
      • Lerna
      • Material UI
      • REST
      • React
      • React Router
      • Redux
      • TypeScript
      • i18next

      Im Zuge der Weiterentwicklung und Erweiterung einer Webanwendung zur Verfolgung von LKWs mit Baumaterialien, war ich federführend bei der Entwicklung einer Heuristik für die visuelle Aufbereitung von LKW-Routen in einer Google-Maps-Ansicht. Ein zentraler Aspekt meiner Arbeit war die Einführung eines Mono-Repositories, um die Frontend-Entwicklung zu vereinheitlichen und die Implementierung automatisierter Tools für das Hosting in Azure und Azure CDN zu optimieren. Dies verbesserte nicht nur die Performance im Vergleich zur vorherigen Docker-basierten Lösung, sondern förderte auch eine effizientere und kollaborative Arbeitsweise im Team.

      Durch die Standardisierung von TypeScript und ESLint schaffte ich eine konsistente Entwicklungsgrundlage, die zusammen mit der Einführung von Cypress-basierten E2E-Tests zu einer qualitativ hochwertigeren Codebasis führte. Die schrittweise Migration der Codebasis auf TypeScript und die Implementierung eines verbesserten Axios-basierten API-Clients waren weitere Meilensteine, die zur Robustheit und Skalierbarkeit unserer Anwendung beitrugen.

      Als Sparringspartner für UX-Designer und in meiner Funktion als leitender Entwickler unterstützte ich die Gestaltung eines benutzerzentrierten UI-Frameworks. Meine Rolle beinhaltete die Entwicklung eines gemeinsamen Verständnisses für effektive Komponentenstrukturen und deren Umsetzung, wodurch wir innovative und benutzerfreundliche Lösungen realisieren konnten. Meine Beiträge wurden als wegweisend für die Art und Weise, wie wir Webanwendungen entwickeln und veröffentlichen, angesehen und haben maßgeblich dazu beigetragen, unseren technologischen Stack zu verbessern und das Team zu inspirieren, bestehende Grenzen zu überwinden und kontinuierlich dazuzulernen.

        Vielen Dank für all Deine Leistungen, Sebastian! Und wow, ich habe gar nicht bemerkt, dass wir fast 1,5 Jahre zusammen gearbeitet haben. Es gibt jetzt wirklich eine sehr große Lücke, die das Team zu füllen hat, da Du etliche wichtige Beiträge zu unserem Stack hinzugefügt hast. Du hast Dir im Laufe der Zeit einen sehr guten Ruf als React-Experte im Team erworben, und ich hatte das Gefühl, dass die Leute Deinem Rat wirklich tiefgehend vertrauen. Ich wünsche Dir alles Gute für Deinen zukünftigen Weg und möge der Code mit Dir sein. Immer.

        Christian Klaucke
        Head of Digital Product Engineering
        HeidelbergCement AG

        Danke Sebastian. Es war mir ein Vergnügen, mit Dir zu arbeiten und mit Dir über die winzigen aber wichtigen Details moderner Web-Technologie-Stacks zu diskutieren. Zusammen konnten wir die Art und Weise, wie wir unsere Web-Anwendungen entwickeln und veröffentlichen, einen gewaltigen Sprung nach vorn bringen. Deine tiefgehende Erfahrung mit React und den sinnvollen Praktiken der Webentwicklung wurden von mir immer sehr geschätzt.

        Danny Fürniß
        Lead Product Engineer
        HeidelbergCement AG

        Während unserer Zusammenarbeit mit Sebastian wurden mein Team und ich Zeuge, wie eine sachkundige und erfahrene Person die Köpfe des gesamten Teams wachrütteln kann. Er zwang uns, mehr zu lernen und generell mehr zu hinterfragen. Auch, in die richtige Richtung zu lernen, damit wir dann selbst Lösungen finden konnten. Dem Team arbeitsfähige Lösungen zu geben, ist sicher wertvoll, aber es ist vorteilhafter, ihnen beizubringen, wie sie selbst denken und das Problem lösen können. Abgesehen davon habe ich die Gesellschaft von Sebastian sehr genossen und schätze es sehr, dass wir den Vorteil hatten, gemeinsam überlegene Lösungen für verschiedene komplexe Probleme zu finden.

        Igor Ilic
        Software-Entwickler
        HeidelbergCement AG

        Es hat mich gefreut, mit Sebastian arbeiten zu können. Unser Projekt hat viel von seinem langjährigen Frontend Know-How profitiert. Er kennt sich nicht nur mit ReactJS gut aus, sondern hat auch das Gesamtsystem immer im Blick. Das kommt nicht oft vor. Er ist kommunikativ, engagiert und offen. Ich selbst würde mit ihm gerne immer wieder zusammenarbeiten und kann ihn für weitere Projekte nur empfehlen.

        Dominik Skalnik
        Software-Entwickler
        HeidelbergCement AG

        Sebastian ist ein ausgezeichneter Entwickler und viel mehr ein Kollege und Coach, welcher mit scharfer Präzision hochqualitative Lösungen entwickelt. Sebastian hat Themen wie Backend für Frontend und Frontend Operations vorangebracht und unser Team mit einer Reihe von Tools bereichert. Ich wünsche ihm alles Gute und in seinem neuem Team viel Spaß und Erfolg.

        Armin Naimi
        Software-Entwickler
        HeidelbergCement AG

        Als UX-Designer ist es großartig, mit Sebastian zu arbeiten. Seine benutzerzentrierte Denkweise unterstützte und forderte das Team und mich heraus. Er ist neugierig und hat nie Angst davor, die Komfortzone zu verlassen, wenn es darum geht, Qualität zu realisieren. Das ist mit Sicherheit ein Wert für jedes Unternehmen, mit dem er zusammenarbeitet.

        Cesare Cesari
        UX Designer
        HeidelbergCement AG

        Sebastian zeichnet eine klare und direkte Kommunikation aus; sowohl in Besprechungen als auch im Quelltext. Für komplexe Probleme und Anforderungen sucht Sebastian einfache und zukunftsfähige Lösungen. Dabei greift er gerne auf seine Erfahrung aus früheren Projekten zurück. Beim Tooling ist er up to date und verfolgt mit Enthusiasmus neue Entwicklungen in der Branche.

        Sebastian Walter
        Team Leiter Frontend
        HeidelbergCement AG

      React MentorMentoring und Consulting für neues React-Team

      geHealthCare

      Kunde:
      GE Healthcare GmbH
      Freiburg
      Gesundheitswesen

      Zeitraum:
      2/2019 - 2/2019

      Auftraggeber:
      Belcan Technical Recruiting, London

      • Apollo Client
      • GraphQL
      • Jest
      • REST
      • React
      • Redux
      • TypeScript
      • Webpack

      In einem intensiven, mehrtägigen Workshop zu Best Practices in der Frontend-Entwicklung mit einem Schwerpunkt auf React teilte ich mein Wissen über bewährte Konventionen, von der Ordnerstruktur bis hin zu Implementierungsstrategien. Der Workshop deckte ein breites Spektrum ab, einschließlich des effektiven Managements von Assets, der Einführung in TypeScript für eine verbesserte Typisierung und Strategien für die Interaktion mit serverseitigen Daten. Ein besonderer Fokus lag auf der Erörterung der Vorzüge und Herausforderungen funktionaler versus Klassen-Deklarationen in React sowie der Bedeutung von kontinuierlicher Weiterbildung durch Ressourcen wie Newsletter, Video-Kurse und Konferenzen.

      Darüber hinaus untersuchten wir Möglichkeiten zur Reduzierung von Boilerplate-Code bei der Verwendung von Redux durch das Duck-Pattern und initiierten Diskussionen über die Einsatzmöglichkeiten von GraphQL in Projekten. Das primäre Ziel dieses Workshops war, Teilnehmenden ein tiefgehendes Verständnis für die Nuancen moderner Frontend-Entwicklung zu vermitteln und ihnen handfeste Lösungsansätze für alltägliche Entwicklungsherausforderungen an die Hand zu geben.

        Ich hatte das Vergnügen, von Sebastian während eines Coachings für den Aufbau einer auf React basierenden Unternehmensanwendung im Gesundheitswesen betreut zu werden. Er ist ein leidenschaftlicher Softwareentwickler, klar in seiner Kommunikation und ein produktiver Partner zum Gedankenaustausch. Er hat meine höchste Empfehlung.

        Alexander Fechner
        Software-Entwickler
        GE Healthcare GmbH

        Vielen Dank für unsere Beratungssitzung über HTML5/React-bezogene Technologien in Freiburg. Ihr breites Wissen im HTML5-Universum ist beeindruckend. Sie haben uns viele wertvolle Empfehlungen gegeben, die auf - und das ist das Wichtigste - echten praktischen Erfahrungen beruhen.

        Stefan Huggle
        Software-Architekt
        GE Healthcare GmbH

      React/GraphQL-ArchitektResponsive Multi-Marken mehrsprachigen E-Commerce-Neuentwicklung (Produktseiten, Warenkorb, Kundenkonto)

      wittGruppe

      Kunde:
      Josef Witt GmbH (Otto Gruppe)
      Weiden
      E-Commerce

      Zeitraum:
      9/2018 - 6/2019

      Auftraggeber:
      Computer Futures/SThree GmbH, München

      • Apollo Client
      • Apollo Server
      • GraphQL
      • PostCSS
      • React
      • React Router
      • Styled Components
      • TypeScript
      • Webpack

      Die Herausforderung, einen Online-Shop neu zu entwickeln, der sowohl Multi-Brand-Fähigkeiten als auch internationale Unterstützung bietet, führte mich zur Implementierung einer GraphQL-Orchestration-Schicht mittels Apollo auf Client- und Serverseite. Diese Aufgabe umfasste nicht nur technische Neuerungen, sondern auch das Mentoring meines Teams, um ein tiefes Verständnis und eine effektive Anwendung der Technologien zu gewährleisten. Durch die Einführung serverseitigen Renderings (SSR) und einer fortschrittlichen Code-Splitting-Lösung mit Loadable Components konnte die Leistung und Nutzererfahrung des Shops signifikant gesteigert werden.

      Ein weiterer wichtiger Meilenstein war die Implementierung einer JWT-basierten, SSR-kompatiblen Nutzerzuordnung, die eine nahtlose Nutzererfahrung über verschiedene Sessions und Geräte hinweg ermöglichte. Durch Optimierungen im Bereich des Toolings, einschließlich Threading und Caching in Webpack, sowie der Umstellung des TypeScript-Toolings auf Babel, konnte ich die Entwicklungszeiten und die Hot Module Replacement (HMR)-Effizienz deutlich verbessern. Darüber hinaus trug die Optimierung des clientseitigen Routings und die Implementierung von Preloading für diverse Code-Split-Pfade zu einer reibungslosen und schnellen Navigation bei.

        Sebastian ist ein stets involviertes, dynamisches Teammitglied mit unschätzbarer Erfahrung im Bereich Tools und Web-Performance. Mit Sebastian im Team haben wir endlich ein zuverlässiges SSR/HMR-Setup mit einem unterhaltsamen Entwickler-Erlebnis. Er hat es uns leicht gemacht, auf GraphQL umzusteigen. Ich habe vor allem unsere Gespräche und unseren technischen Austausch genossen. Für mich persönlich war Sebastian ein Vorbild dafür, in Konfrontationssituationen ruhig und konstruktiv zu bleiben.

        Abraham Schilling
        Senior Frontend Developer
        Josef Witt GmbH (Otto-Gruppe)

      React/GraphQL-ArchitektNeue ARD-Mediathek für HBBTV-fähige Fernseher und Web-Browser

      swr

      Kunde:
      Südwestrundfunk
      Mainz
      Rundfunk

      Zeitraum:
      7/2018 - 9/2018

      Auftraggeber:
      GULP Information Services GmbH, München

      • Apollo Client
      • Apollo Server
      • Flowtype
      • GraphQL
      • REST
      • React
      • React Router
      • Sass
      • Webpack

      Bei der Neu-Entwicklung einer Mediathek für alle Sender der ARD als gemeinsame Plattform lag mein Fokus auf der Unterstützung moderner HBBTV-fähiger Fernseher und der Bereitstellung responsiver Layouts für Web-Browser auf Handys, Tablets und Desktops. Ich war maßgeblich an der Entwicklung und Optimierung der GraphQL-Schnittstelle beteiligt, um eine effiziente Kommunikation mit bestehenden REST-APIs zu gewährleisten. Dieses Projekt zielte darauf ab, eine nahtlose und benutzerfreundliche Medienbibliothek zu schaffen, die den Zugriff auf Inhalte über eine Vielzahl von Geräten ermöglicht und dabei modernste Technologien nutzt.

        React ArchitektReal-Time Verkehrs-Informationsangebot für den ÖPNV-Bereich

        init

        Kunde:
        Init SE
        Karlsruhe
        Öffentlicher Verkehr

        Zeitraum:
        4/2018 - 7/2018

        Auftraggeber:
        Megapart GmbH, Karlsruhe

        • Babel
        • CSS Modules
        • DotEnv
        • ESLint
        • Formik
        • Jest
        • Popmotion
        • PostCSS
        • React
        • React Intl
        • React Router
        • Storybook
        • Stylelint
        • Webpack

        Bei der Neuentwicklung eines webbasierten Dashboards für Echtzeit-Abfahrsinformationen im ÖPNV-Umfeld übernahm ich die eigenverantwortliche Architektur und Entwicklung, in enger Absprache mit Produktmanagern. Ich traf die Auswahl aktueller Technologien und führte Schulungen für Mitarbeiter in den Bereichen React und Web-Entwicklung durch. Ein zentraler Bestandteil meiner Arbeit war die Entwicklung eines GraphQL-Servers mit Apollo, der eine Vielzahl unterschiedlicher REST-APIs, sowohl Inhouse als auch extern, nutzte. Für die Erkennung der Geo-Position und die Ermittlung von Routen und Distanzen setzte ich auf MapBox und OpenStreetMap. Darüber hinaus gestaltete ich das Seiten-Layout und setzte die ersten Design-Konzepte in wiederverwendbare Komponenten und Views um, um eine intuitive und effiziente Benutzeroberfläche zu schaffen.

          React ExperteEntwicklung eines Telematik-Angebotes für Logistikunternehmen

          traton

          Kunde:
          Traton: RIO
          München
          Nutzfahrzeugindustrie

          Zeitraum:
          1/2018 - 3/2018

          Auftraggeber:
          Ray Sono AG, München

          • AWS
          • Amazon S3
          • BabelJS
          • ESLint
          • Karma
          • LessJS
          • Mocha
          • React
          • Redux
          • Redux Saga
          • Sinon
          • Webpack

          Bei der Unterstützung der Weiterentwicklung einer bereits von Kunden genutzten Plattform arbeitete ich in einem verteilten Team mit Standorten in Leipzig und München. Meine Rolle umfasste die Einbringung architektureller Verbesserungsvorschläge sowie das Mentoring von Kollegen, um die Qualität und Effizienz der Plattform zu steigern. Durch diese Zusammenarbeit trug ich zur Optimierung bestehender Prozesse und Strukturen bei, förderte den Wissensaustausch innerhalb des Teams und unterstützte die kontinuierliche Weiterentwicklung der Plattform, um den Anforderungen und Bedürfnissen der Nutzer noch besser gerecht zu werden.

            Sebastian Werner ist in einer späten Projektphase in ein fachlich wie technisch sehr komplexes Projekt eingestiegen und hat dort nach einer sehr kurzen Einarbeitungszeit nicht nur als vollwertiges Teammitglied mitgearbeitet, sondern auch direkt konstruktive Lösungsvorschläge zu Problemen in der Architektur und der Technik gegeben. Wir sind mit der Zusammenarbeit sehr zufrieden und würden uns freuen, auch zukünftige Projekte gemeinsam umzusetzen.

            Stefan Hammer
            Product Manager
            Ray Sono AG

            Herr Werners Hauptaufgaben waren die Umsetzung von Formularen und Interaktionen in den Buchungsmodulen und Performance-Optimierungen im Chat und im Allgemeinen bzgl. der Ladezeit. Die ihm übertragenen Aufgaben wurden von Herrn Werner zu unserer vollsten Zufriedenheit bearbeitet. Mit sehr viel Einsatzbereitschaft und seiner kommunikativen Art hat sich Herr Werner schnell in unser Entwicklungsteam integriert und konnte in hohem Maße zum Projekterfolg beitragen.

            Yolanda Cruz-Stempian
            Partner Management

          Frontend ArchitektEine Plattform zum Austausch zwischen Pharma-Branche und Ärzten

          coliquio

          Kunde:
          coliquio GmbH
          Konstanz
          Gesundheitswesen

          Zeitraum:
          6/2017 - 12/2017

          Auftraggeber:
          Michael Page, München

          • ESLint
          • Jest
          • React
          • Redux
          • Storybook
          • Stylelint
          • Webpack

          Für das Projekt-Setup einer Green-Field React-Anwendung im Pharma-Bereich übernahm ich die Neustrukturierung der existierenden Komponenten-Library und führte eigene NPM Repositories ein. Diese Maßnahme diente der Erhöhung der Wiederverwendbarkeit von Komponenten und der Implementierung einheitlicher Linting-Regeln. Ich setzte auf responsive Design mit CSS Grid Layout und responsiver Typographie, um eine optimale Darstellung auf einer breiten Gerätevielfalt zu gewährleisten. Des Weiteren realisierte ich serverseitiges Rendering mit React, inklusive intelligentem Code-Splitting für JavaScript und CSS. Die Evaluierung und Auswahl von Oberflächen-Komponenten für Animationen, Charting und weitere Funktionen gehörten ebenfalls zu meinen Aufgaben, um eine benutzerfreundliche und visuell ansprechende Anwendung zu entwickeln.

            Sebastian did a great job as a Frontend Engineer and Architect in our team. He happily shared his knowledge and teached us how to write state-of-the-art React applications. Thanks for the good collaboration, it was a pleasure working together!

            Florian Eibeck
            Software-Entwickler (Consultant)
            Mayflower GmbH

            Sebastians Expertise im Bereich moderner Web-Technologien ist umfassend und tiefgreifend, so dass die Zusammenarbeit für mich eine bereichernde Erfahrung war. Der Kunde profitierte zudem von seinem Engagement in diversen Open-Source Projekten, die uns bei der Umsetzung der Anforderungen zugute kamen.

            Florian Geier
            Software-Entwickler (Freiberufler)

            Ich habe mit Sebastian an einer neuen Plattform für Coliquio gearbeitet. Sein Wissen und seine Erfahrung mit Javascript, React-Technologie und modernen Front-End-Frameworks waren wirklich beeindruckend. Ich freue mich darauf, wieder mit ihm zusammenzuarbeiten!

            Jens Rusitschka
            UX-Designer (Freiberufler)

          Lead Frontend ArchitektNeues Online-Banking für Geschäftskunden mit signifikaten Umsätzen

          deutscheBank

          Kunde:
          Deutsche Bank AG
          Eschborn
          Finanzen

          Zeitraum:
          3/2017 - 6/2017

          Auftraggeber:
          Hays AG, Mannheim

          • BabelJS
          • CSS Modules
          • ESLint
          • Jest
          • PostCSS
          • REST
          • React
          • Redux
          • Stylelint
          • Webpack

          Während des Aufbaus einer zukunftsweisenden Frontend-Architektur nahm ich eine Schlüsselrolle ein, indem ich eng mit Systemarchitekten und Produktmanagern zusammenarbeitete. Ein wichtiger Aspekt meiner Arbeit war die Führung und das Mentoring von zwei Offshore-Teams in Indien, für die ich den Git-Flow und Pull Requests als zentrale Arbeitsmethodik etablierte. Meine Verantwortung umfasste nicht nur die Schulung dieser Teams, sondern auch die Bewertung und Genehmigung ihres Codes, um die Einhaltung höchster Qualitätsstandards zu gewährleisten.

          Ein weiterer Schwerpunkt meiner Tätigkeit lag in der sorgfältigen Evaluierung neuer Technologien, um einen innovativen Technologie-Stack zu definieren, der in enger Zusammenarbeit mit verschiedenen Stakeholdern des Konzerns ausgewählt wurde. Darüber hinaus leitete ich die Analyse und Konzeption eines neuen Development 2.0 Environments, das darauf abzielte, die Produktivität der Softwareentwicklung signifikant zu steigern. Diese Initiative zielte darauf ab, eine effiziente, moderne Entwicklungsumgebung zu schaffen, die optimal auf die Anforderungen der Softwareentwicklung abgestimmt ist.

            Ich habe mit Sebastian in einem agilen Projekt für ein Unternehmen im Banksegment gearbeitet. Er ist ein außergewöhnlich talentierter Frontend-Architekt und ReactJS-Entwickler mit einem sehr tiefen Verständnis von UX/UI. Sebastian hat eine persönliche Leidenschaft für die Entwicklung hochmoderner Web- und Mobilanwendungen. Seine Fähigkeit, neue Technologien aufzugreifen, liegt weit über dem Durchschnitt. Er sucht nie nach dem komfortablen Ansatz, er stellt das Design, die User Experience, die Art und Weise, wie wir arbeiten, wie wir Software produzieren, welche Technologien wir wählen, in Frage und geht damit weit über die Kundenerwartung hinaus, das beste Produkt zu entwickeln. Ich würde mich freuen, bei zukünftigen Projekten mit ihm zusammenzuarbeiten!

            Makele Ghebreamlak
            Software-Architekt (Consultant)
            Melsicon GmbH

            Ich hatte das Vergnügen, mit Sebastian durch seine Führung eines Backbone-Teams bei einem Kunden zusammenzuarbeiten, für den wir beide tätig sind. Sebastians Engagement, eine Innovationsagenda durch seine persönliche Identität und seine tiefgreifenden Software-Kenntnisse in die Unternehmensarchitektur unseres Kunden einzubringen, war von größter Bedeutung und führte zu großartigen Ergebnissen. Sebastian geht in seinem täglichen Arbeitsleben mit gutem Beispiel voran und ermutigte daher nicht nur sein Backbone-Team, sondern auch das Projektteam selbst. Ich würde mich freuen, in Zukunft wieder zusammenarbeiten zu können, wenn sich die Gelegenheit dazu bietet.

            Michael Rodegast
            Interims Management (Consultant)

            Es war ein großes Privileg für mich, mit einem so talentierten und sachkundigen Entwickler wie Sebastian zusammenzuarbeiten, der sich fließend in der neuesten UI-Tech auskennt. Es ist heutzutage ziemlich schwierig, einen leidenschaftlichen Coder wie ihn zu finden. Wir haben bei unserem letzten Projekt viel aus seinen Erfahrungen mit React, Webpack und seinem EdgeStack gelernt. Ich freue mich darauf, in naher Zukunft wieder mit Sebastian zusammenzuarbeiten.

            Adib Istanbouli
            Senior Software-Entwickler (Consultant)
            Accenture Germany

          Senior Frontend ArchitektNeuentwicklung eines Portal für die Planung und Durchführung von Sprachkursen

          berlitz

          Kunde:
          Berlitz Deutschland GmbH
          Frankfurt am Main
          Bildung

          Zeitraum:
          10/2016 - 2/2017

          Auftraggeber:
          Syzygy GmbH, Bad Homburg

          • CSS Modules
          • ESLint
          • Gulp
          • PostCSS
          • React
          • StyleLint
          • Webpack

          Im Zuge der Neugestaltung und Optimierung des Frontends einer umfangreichen Anwendung, konzentrierte ich mich auf die Implementierung und Architektur im React-Umfeld. Ein Schlüsselelement meiner Arbeit war die Einführung des Apollo Clients und Servers, um GraphQL für eine effiziente Frontend-Backend-Kommunikation zu nutzen. Diese Maßnahme revolutionierte die Datenabfrage- und -manipulationsprozesse durch eine flexiblere Schnittstelle und trug entscheidend zur Performance-Steigerung und Verbesserung der User Experience bei.

          Mein Ansatz, der auf einer tiefgehenden Analyse und einem kritischen Blick auf die bestehende Architektur basierte, führte zu einem schlankeren Systemdesign, verbessertem Tooling und der Auswahl adäquater Libraries. Durch diese strategischen Veränderungen konnten wir das Projekt aus einer technologischen Sackgasse führen und auf den Pfad des Erfolgs zurückbringen. Die von mir durchgeführten Anpassungen erhöhten nicht nur die Effizienz und Effektivität des Teams, sondern ermöglichten auch eine nachhaltige Wissensvermittlung und Strukturverbesserung innerhalb des Projekts.

          Die positive Resonanz aus meinem Team unterstreicht die transformative Wirkung meiner Arbeit. Als Architekt und Mentor trug ich maßgeblich zur Entwicklung robuster und wartbarer Code-Basen bei, förderte die fachliche Weiterentwicklung des Teams und sorgte für eine konstruktive, lösungsorientierte Atmosphäre.

            Vielleicht kennen Sie das ja auch: es gibt diese Projekte die einfach nicht gut laufen - u.a. deswegen, weil technologisch nicht der beste Ansatz verfolgt wurde, wegen hohem Zeitdruck, mangelnder Erfahrung und nicht zuletzt, weil im React-Umfeld derzeit eine besonders hohe Dynamik konkurrierender Ansätze besteht. Solch ein Projekt braucht Expertenwissen und die überzeugende Standhaftigkeit, dass ein besserer Ansatz möglich ist, auch wenn es die Entwicklung zunächst zurück wirft. Sebastian Werner hat sowohl die Kompetenz als auch die Persönlichkeit und lenkte nach ausführlicher Analyse mit den richtigen Konzepten das Projekt in deutlich bessere Bahnen. Eine deutlich schlankere Architektur, verbessertes Tooling und der Einsatz der passenden Libraries waren Schlüssel zum Erfolg. Wir haben viel gelernt und bedanken uns für die Unterstützung - es hat Spaß gemacht!

            Jürgen Werle
            Senior Web Developer
            Syzygy Deutschland GmbH

            Sebastian konnte mit seiner Expertise viele Probleme lösen und dem Projekt eine gute Struktur geben. Wir waren durch die von ihm vorgestellten Werkzeuge und Architektur effizienter und effektiver. Außerdem konnte er uns viel neues Wissen vermitteln. Er hat sich neben der Rolle des Architekten, auch schnell als Mentor etabliert, der uns half besseren und robusteren JavaScript-Code zu programmieren. Ich konnte einiges lernen und war froh über seine Verbesserungsvorschläge. Mit Hilfe von Sebastian konnten wir in einigen festgefahrenen Situationen wieder einen klaren Blick auf das eigentliche Problem bekommen, dass wir anschließend gemeinsam als Team lösen konnten. Ich hätte mir gewünscht Sebastian von Anfang an im Projekt zu haben, um mit ihm das Projekt robust und stabil aufzubauen.

            Claudia Ceh
            Frontend Developer
            Syzygy Deutschland GmbH

            Sebastian hat umfassendes, tagaktuelles Wissen über alle Aspekte der Entwicklung hochkomplexer Web-Frontends. Den anstehenden Umbau des Frontends zu einer Software, die dem derzeit sehr schnelllebigen Stand der Technik entspricht, hat er mit Hilfe dieses Wissens maßgeblich getrieben. Das Ergebnis war eine vom Frontend-Team als hervorragend anerkannte Lösung. Ich kann Sebastian als Frontend-Architekten, Big-Picture-Menschen und Teamplayer uneingeschränkt empfehlen.

            Giso Deutschmann
            Software-Architekt (Freelancer)

            Sebastian ist ein erfahrener Berater für Frontend-Technologien. Er zeichnet sich durch sein breites, wie auch tiefes und vor allem aktuelles Wissen zu State-Of-The-Art Technologien aus. Wir haben daher sehr von seiner Unterstützung und Expertise bei der Umsetzung des Frontends mit React-Redux-GraphQL für eine international ausgerichtete Plattform profitiert. Wir haben Sebastian als aktiven Berater erlebt, der auch nicht davor zurückscheut, den Finger - wo notwendig - in die sprichwörtliche Wunde zu legen. Dabei ist er stets konstruktiv und seine Vorschläge unterstützen dabei, das Produkt auf ein verbessertes Niveau zu heben.

            Marc Zollingkoffer
            Director Software Engineering
            Syzygy Deutschland GmbH

          Senior Frontend ArchitektUnterstützung der Entwicklung eines neuen Online-Shops

          hornbach

          Kunde:
          Hornbach Baumarkt AG
          Bornheim
          Handel

          Zeitraum:
          5/2016 - 9/2016

          Auftraggeber:
          Systeme24, Mainz

          • Emotion
          • PostCSS
          • React
          • React Intl
          • React Router
          • Redux
          • Webpack

          Bei der Umstellung der Styling-Plattform auf PostCSS entwickelte ich eine Tooling-Lösung, die Hot Module Replacement (HMR) für React mit Server-Side Rendering (SSR) unterstützt. Die Implementierung von React Intl ermöglichte die Internationalisierung der Anwendung, während Techniken wie Tree-Shaking und automatische Chunks die Effizienz und Leistung verbesserten. Ziel war es, eine konsistente und reaktionsfähige Nutzererfahrung über eine Vielzahl von Plattformen hinweg zu gewährleisten, einschließlich Desktop-Browsern, Tablet-Browsern und Smartphone-Browsern. Diese strategische Überarbeitung führte zu einer Optimierung der Ladezeiten und einer signifikanten Verbesserung der allgemeinen Benutzerfreundlichkeit.

            Senior Frontend ArchitektArchitektur für innovative neue Robo-Advisor Web-Anwendung der Deutschen Bank Gruppe

            dws

            Kunde:
            Deutsche Asset & Wealth Management
            Frankfurt am Main
            Finanzen

            Zeitraum:
            11/2015 - 4/2016

            Auftraggeber:
            Questax GmbH

            • Gulp
            • JSPM
            • JavaScript
            • Sass
            • VueJS

            Während meiner Beratungstätigkeit für die Frontend-Architektur einer innovativen internationalen Investment-Plattform stand die Entwicklung einer Single Page Application (SPA) im Mittelpunkt, die sich durch live aktualisierte Charts und international formatierte Werte, wie Währungen, auszeichnet. Die von mir gewählte Technologieauswahl und die sorgfältige Projektstrukturierung spielten eine entscheidende Rolle dabei, die komplexen Anforderungen des Projekts effizient zu erfüllen und eine Plattform zu gestalten, die sowohl robust als auch benutzerfreundlich ist.

            Meine Arbeitsweise, geprägt durch Präzision und Gewissenhaftigkeit, ermöglichte es, einen umfassenden Überblick über die Frontend-Technologien zu bewahren und sowohl die Vorteile als auch die Herausforderungen gängiger Ansätze, Tools und Frameworks genau zu evaluieren. Durch eine detaillierte Analyse der Interaktionen zwischen Frontend und Benutzern konnte ich Schwächen in den UI-Konzepten frühzeitig identifizieren und beheben. Die resultierende Frontend-Architektur, die ich entwickelte, trug nicht nur zur Steigerung des Projektwerts bei, sondern legte auch den Grundstein für eine solide Basis, die sich im weiteren Verlauf des Projekts als äußerst robust erwies.

              Sebastian Werner arbeitet sehr gewissenhaft und genau. Er hat einen immensen Überblick über die Technologien im Frontend-Bereich und kennt sowohl die Benefits als auch die Nachteile gängiger Ansätze, Tools und Frameworks. Sebastian analysiert sehr genau die Abläufe und Interaktionen zwischen Frontend und Benutzer. Dadurch können Schwächen in den UI Konzepten frühzeitig adressiert und behoben werden. Die in dem Projekt geschaffene Frontend-Architektur schuf einen erheblichen Mehrwert und klare Strukturen die sich im späteren Projektverlauf als sehr solide Basis erwiesen haben.

              Mark Paluch
              Software-Architekt (Freiberufler)

              Sebastian Werner ist ein sehr erfahrener Front-end Entwickler und Architekt, der darüber hinaus den holistischen Blick auf das gesamte Projekt im Auge behält. Seine Kompetenz bringt er vollumfänglich ein und setzt sich sehr mit den Themen auseinander. Er arbeitet fokussiert, gewissenhaft sowie dennoch schnell und konnte sich so erfolgreich in das Projekt einbringen.

              Kai Bald
              Project Lead
              Deutsche Asset & Wealth Management

            Senior User Interface ArchitektAufwendig animiertes Frontend für die neue Telekom-Entertain-Plattform

            huawei

            Kunde:
            Huawei Technologies
            Darmstadt
            Informationstechnologie

            Zeitraum:
            6/2014 - 10/2015

            Auftraggeber:
            Networkers International

            • DalekJS
            • Grunt
            • JSDuck
            • Jasmine
            • LessJS
            • Velocity.js

            In meiner beratenden Rolle für die Software-Architektur einer neuen, international ausgerichteten Plattform war ich maßgeblich an der Entwicklung und Optimierung einer Single Page Application (SPA) beteiligt. Mein Fokus lag auf der Einführung eines MVP-Konzeptes zur Verbesserung der Modularität und Struktur des Codes, was wesentlich zur Steigerung der Effizienz und Benutzerfreundlichkeit der Plattform beitrug. Ich leitete die Implementierung eines anspruchsvollen, interaktiven Interfaces, das fortschrittliche UI-Übergänge ermöglichte, und koordinierte die Entwicklungsstrategien zwischen Offshore- und Onsite-Teams. Diese Koordination umfasste eine enge Zusammenarbeit mit internationalen Teams, insbesondere mit chinesischen Mitarbeitern von Huawei und der Deutschen Telekom, wobei ich nicht nur technische, sondern auch kulturelle und sprachliche Herausforderungen erfolgreich meisterte.

            Ein weiterer Schwerpunkt meiner Tätigkeit war die Sicherstellung der Softwarequalität durch die Entwicklung umfassender Tests, einschließlich Unit- und UI-Tests. Ich übernahm auch die Verantwortung für die Dokumentation des Codes und das Management der Tooling-Prozesse für Entwicklung und Deployment, was eine konsistente und effiziente Arbeitsumgebung schuf.

            Die Zusammenarbeit in einem internationalen Kontext stellte besondere Herausforderungen dar, insbesondere im Hinblick auf Sprachbarrieren und unterschiedliche Erwartungshaltungen an Qualität und Arbeitsweise. Meine Erfahrung in der Arbeit mit vielfältigen Teams ermöglichte es mir jedoch, diese Herausforderungen erfolgreich zu navigieren und eine effektive Kommunikation und Zusammenarbeit zwischen allen Beteiligten zu fördern. Dies trug maßgeblich dazu bei, die Projektziele zu erreichen und eine solide Grundlage für zukünftige Entwicklungen zu legen.

              Sebastian and I have worked in the same project for about 1.5 years now and I've come to know him as a person who has a very good knowledge of his field and is always keen on keeping up-to-date on the latest developments - which is not an easy thing when technology advance as fast as it does in this business. Sebastian also show a willingness to think outside the box (to use an old cliché) and tries to figure out new, better and more efficient ways of doing things. He's also proven to have a good feel and consideration for the impact of his work on the end-user experience. As a plus, he's also a nice and amendable person that I think would easily fit in with most teams.

              Joakim Martensson
              Senior UI/UX Designer
              Huawei Germany GmbH

              Sebastian was part of our agile development team and I worked with him as a product owner. Sebastian is an excellent web application / UI developer. He was one of our technical key UI architects who defined the UI architecture and build major elements of those UI elements. He is innovative, focuses on details and delivers solution.

              Gerlando La Porta
              Management Consulting
              Archtexx Consulting GmbH

              Sebastian Werner does a great job in our project. He has very good development and consultant skills and brings in solutions idea to make our project successful.

              Mario Günzel
              Product Manager TV Platforms & User Experience
              Deutsche Telekom AG

              I can recommend Sebastian as a person with great expertise and deep background of web architecture and Frontend development. He is a thought leader in his field. As a innovative strategist he understands complex matters even when outside of his direct area of expertise. He shows all the time a lot of analytical capability and willingness for his both personal & professional development. He is ambitious and smart. His open-minded approach could not be overestimated.

              Ingo Müller
              Senior Product Manager
              Deutsche Telekom AG

              In a huge collaboration project I recognized Sebastian as a very skilled and qualified teammate. From a design perspective he served as a convergent bridge between design and technology and pushed the project to a higher level with his expertise.

              Sascha Lee
              UI-Designer
              Deutsche Telekom AG

              I enjoyed the time to work together with Sebastian in a challenging project at Deutsche Telekom for our TV Delivery Devision. Sebastian has worked for us in a international team as UI Architekt and JavaScript/HTML Consultant. In our project we are focusing to build the new user interface for the product Entertain TV. His very high skills in web development was very helpful and Sebastian did a professional job. Especially his work on some reusable user interface components was very impressive and helps our project and other teams at Deutsche Telekom a lot. Thank you for your work, I would like to work with you every time again.

              Patric Schouler
              Experte ICT System-Entwicklung
              Deutsche Telekom AG

            Senior Frontend DeveloperResponsive Homepage für den Software-Hersteller MAGIX

            magix

            Kunde:
            MAGIX Software GmbH
            Berlin
            Informationstechnologie

            Zeitraum:
            11/2013 - 2/2014

            Auftraggeber:
            Triplesense Reply GmbH

            • Jasy
            • Modular Scales
            • Sass
            • Uglify

            In diesem Projekt integrierten wir ein führendes CSS-Framework, um eine responsive und optisch ansprechende Webseite zu entwickeln, die sich nahtlos an unterschiedliche Bildschirmauflösungen anpasst. In enger Abstimmung mit den Design- und Konzeptteams schufen wir eine wartungsarme und flexibel gestaltete Webseite, die ein magazinartiges Design mit hochwertiger Typografie kombiniert. Zu den Schlüsselelementen gehörten eine Sticky-Funktion für wichtige Webseitenbereiche sowie ein interaktiver, tabellarischer Produktvergleich, der Nutzern detaillierte Vergleiche ermöglicht.

              Sebastian ist ein überaus motivierter, mitdenkender und kreativer Entwickler. Er hat sich im Team gut integriert und die Meetings durch viele Ideen und innovative Lösungsansätze bereichert. Darüber hinaus hat die Arbeit mit ihm Spaß gemacht, weil er auch menschlich gut ins Team gepasst hat.

              Astrid Fischer
              Konzept- / Information-Architektin
              Triplesense Reply GmbH

            Senior Frontend DeveloperErweiterung der Webseite des Kabelanbieters Tele Columbus

            telecolumbus

            Kunde:
            Tele Columbus AG
            Berlin
            Telekommunikation

            Zeitraum:
            4/2013 - 12/2013

            Auftraggeber:
            Triplesense Reply GmbH

            • Google Ads
            • HTML5
            • RPC

            Bei der Umsetzung der Photoshop-Designs in funktionierende Webanwendungen für iPhones und Android-Geräte nutzte ich HTML5-Technologie, um eine hochperformante Rich Internet Application (RIA) zu entwickeln. Diese App zeichnete sich durch interaktive Layer-Wechsel ohne den klassischen Seitennachladeeffekt aus. Die Implementierung einer MVP-basierten Architektur mit Template-Rendering basierte auf einem Core-Framework, wodurch eine strukturierte und wartbare Codebasis sichergestellt wurde. Für die HTML5-Formularvalidierung setzte ich auf interaktive Rückmeldungen zu Fehlerzuständen, um die Benutzererfahrung zu verbessern. Die Anbindung an ein bestehendes, PHP-basiertes Backend erfolgte über RPC, was eine nahtlose Datenintegration ermöglichte. Zudem integrierte ich Werbe- und Tracking-Netzwerke durch intelligente, nachgelagerte Einbindung, um Marketingziele effektiv zu unterstützen, ohne die Nutzererfahrung zu beeinträchtigen.

              JavaScript-ArchitektLeitung der Architektur des neuen Telefoniecenters Frontends

              deutscheTelekom

              Kunde:
              Deutsche Telekom
              Darmstadt
              Telekommunikation

              Zeitraum:
              11/2012 - 4/2013

              Auftraggeber:
              axxessio GmbH, Bonn

              • HTML5
              • Jasy
              • REST
              • jQuery

              In der Rolle des leitenden Entwicklers übernahm ich die Herausforderung, eine Rich Internet Application (RIA) für die Konfiguration von VOIP-Merkmalen für Festnetzanschlüsse zu entwickeln. Unser Ziel war es, die fortschrittlichen Möglichkeiten moderner Desktop-Browser ab Internet Explorer 9 voll auszuschöpfen, um den Benutzern eine nahtlose und intuitive Konfigurationserfahrung zu bieten. Die effiziente Anbindung an ein existierendes Backend-System über einen REST-Proxy ermöglichte eine direkte Kommunikation zwischen Frontend und Backend, wodurch die Grundlage für eine dynamische und reaktionsfähige Anwendung gelegt wurde.

              Durch die Implementierung von Live-Feedback und HTML5-Formularvalidierung, kombiniert mit einer intelligenten Hintergrund-Synchronisation, konnte ich die Benutzerinteraktion signifikant verbessern. Dies erhöhte nicht nur die Zufriedenheit der Endnutzer, sondern trug auch dazu bei, Fehlerquellen zu minimieren und die Datenintegrität zu sichern. Die Anwendung basierte auf einer soliden MVP-Architektur, die durch Template-Rendering ergänzt wurde, um eine klare Trennung von Präsentation und Logik zu gewährleisten.

                Sebastian was the driving force making our SCRUM Team successful. His strong programming skills combined with a keen perception helped us, to release a web application for telephony configuration using state of the art web technologies. Sebastian is a great guy with an enormous knowledge about modern software design and software architecture. I really enjoyed working with him!

                Matthias Huthmacher
                Projektmanager
                Deutsche Telekom AG

                Sebastian Werner beweist erstklassige Qualitäten bei der Entwicklung von RIA-Oberflächen und ist ein exzellenter Sparringspartner in komplexen SCRUM-Projekten.

                Chris Bauer
                UI-Designer (Freiberufler)

              Senior JavaScript DeveloperBahnbrechende Grundlagen-Technologie zur HTML5-basierten Umsetzung von Internet-Spielen als Ersatz für Flash

              zynga

              Kunde:
              Zynga Germany GmbH
              Frankfurt am Main
              Spiele

              Zeitraum:
              4/2011 - 11/2012

              Auftraggeber:

              • ES5
              • Jasy
              • Polyfill
              • iOS

              Während meiner Zeit bei Zynga nahm ich die herausfordernde Aufgabe an, die Architektur und Entwicklung eines hardware-beschleunigten Scrollers für umfangreiche Spielfelder zu leiten. Dieses innovative Projekt zielte darauf ab, ein nahtloses Scroll-Erlebnis zu ermöglichen, das dem von iOS ähnelt – einschließlich Bouncing und Deceleration. Parallel dazu führte ich signifikante Verbesserungen in unserem Tooling-System durch, indem ich neue Funktionen wie einen API-Browser, Scaffolding, einen lokalen Webserver mit Proxy-Funktion, die Integration in die Asset-Management-Infrastruktur von Zynga sowie einen SpriteSheet-Generator implementierte.

              Ein weiterer wesentlicher Bestandteil meiner Arbeit war die kontinuierliche Weiterentwicklung des verwendeten JavaScript-Frameworks. Dazu gehörte die Einführung von Polyfills für ES5-Methoden zur Sicherstellung der Kompatibilität mit älteren Browsern, die Unterstützung von Multi-Wert-Eigenschaften in Klassen-Deklarationen und die Entwicklung von effizienten Ladesystemen für Skripte, Stylesheets und Bilder. Diese Verbesserungen waren entscheidend, um die Performance und die Benutzererfahrung unserer Anwendungen zu steigern.

                Sebastian war eine unschätzbarer Teil des Teams unseres Technologie Studios für Zynga in Frankfurt. Er besitzt die Fähigkeit zu analysieren wie ein Feature idealerweise funktionieren sollte, anstatt genau nach Vorgaben zu handeln, und verbessert somit sehr häufig das gesamte Produkt. Er betrachtet Software-Architektur von allen Ecken ganzheitlich und gewinnt so oft souverän die Oberhand in überhitzten Diskussionen, vor allem weil er sich immer für den Kunden des Produkts einsetzt. Eine Eigenschaft, die Sebastian und ich uns teilen, ist das Auge für Details, insbesondere für Design, User Experience und Feinschliff. Man findet äußerst selten einen so guten JavaScript-Entwickler, der gleichzeitig skalierbare Architekturen planen kann und selbstverständlich Wert auf Layout, UI und UX legt.

                Paul Bakaus
                CTO
                Zynga Germany GmbH

                Working with Sebastian was always a pleasure. He has a vastly-founded knowledge about UI architectures and compiling architectures in JavaScript. He founded the Jasy project, which is the underlying web framework at Zynga allowing to publish everything automagically to S3 et al. Very talented guy, would love to work with him again.

                Christoph Martens
                JavaScript-Entwickler
                Zynga Germany GmbH

                I have had great experiences collaborating with Sebastian on various projects. I have used his software and tools extensively and found him eager to listen to feedback and make changes accordingly. He never hesitates to answer questions personally. I appreciate his architecture choices because they are forward-thinking, maintainable, and extensible.

                Matthew Jaquish
                Software-Entwickler
                Zynga Inc.

              Senior Software DeveloperInnovative Cross-Plattform-Entwicklung für Smartphone-Angebote auf HTML5-Basis

              deutscheTelekom

              Kunde:
              Deutsche Telekom AG
              Darmstadt
              Telekommunikation

              Zeitraum:
              3/2009 - 3/2011

              Auftraggeber:

              • Adobe AIR
              • BONDI
              • PhoneGap
              • QtWebkit
              • Unify
              • WAC
              • ePub
              • qooxdoo

              Meine Tätigkeit konzentrierte sich auf die Analyse zukünftiger Entwicklungen im Mobilfunkmarkt und die Etablierung von Web-Technologien, um den Multi-Plattform-Ansatz der Deutschen Telekom zu unterstützen. Im Zuge dessen entwickelte ich die Fußball.de-Fan-App mit Unify und PhoneGap, deren Funktionsweise in einem Demo-Video auf YouTube präsentiert wurde. Zudem initiierte ich das OpenSource Framework Unify, entwickelte eine allgemeine Navigationslogik für mobile Anwendungen und leitete die Ausarbeitung zur Beantragung von Patenten für die geschaffenen Lösungen ein.

              Die Basisarbeiten zur Integration von Unify in native Anwendungen umfassten den Einsatz von PhoneGap, QtWebkit und Adobe AIR. Ich stellte das Framework auf internen und externen Events vor und kooperierte mit den T-Labs, T-Mobile sowie weiteren Mobilfunk-Anbietern und -Herstellern zur Integration von Unify in die BONDI-Initiative bzw. WAC.

              Darüber hinaus war ich für die Entwicklung der PagePlace-Anwendung für Desktop-Browser und einer RIA-Anwendung auf Basis des qooxdoo-Frameworks zuständig, die das Lesen von Büchern und das Verwalten von Abonnements ermöglichte. Diese Arbeit beinhaltete das Parsen und Aufbereiten von ePub-basierten Büchern inklusive Entschlüsselung und Rendering innerhalb der Anwendung sowie die Implementierung einer komplexen Animationsmechanik für qooxdoo-basierte Anwendungen und die Entwicklung eines eigenen Themes, das auf dem internen Styleguide basierte.

                Developer with excellent skills in web technologies, always ahead with technology and market trends. Great guy.

                Bernhard Hochstätter
                Head of Mobile Solutions
                Deutsche Telekom AG

                Ich war sehr froh mit Sebastian arbeiten zu dürfen. Er ist ein echter Experte vor allem in Sachen JavaScript und Python. Er kann aber auch in Sachen UI/UX überzeugen. Ich konnte viel von Ihm lernen und ich würde jederzeit gern wieder mit ihm arbeiten.

                Rocco Georgi
                Software-Entwickler (Consultant)

                Sebastian is a smart Web 2.0 guy, I worked together the last year. He is deeply involved in Browser, JavaScript, CSS, HTML technologies and always knows about the latest development and trends. I can recommend working together with him and enjoy common time and work.

                Jochen Hiller
                Developer Evangelist
                Deutsche Telekom AG

                Mentor, Teamleiter und ein hervorragender Entwickler.

                Alexander Dittner
                Software-Entwickler
                Deutsche Telekom AG

                Working with Sebastian was a big pleasure. He has brilliant ideas all the time based on his experience and huge development knowledge. He put to our work great dose of organization and he has immense influence on code quality in our application. I'm still impressed by his knowledge about frameworks, JavaScript and Python development.

                Marek Pawlowski
                Software-Entwickler (Consultant)

              Teamlead JavaScript DevelopmentArchitekturelle Verbesserung, Performance-Optimierung und Implementierung von Komponenten für Soziales Netzwerk

              studivz

              Kunde:
              studiVZ
              Berlin
              Soziale Medien

              Zeitraum:
              10/2008 - 2/2009

              Auftraggeber:

              • Ajax
              • HTML5
              • JavaScript

              Ich leitete ein Team von vier Frontend-Spezialisten bei der Entwicklung neuartiger Oberflächen für eines der größten europäischen sozialen Netzwerke, das sich an Schüler, Studenten und Erwachsene richtet. Unser Fokus lag auf der Neuentwicklung und Verbesserung bestehender Oberflächenkomponenten. Ein Schlüsselprojekt war die Entwicklung eines Foto-Betrachters, der Nutzern die Möglichkeit bietet, Personen auf Fotos zu markieren. Diese Arbeit trug maßgeblich dazu bei, die Interaktivität und Benutzerfreundlichkeit der Plattform zu erhöhen und den Austausch unter den Nutzern zu fördern.

                Senior Software DeveloperInitiierung, Architektur und Entwicklung des qooxdoo JavaScript-Frameworks

                oneAndOne

                Kunde:
                1&1 Internet AG
                Karlsruhe
                Informationstechnologie

                Zeitraum:
                11/2004 - 9/2008

                Auftraggeber:

                • JavaScript
                • Python
                • qooxdoo

                Vor zwei Jahrzehnten wagte ich mich mit meinem Team an die Entwicklung eines visionären Widget-Systems, inspiriert von den ausgefeilten Merkmalen nativer UI-Toolkits wie Qt. Unser Ziel war es, die Möglichkeiten webbasierter Anwendungen grundlegend zu erweitern und eine Schnittstelle zu schaffen, die Layout-Queues, Child-/Shadow-Widgets und ein fortschrittliches Styling einschließlich Schatten, dynamischen Dekorateuren und Farbverläufen bot. Diese Technologien sollten die Art und Weise, wie Interaktionen im Web gestaltet werden, neu definieren.

                Die Herausforderung bestand darin, diese komplexen Konzepte in einer Zeit umzusetzen, in der Webbrowser noch nicht für derartige Innovationen ausgerüstet waren. Unsere Arbeit führte zu einer Python-basierten, plattformübergreifenden Tooling-Lösung, die nicht nur die Zusammenstellung, Optimierung und Internationalisierung ermöglichte, sondern auch die Grenzen dessen, was im Web machbar ist, neu definierte. Trotz der späteren Einstellung des Projekts, war die gewonnene Erkenntnis, dass wir das Potenzial des Webs signifikant erweitern konnten, ein wahrer Durchbruch.

                Meine Erfahrungen und das Feedback aus der Community zeigen, dass Visionen, gepaart mit Entschlossenheit und technischem Know-how, die Entwicklung der digitalen Welt vorantreiben können.

                  I have been using qooxdoo for external and internal projects for a while. Sebastian has always been extremely helpful and accomodating when answering questions about qooxdoo and accepting contributions. His direct, to-the-point and pragmatic style is an excellent asset.

                  Chris Ricks
                  SecurePay Group Pty Ltd

                  I know Sebastian through his work on the qooxdoo library which is the coolest thing I have seen in a long time.

                  Tobias Oetiker
                  Oetiker + Partner AG

                  I worked with Sebastian during development of an open source software project which relies on the qooxdoo JavaScript GUI toolkit developed at Sebastian's company. His fast, competent and friendly support on every aspect of the toolkit was crucial for the successful development of my application. I can recommend him as collaborator in open source and other projects, and his leading role in the qooxdoo project was clearly visible.

                  Christian Boulanger
                  Humboldt Universität, Berlin

                  Sebastian is a visionary who has the unique ability to put his extraordinary vision into practice. Sebastian's work on the qooxdoo toolkit provided capabilities and insight that no other toolkit has matched. His ability to combine performance, power, and ease of use is truly a welcome sight. There is no doubt that he will continue to be a driving force in the industry.

                  Paul Morel
                  Tartan Solutions, Inc.

                  Sebastian ranks among the most influential people in the Web 2.0 space. Sebastian's ingenious work on the architecture of the qooxdoo framework has resulted in a fully functional and easy-to-deploy open source JavaScript UI. The Open Source Ajax community is indebted to Sebastian for his awesome work on qooxdoo.

                  Michael Rea
                  Tartan Solutions, Inc.

                Web DeveloperOnline-Shop der DSL-Marke 1&1 mit XSLT-basiertem Backend-Rendering

                schlundPartner

                Kunde:
                Schlund+Partner GmbH & Co. KG
                Karlsruhe
                Informationstechnologie

                Zeitraum:
                5/2002 - 10/2004

                Auftraggeber:

                • CSS
                • HTML
                • JavaScript
                • Pustefix
                • XSLT

                Ich übernahm die Gestaltung des Online-Auftritts, des Bestellvorgangs und die Kreation von Newsletter-Kampagnen, wobei mein Fokus auf der Umsetzung von HTML-Markup und CSS basierend auf vorgefertigten Designs lag. In der Zusammenarbeit mit Backend-Entwicklern spielte ich eine Schlüsselrolle bei der Dynamisierung der Inhalte, um eine lebendige und interaktive Nutzererfahrung zu schaffen. Ein wesentlicher Bestandteil meiner Arbeit war die Entwicklung von XSLT-Templates zur Anzeige von Produkt-Vergleichen, Produktseiten und weiteren Elementen unter Einsatz des Pustefix-Frameworks, das für seine rekursive XSLT-Engine bekannt ist. Darüber hinaus setzte ich JavaScript-Komponenten für das Control-Center um, einschließlich Toolbars, Menüs und Umschaltern, die durch einfache HTML-Attribute steuerbar sind. Diese Komponenten trugen maßgeblich dazu bei, die Bedienbarkeit und Funktionalität der Website zu verbessern und ein nahtloses Einkaufserlebnis für die Nutzer zu gewährleisten.

                  Long story short: Sebastian is a highly skilled JavaScript/DOM Scripting Magician with whom it always was/is a pleasure to work.

                  Jens O. Meiert
                  Web-Entwickler
                  GMX GmbH