freiberufler Senior / Lead GUI-Entwickler auf freelance.de

Senior / Lead GUI-Entwickler

online
  • 85‐98€/Stunde
  • Bayern
  • Weltweit
  • de  |  en  |  th  |  la  |  it  |  lo
  • 01.04.2026
  • Contract ready

Kurzvorstellung

34 Jahre professionelle Erfahrung in der GUI-Entwicklung, an der Schnittstelle zwischen Kreativen und Technikern, aktueller Schwerpunkt: Web-Technologie

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Continuous Integration
  • CSS (Cascading Style Sheet)3 J.
  • HTML53 J.
  • Laravel
  • Node.Js2 J.
  • React (JavaScript library)3 J.
  • Responsive Webdesign
  • Spring Framework1 J.
  • Typescript2 J.
  • UX / UI Designer

Projekt‐ & Berufserfahrung

Senior Entwickler Frontend
iconCXM GmbH, Stuttgart
5/2024 – 6/2025 (1 Jahr, 2 Monate)
Versicherungen
Tätigkeitszeitraum

5/2024 – 6/2025

Tätigkeitsbeschreibung

Web-App als Benutzeroerfläche für die Dokumenten-Management-Software D7 (Nachfolge-Produkt für DOPiX)
Neben der produktiven Umsetzung diverser Module sollte die sehr „agil“ gewachsene Code-Base (über 200K Zeilen Code allein im Frontend) konsolidiert werden.
Dazu war es notwendig, behutsam „den Finger in die Wunde“ (Zitat Entwicklungsleitung) zu legen, Bewusstsein für „Clean Code“, Verständnis für und idiomatischen Umgang mit React im Team zu etablieren, ohne die jungen Kollegen (die zeitgleich neue Features umsetzen sollten/wollten) damit zu überfordern. Auch wenn meine Empathie dazu nicht immer ausreichte, bedankten sich zum Abschied drei der fünf anderen Entwickler bei mir mit der Aussage, dass sie noch nie in so kurzer Zeit so viel gelernt hätten.
Erfolge:
• komplette Umsetzung des Moduls „Datencenter“, bestehend aus Import (auch von Legacy-Dateien, inklusive asynchrone Stapelverarbeitung), Export (einfach/erweitert, mit Vorschlags-Menü für existierende Dokumenten-Namen/Namens-Bestandteile, granulare Auswahl von Kind-Elementen) und Download-Center(„Einmal“-Links, teilweise mit redundanter Anzeige in anderen App-Modulen)
• Refactoring (z.B. Reduktion der Code-Menge um fast 60% bei gleicher Funktionalität trotz TypeScript-Overhead) und Migration nach TypeScript der Module „Content Designer“ und „Interactive Document Creator“
• Refactoring und TypeScript-Migration von Basis-Komponenten (angepasste MUI-Komponenten) für Text-Eingabe (mit clientseitiger Validierung und Echtzeit-Ersetzung unerlaubter Zeichen), Button, CheckBox, Tabelle und Baum-Ansicht.
• Implementation einheitlicher Helfer-Funktionen für API-Aufrufe (automatische Typisierung unter Zuhilfenahme von OpenAPI-Informationen aus dem Backend verhindert das client-seitige Neu-„Erfinden“ von vorgegeben API-Typen)
• Begleitung der TypeScript-Migration weiterer Module
• Unterstützung der Kollegen bei schwer zu behebenden Fehlern.
Meine Beauftragung wurde vom Kunden zweimal verlängert.

Eingesetzte Qualifikationen

Git, Node.Js, Spring Framework, Typescript, CSS (Cascading Style Sheet), HTML5, React (JavaScript library)

