Fullstack-Software-Entwicklung Web; Teamleitung
Aktualisiert am 06.11.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 13.11.2023
Verfügbar zu: 100%
davon vor Ort: 0%
React.js
TypeScript
GUI
Node.js
GraphQL
JavaScript
ECMAScript
HTML 5
CSS
MUI
Tailwind CSS
WAI-Aria
Redux
Recoil
Sass
User Experience Design
jQuery
Deutsch
Muttersprache
Englisch
fließend
Italienisch
Grundkenntnisse
Latein
Fortgeschritten
Spanisch
Grundkenntnisse
Thai
gute Kenntnisse
Laotisch
Grundkenntnisse

Einsatzorte

Deutschland

Arbeitssprache Deutsch oder Englisch,

Arbeitserlaubnis innerhalb EU

möglich

Projekte

1 Jahr 3 Monate
2022-05 - 2023-07

KLIA FDPS/RRS

Senior Entwickler Frontend React Material UI Recoil ...
Senior Entwickler Frontend
  • Web-Apps (für Desktop) als Bestandteile eines Software-Pakets zur Flugsicherung für den internationalen Fluhafen in Kuala Lumpur/Malaysia
  • FDPS ist eine App für Fluglotsen zur synchronen Bearbeitung von Flugplänen, 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.
React Material UI Recoil SignalR React-Window Emotion OBS TypeScript Webpack Cypress HTML5 CSS3 NodeJS GitLab Atlassian Jira
ISO Software Systeme GmbH
Nürnberg
2 Monate
2021-08 - 2021-09

cashbuzz.io/REGIOS

Senior Entwickler Frontend React Redux TypeScript ...
Senior Entwickler Frontend
  • Das Produkt des Kunden analysiert die Einnahmen und Ausgaben des Anwenders unter Verwendung von KI. Ziel des Projekts war, für eine Initiative zur Förderung regionaler Geschäftstätigkeiten im Rahmen einer Pitch Präsentation die Fähigkeiten des Produkts zu veranschaulichen. Das System erlaubte bereits die Konfiguration von Navigation und Design-Vorgaben für verschiedene Partner (bislang überwiegend Banken) und lieferte dafür wieder-verwendbare Widgets als Bausteine.
    • Listen- and Detail-Ansichten für Ausgaben basierend auf einer "Regionalitäts"-Bewertung erzeugt und neue API-Endpunkte eingebunden
    • Für einen neuen, vereinfachten Registrierungs/Onboarding-Prozess Ansichten erzeugt und Konfigurationsmöglichkeiten definiert
    • Workaround für einen schweren Fehler im State Handling geliefert, der bei der Registrierung eine Endlos-Schleife verursachte

  • Die hauptsächliche Herausforderung war, eine Balance zwischen Rollout-Geschwindigkeit neuer Features (POC, Pitch) und Code-Qualität zu finden. Das Produkt selber ist als Web API definiert, die Benutzeroberfläche dient ausschließlich dazu, die Leistungsfähigkeit der API zu veranschaulichen.
  • Dementsprechend wird Frontend Entwicklung als trivial angesehen, so daß weder die Leistung meiner Vorgänger noch meine eigene Tätigkeit, auch nicht meine Bemühungen, den Bestandscode wieder beherrschbar zu machen, eine besondere Wertschätzung erfahren haben.

React Redux TypeScript Axios HTML5 CSS3 Material UI
Cashbuzz GmbH
Berlin
3 Monate
2021-01 - 2021-03

Eigenes Projekt - OAuth-Service

Entwicklungsleiter Fullstack, UX Designer, Projektmanager Laravel mySQL HTML5 ...
Entwicklungsleiter Fullstack, UX Designer, Projektmanager
OAuth2-ID-Server auf Basis von Laravel Passport für Kundenzugänge auf eigene Projekte sowie SSOZugriff für Mitarbeiter im Hotel meiner Partnerin auf lokale Services (u.A. ERM-on-ARM).
  • Passport mit Team-Management erweitert 
  • an OID Connect Spezifikation angepasst ( partiell, z.B. Implizit Flow mit Token-Validierung- und '.wellknown?- Endpoints)
Laravel mySQL HTML5 CSS3 TailwindCSS GitLab Docker
6 Jahre 2 Monate
2014-03 - 2020-04

Eigenes Projekt - ERM-on-ARM

Entwicklungsleiter Fullstack, Interface Designer, Projektmanager JavaScript TypeScript React ...
Entwicklungsleiter Fullstack, Interface Designer, Projektmanager
  • ERM-System für kleine bis mittlere Hotels
  • Raspberry Pi als Server, Zugriff über abgesichertes VLAN nur für registrierte Mobilgeräte im hoteleigenen WLAN
  • responsive single-page Web-App (optimiert für Touch-Screens) als komplette Benutzerschnittstelle (rollenbasiert)
  • 2016: Umstellung von AngularJS auf React
  • 2017: Umstellung Backend-API von REST auf GraphQL
  • 2020: Migration von MongoDB auf Postgres, Aufteilung Backend in Services (Docker-Images) zur besseren Skalierbarkeit, Überführung in Mono-Repo 
  • bis jetzt implementiert: Kunden-Daten, Buchung und Verfügbarkeit von Zimmern, Nutzer- und Geräteverwaltung.
  • derzeit Testbetrieb im Hotel meiner Partnerin (sozusagen als Härtetest: die meisten Nutzer vor Ort können weder Schreiben noch Lesen, geschweige denn einen Computer bedienen)
  • Geplante Weiterentwicklung:
    • Maintenance-Modul für Hotel-Betrieb
    • Warenwirtschaft (Schnittstelle?)
    • FiBu-Schnittstelle
    • OCR zur Neukunden-Erfassung (Visitenkarte, Ausweis)
    • React-Native/Electron
    • Backend in Rust
JavaScript TypeScript React Redux GraphQL Relay Apollo Urql Faye HTML5 CSS3 SASS NodeJS MongoDB Postgres DB Docker
9 Monate
2019-04 - 2019-12

Relaunch Bolinda Library Websites

Entwicklungsleiter Fullstack TypeScript HTML5 CSS3 ...
Entwicklungsleiter Fullstack
  • Die Websites für angeschlossenene Bibliotheken dienen als Ergänzung zur BorrowBox-App (meist öffentliche Träger, daher hohe Anforderungen an Zugänglichkeit).
  • 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%ige Fertigstellung geforderter Features
    VS Code Atlassian Jira Atlassian Confluence GitLab Slack Zoom
    TypeScript HTML5 CSS3 SASS React Redux-Saga Gatsby Styled Components Bootstrap Storybook Webpack Atlassian Jira Atlassian Confluence GitLab Slack Zoom
    Bolinda Labs GmbH
    Darmstadt
    4 Monate
    2017-09 - 2017-12

    PAYBACK Internet Assistant

    Senior Frontend Entwickler TypeScript Scrum LESS ...
    Senior Frontend Entwickler
    • Migration (auf WebExtension-API) und Weiterentwicklung einer Browser-Extension
    • Mozilla stellt in 11/2017 die Unterstützung von alten, auf dem AddOn-API basierenden Firefox-Erweiterungen ein, dies erlaubt/erfordert Vereinheitlichung von browser-spezifischen API-Wrappern im Quellcode.
    • Implementation ursprünglicher Features (frühe Versionen basierten auf Angular) in neuer, vereinheitlichter Code-Base, Zugriff auf neue Backend-API
    • Analyse und behutsames Refactoring von Bestandscode (Laufzeitverhalten, semantische Stolpersteine, unsaubere Entkoppelung von Modulen)
    • diverse Bugfixes im Bestandscode (vor allem Race-Conditions aufgrund fehlerhafter synchroner Verwendung asynchroner Schnittstellen)
    • kurzfristige Erstellung einer hybriden (AddOn-API + WebExtension-API) Zwischenversion zur ?Rettung? lokal gespeicherter Zugangsdaten (erspart mühsame erneute Eingabe nach Aktualisierung auf dem Nutzerrechner)
    • Umsetzung von Tracking-Vorgaben
    jQuery Webpack Jetbrains Webstorm
    TypeScript Scrum LESS CSS3 HTML5 WebStorm
    Payback GmbH
    München
    6 Monate
    2017-02 - 2017-07

    Eigenes Projekt - Thai Dictionary Scan

    Entwicklungsleiter Fullstack, Interface Designer, Projektmanager JavaScript TypeScript React ...
    Entwicklungsleiter Fullstack, Interface Designer, Projektmanager
    • responsive single-page Web-App (SPA) zur interaktiven Korrektur von OCR-Ergebnissen von thaideutsch-gemischten Textseiten
    • Gängige OCR-Systeme scheitern oft daran, dass eine Zeile in Thai-Schrift aus bis zu 4 vertikalen Bereichen bestehen kann.
    • Die App anylysiert die Grapheme in den von Tesseract gefundenen Zeilen, versucht anhand von Layout-Informationen eine Sprachzuordnung pro Zeile und kombiniert aufgesplittete Thai-Zeilen.
    • Die Ergebnisse werden ?schwebend? über dem Scan-Bild angezeigt und sind interaktiv korrigierbar (aktuell Sprachzuordnung und Thai-Zeile).
    • Mittelfristig sollen die OCR-relevanten Teile (besonders für Thai) zur Erfassung von Neu-Kunden in ERM-on-ARM eingebunden werden (z.B. Scan von Ausweisen/Visitenkarten über Kamera des Mobilgeräts).
    JavaScript TypeScript React Redux GraphQL Relay Apollo HTML5 CSS3 SASS NodeJS Tesseract
    4 Monate
    2016-07 - 2016-10

    Volkswagen Händlersuche

    Senior Entwickler Frontend/Mobile HTML5 CSS3 TypeScript ...
    Senior Entwickler Frontend/Mobile
    • React-basierte, responsive SPA: Sucheingabe mit Vorschlägen, Ergebnisliste und Kartenanzeige
    • mehrsprachig, konfigurierbar für markt-/länder-spezifische Anforderungen
    • Einbindung imperativer GoogleMaps-Logik in deskriptive React-Logik
    • Clustering von Markern in Abhängigkeit von der Zoom-Stufe
    • Automatische, kontextabhängige Berechnung von Zoom-Stufe und Karten-Ausschnitt
    • GeoLocation-Einbindung
    • Weiterentwicklung ?Living StyleGuide?, Responsive Web Design
    • SVG-Validierung zur Verbesserung des Workflows
    HTML5 CSS3 TypeScript Scrum LESS ES2015 ES2016 JavaScript React Redux Google Maps npm Gerrit
    SinnerSchrader
    Hamburg
    4 Monate
    2016-03 - 2016-06

    Eigenes Projekt - GioPi NetMon

    System Administrator Icinga 2 Apache Webserver Let?s Encrypt ...
    System Administrator
    • Einrichtung und Konfiguration von Icinga2 auf einem Raspberry Pi
    • Überwachung des WLAN im Hotel meiner Partnerin
    • Fernzugriff über Web und VPN (inklusive automatische DNS-Aktualisierung für dynamische IPAdresse)
    • Automatischer wöchentlicher Remote-Neustart aller Access-Points (JavaScript-Hack)
    Icinga 2 Apache Webserver Let?s Encrypt Raspbian
    5 Monate
    2015-08 - 2015-12

    Redesign VW Car-Configurator

    Senior Entwickler Frontend/Mobile LESS Atomic Design Scrum ...
    Senior Entwickler Frontend/Mobile
    • Abstraktion und Umsetzung einer (React)-Komponentenhierarchie aus nicht hierarchisch organisierten Design-Vorlagen eines externen Projekt-Beteiligten gemäß ?Atomic Design? - Grundsätzen
    • Entwicklung eines interaktiven ?Living StyleGuide? auf Basis des OpenSource-Projekts ?patternplate?
    • Interaktiver Prototyp mit allen Design-Vorlagen und konfigurierbaren Demo-Daten auf Basis des OpenSource-Projekts ?boilerplate-server?
    LESS Atomic Design Scrum Git HTML5 EcmaScript 2015 EcmaScript 2016 Responsive Webdesign CSS3 JavaScript React Redux Gulp npm Gerrit
    SinnerSchrader
    Hamburg
    6 Monate
    2014-10 - 2015-03

    Kolibri 2

    Senior Entwickler Frontend/Mobile JavaScript HTML5 CSS3 ...
    Senior Entwickler Frontend/Mobile
    • HTML5-Video-Player mit Flash-Fallback für alle Tochter-Unternehmen der ProSieben.Sat1 Media AG (myvideo, ampya, pro7.de, sixx.de, ...)
    • Neu-Entwicklung einer Bibliothek für HTML-UI-Komponenten (normalisiertes Event-Model, bubbling Custom Events auch auf IE8, kein jQuery)
    • UI-Hierarchie voll konfigurierbar, UIBuilder zur Laufzeit mit eigenen Komponenten-Typen erweiterbar
    • Normalisierung des unterschiedlichen, oft nicht standard-konformen Verhaltens von HTML-Video-Elementen in unterschiedlichen Browsern
    • Normalisierung von Browser-abhängigen Fullscreen-APIs, inkl. CSS-Fallback für Full-Window-Video
    • Ableitung des Nutzerverhaltens in iOS Fullscreen Video aus Video-Events
    • agiles Vorgehensmodell
    • automatisierter Buildprozess für Frontend mit Grunt (NodeJS), Unit-Tests mit Jasmine
    • Responsive Styles
    JavaScript HTML5 CSS3 Sass Responsive Webdesign SASS weinre Grunt Jasmine
    Magic Internet GmbH, Berlin
    Berlin
    3 Monate
    2014-06 - 2014-08

    Vaillant Group Website

    Senior Entwickler Frontend/Mobile HTML5 CSS3 Sass ...
    Senior Entwickler Frontend/Mobile
    • CMS(FirstSpirit)-basierter Internetauftritt
    • Neu- und Weiterentwicklung von Web-Komponenten ( Template, JavaScript, StyleSheets ) in laufendem Projekt
    • Anpassung bestehender Komponeten an die Marke Vaillant Group
    • agiles Vorgehensmodell nach Scrum
    • automatisierter Buildprozess für Frontend mit Grunt und Bower (NodeJS), Unit-Tests mit Jasmine und Karma, Visual Tests mit PhantomCSS
    • Responsive Styles über eigententwickeltes Grid und Mediaquery-Mixins
    HTML5 CSS3 Sass JavaScript Responsive Webdesign SASS Jasmine Grunt Bower Thymeleaf Vagrant Jenkins
    Vaillant Group
    Remscheid
    1 Jahr 4 Monate
    2012-07 - 2013-10

    OTTO iPad-App

    Senior Entwickler Frontend/Mobile JavaScript HTML5 CSS3 ...
    Senior Entwickler Frontend/Mobile

    • Hybrid-App für iPad als inspirierende Ergänzung zum Internet-Auftritt 
    • Anpassung von ICMSP-Modulen, Templates, JavaScript, StyleSheets von laufendem Projekt
    • Entwicklung einer Schnittstelle zwischen Web und iOS (ähnlich PhoneGap), vier WebViews
    • Aufsetzen einer Entwicklungs- und On-Device-Debug-Umgebung für hybride Inhalte
    • CI, Unit-Tests mit qUnit, Integrationstests mit PhantomJS
    • Hotspot-Editor für redaktionelle Decks

    JavaScript HTML5 CSS3 Objective-C Scrum@otto Git ICMSP weinre PhantomJS Jenkins Adobe Scene7 Freemarker Objective C
    OTTO GmbH & Co KG
    Hamburg
    5 Monate
    2012-02 - 2012-06

    Eigenes Projekt (experimentell) - HomeScan

    Entwickler, Konzeptioner Objective C C OpenCV
    Entwickler, Konzeptioner
    • Prototyp einer Kamera-App zur Erfassung von Raum-Geometrie durch Kantenerkennung und Gyrosensor
    • möglicher Einsatz in Augmented-Reality-Apps für Raumgestaltung, Innenarchitektur
    Objective C C OpenCV
    3 Monate
    2012-02 - 2012-04

    Web-basierte Voting-Plattform

    Entwickler, System Architekt, Produktmanager, UX Designer HTML5 CSS3 PhoneGap ...
    Entwickler, System Architekt, Produktmanager, UX Designer
    • Binäres Voting (?ja?/?nein?) auf öffentlich interessante Fragen
    • Web-2.0-Client für Desktop-Browser auf Basis von ExtJS
    • Hybrid-App auf Basis von PhoneGap
    • anonyme Authentifizierung zur einmaligen Stimmabgabe pro Frage
    • PHP-Backend-Prototyp auf Basis des Yii-Frameworks
    • statistische Auswertung der Ergebnisse (editierbare Charts)
    • Business-Konzept für Fragen-Erzeugung und -bewertung
    • Drag&Drop Fragen-Editor
    • PMWiki für Wissensmanagement und Team-Kommunikation
    HTML5 CSS3 PhoneGap ExtJS PHP mySQL Adobe Photoshop

    Aus- und Weiterbildung

    1 Monat
    2019-03 - 2019-03

    UiPath Advanced Training

    Diploma of Completion, UiPath Academy (Online)
    Diploma of Completion
    UiPath Academy (Online)

    Robotic Procees Automation

    4 Jahre
    1999-05 - 2003-04

    Sprache und Kulturen des südostasiatischen Festlands

    Universität Hamburg
    Universität Hamburg
    6 Jahre 7 Monate
    1992-10 - 1999-04

    Informatik

    Universität Hamburg
    Universität Hamburg
    4 Jahre 10 Monate
    1987-09 - 1992-06

    Medientechnik

    Diplom-Ingenieur, Note 1,6, FH Druck (jetzt HDM), Stuttgart
    Diplom-Ingenieur, Note 1,6
    FH Druck (jetzt HDM), Stuttgart
    1 Jahr 9 Monate
    1985-09 - 1987-05

    Zivildienst - Behindertenfahrdienst und Rettungsdienst

    Malteser Hilfsdienst, Rosenheim
    Malteser Hilfsdienst, Rosenheim
    8 Jahre 10 Monate
    1976-09 - 1985-06

    Schulbildung

    Abitur, Note 1,7, Gymnasium Bad Aibling
    Abitur, Note 1,7
    Gymnasium Bad Aibling
    LK Kunst und Physik
    4 Jahre
    1972-09 - 1976-08

    Schulbildung

    Grundschule Bruckmühl
    Grundschule Bruckmühl

    Kompetenzen

    Top-Skills

    React.js TypeScript GUI Node.js GraphQL JavaScript ECMAScript HTML 5 CSS MUI Tailwind CSS WAI-Aria Redux Recoil Sass User Experience Design jQuery

    Schwerpunkte

    React, Redux
    Experte
    TypeScript/JavaScript
    Experte
    HTML5
    Experte
    CSS3
    Fortgeschritten
    SASS, LESS
    Fortgeschritten
    GraphQL
    Experte

    Produkte / Standards / Erfahrungen / Methoden

    React
    Experte
    Redux
    Experte
    Redux-Thunk
    Experte
    Redux-Saga
    Fortgeschritten
    Storybook
    Experte
    Jest
    Experte
    Jasmine
    Fortgeschritten
    Webpack
    Experte
    Rollup
    Fortgeschritten
    Vite
    Basics
    Parcel
    Basics
    Next.js
    Fortgeschritten
    Gatsby
    Fortgeschritten
    Styled Components
    Fortgeschritten
    Sass
    Fortgeschritten
    Google APIs Geolocation und Autocomplete
    Fortgeschritten
    Bootstrap
    Fortgeschritten
    jQuery
    Experte
    NodeJS
    Experte
    Nest.js
    Fortgeschritten
    KoaJS
    Fortgeschritten
    GraphQL
    +++ / Apollo(Client/Server), Urql, Laravel-LightHouse
    Laravel
    Fortgeschritten
    Git
    Fortgeschritten
    GitLab
    Fortgeschritten
    Gerrit
    Basics
    VS Code
    Experte
    SublimeText
    Experte
    Jetbrains Webstorm
    Fortgeschritten
    XCode
    Fortgeschritten
    Slack
    Fortgeschritten
    Zoom
    Fortgeschritten
    Atlassian JIRA Agile
    Fortgeschritten
    Atlassian Confluence
    Experte
    iWork
    Fortgeschritten
    MS Office
    Fortgeschritten
    OpenOffice
    Fortgeschritten
    Scrum
    Experte
    Apache Cordova
    Fortgeschritten
    Bower
    Basics
    Gulp
    Fortgeschritten
    Grunt
    Fortgeschritten
    Apache HTTP Server
    Fortgeschritten
    nginx
    Fortgeschritten
    Docker
    Fortgeschritten
    Vagrant
    Basics
    Jenkins
    Fortgeschritten
    Maven
    Basics
    Sketch
    Fortgeschritten
    GIMP
    Basics
    Adobe Photoshop
    Fortgeschritten
    Adobe Illustrator
    Fortgeschritten
    Mantis Bug Tracker
    Basics
    Trac
    Basics

    Erfahrung

    • 31 Jahre Software-Entwicklung / Entwicklung interaktiver Medien
    • 27 Jahre OOP/OOA/OOD, Entwurfsmuster
    • 15 Jahre Continuous Integration, FDD, TDD, XP
    • 11 Jahre Funktionale Programmierung
    • 27 Jahre Human Interface Design, UCD
    • 29 Jahre technische Projektleitung
    • 29 Jahre iterative Vorgehensmodelle
    • 15 Jahre agile Methoden
    • 12 Jahre Teamleitung
    • 12 Jahre fachliche Führung
    • 2 Jahre disziplinarische Führung


    Software

    • VS Code, SublimeText, XCode, Webstorm, IDEA, Atom, BBEdit, Eclipse (FlexBuilder, FDT, PDT)
    • Postgres, mySQL/mariaDB, SQLite, MongoDB, Valentina
    • GIT, SVN, CVS, Webpack, Grunt, Gulp, Bower, ANT, Maven, Jenkins, Trac, Jira, Confluence, Redmine
    • NodeJS, NginX, Apache, TomCat
    • Sketch, Photoshop, Illustrator, Flash, SoundBooth, Premiere
    • iWork, OpenOffice, MS Office


    Coding

    • TypeScript
    • JavaScript (Browser, NodeJS)
    • C/C++/ObjC
    • Swift
    • HTML5/CSS3
    • SCSS
    • LESS
    • SQL: 2016
    • XML (XSLT, XSD, XQL)
    • PHP (Laravel, Yii)
    • ActionScript
    • Java
    • Lingo
    • Basic
    • AppleScript


    Berufserfahrung

    1992-02 - heute

    Rolle: selbständig als Entwickler, UX Experte

    Kunde: BMW, Audi, Bosch, Volkswagen, Gruner+Jahr, OTTO, Universität Hamburg


    Aufgaben:

    • Entwicklung, Interface-Design, technische Leitung, Konzeption, Consulting, Workflow-Optimierung von/für Spiele
    • Geschäftspräsentationen
    • Lernprogramme
    • datenbank- gestützte Kataloge und Lexika
    • Entwickler-Tools als Web-Anwendungen für Desktop und Mobile, Apps, DVD-ROM, POI/POS-Installationen, Plug-Ins 


    Praktikum

    1989-03 - 1989-08 

    Kunde: Allianz Versicherung, München, AV-Studio


    Aufgaben:

    • Fernsehstudiotechnik und Schulungsvideos


    1987-09 - 1988-03 

    Kunde: Atelier Studio Koch, Hohenthann, Trickfilmstudio


    Aufgaben:

    • populärwissenschaftliche Fernsehserie zur Sportmedizin
    • Analog-Trick und 16mm-Schnitt

    Betriebssysteme

    Mac OS
    Experte
    Linux
    Fortgeschritten
    Windows
    Fortgeschritten
    iOS
    Fortgeschritten
    Debian
    Ubuntu

    Programmiersprachen

    TypeScript
    Experte
    ECMAScript
    Experte
    HTML5
    Experte
    CSS3, SASS, LESS
    Fortgeschritten
    PHP
    Fortgeschritten
    SQL
    ++ / SQL:2016
    Java
    ++ / Schwerpunkt GUI (AWT, GWT, Swing)
    C/C++
    + / nur für Einzelkomponenten/Plugins
    Rust
    Basics

    Datenbanken

    PostgreSQL
    Fortgeschritten
    MySQL
    Fortgeschritten
    Redis
    Basics
    SQLite
    Fortgeschritten
    MongoDB
    Fortgeschritten

    Datenkommunikation

    GraphQL
    Experte
    HTTP/ HTTPS
    Experte
    Internet, Intranet
    Fortgeschritten
    JSON-RPC
    Fortgeschritten
    TCP/IP
    Fortgeschritten
    UPnP
    Basics

    Hardware

    Banana PI
    Basics
    Odroid-C1
    Fortgeschritten
    Apple
    Experte
    Raspberry Pi
    Fortgeschritten
    Arduino
    Basics

    Design / Entwicklung / Konstruktion

    Responsive Web Design
    Experte
    Interface Design
    Experte
    Atomic Design
    Experte
    UX
    Experte

    Branchen

    • Internet, eCommerce
    • Medien, Verlagswesen
    • Automobil

    Vertrauen Sie auf GULP

    Im Bereich Freelancing
    Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

    Fragen?

    Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

    Das GULP Freelancer-Portal

    Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.