Senior Entwickler Frontend
ISO Software Systeme GmbH, Nürnberg
5/2022 – 7/2023 (1 Jahr, 3 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

5/2022 – 7/2023

Tätigkeitsbeschreibung

Web-Apps (für Desktop) als Bestandteile eines Software-Pakets zur Flugsicherung für den internationalen Flughafen in Kuala Lumpur/Malaysia
FDPS ist eine App für Fluglotsen zur synchronen Bearbeitung von Flugplänen von mehreren Arbeitsplätzen aus, RRS ist eine App zur Wiedergabe aller erfassten Ereignisse in Zusammenhang mit einem oder mehreren Flugplänen (zur Analyse von Vorfällen).
In 2022 war ich überwiegend mit der Entwicklung von RSS beschäftigt: die größte Herausforderung war hier die performante Darstellung großer Datenmengen (Hunderte von Flügen pro Tag, Tausende von Ereignissen), was nur durch Virtualisierung überhaupt möglich war.
Ab November 2022 habe ich dann das Team von FDPS unterstützt. Neben den ebenfalls großen Datenmengen, der umfangreichen Konfigurierbarkeit von Rollen/Workstation und der Verarbeitung von Echtzeit-Signalen stellte sich vor allem die komplette Bedienbarkeit über Tastatur als zunehmend nicht trivial heraus. Meine Haupt-Leistung hier liegt sicher darin, diesbezüglich eine umfassende, wartbare Struktur in die Codebase eingebracht zu haben. Mein Vorschlag, für das Ausdrucken von Flugstreifen (festgelegtes Layout, Spezial-Drucker) über den nativen WPF-Container der App zu kommunizieren, ermöglichte die Wiederverwendung von bereits bestehendem C++-Code und half dabei, mehrere Wochen Entwicklungszeit einzusparen.
Meine Beauftragung wurde vom Kunden zwei mal verlängert.

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), Figma, Git, HTML5, Node.Js, React (JavaScript library), Typescript

Lead Entwickler Fullstack
Bolinda Labs GmbH, Darmstadt
4/2019 – 12/2019 (9 Monate)
Medienbranche
Tätigkeitszeitraum

4/2019 – 12/2019

Tätigkeitsbeschreibung

Websites für angeschlossene Bibliotheken dienen als Ergänzung zur BorrowBox-App (meist öffentliche Träger, daher hohe Anforderungen an Barrierefreiheit). Aufgrund neuer Anforderungen und unzureichender Strukturierung des Bestandscodes wurde der gesamte Web-Auftritt neu entwickelt.
React-basierte, responsive SPA, Backend-for-Frontend (REST, Spring Boot)
Situation bei Projektübernahme:
• Bestandsteam vor allem im Frontend ohne fachliche Führung
• extensive Nutzung aktuell populärer Werkzeuge (oftmals redundant, z.B. Bootstrap-SASS, ReactsTrap, StyledComponents)
• fehlendes Verständnis für grundlegende Paradigmen der Software-Entwicklung (SoC, DRY, SOLID) und React/Komponenten-Architektur im Besonderen
• lineares „Abarbeiten“ statischer JPEG-Vorlagen
• Mängel in der Umsetzung aller(!) „fertigen“ Arbeitspakete
Erfolge:
• sukzessiver Abbau redundanten Codes (bei gleichzeitiger Umsetzung neuer Features und Behebung funktionaler Fehler)
• erhebliche Reduktion externer Abhängigkeiten
• Aufbau eines neuen Teams
• Einführung von StoryBook (bessere Kommunikation visueller/struktureller „Wahrheiten“)
• bessere Dokumentation funktionaler Anforderungen
• gemeinsames Verständnis und Einordnung des Projektziels („Big Picture“)
• Schnitt von Arbeitspaketen getrennt nach funktionalen und visuellen Anforderungen
• 95% Fertigstellung geforderter Features
Meine Beauftragung wurde vom Kunden drei mal verlängert.

Eingesetzte Qualifikationen

Git, Spring Framework, Typescript, CSS (Cascading Style Sheet), HTML5, React (JavaScript library)

Ausbildung

Sprache und Kulturen des südostasiatischen Festlands
k.A.
Universität Hamburg
2003
Hamburg
Informatik
k.A.
Universität Hamburg
1999
Hamburg
Medientechnik
Dipl. Ing.
Hochschule der Medien (damals: Fachhochschule für Druck)
1992
Stuttgart

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Thailändisch (Gut)
  • Latein (Gut)
  • Italienisch (Grundkenntnisse)
  • Laotisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
24
Berufserfahrung
34 Jahre und 2 Monate (seit 02/1992)
Projektleitung
8 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden