Schlagwörter
Skills
Bevorzugter Tech-Stack
- React 18
- Redux
- GraphQL/Apollo/Relay
- Functional JS (e.g. Ramda)
- SCSS/Styled Components
- Bootstrap
- Jest/Enzyme
- Webpack/Babel
- Storybook
- Redux-Saga
- TypeScript
- Node.js/MongoDB
- PHP/MySQL/REST
- D3.js
- R
- VS Code/IntelliJ
- RStudio
- Git
- Bitbucket/Jira/Confluence/Bamboo
- Swagger
- POEditor
- starkes Lernpotential
- hohe Anpassungsfähigkeit
- effektive Kommunikation
- Problemlöser
- Team-Player
Projekthistorie
seit 07.2019 Nexum AG, Köln, Deutschland
Entwicklung einer B2C E-Commerce Plattform für einen Kunden aus dem Kosmetikbereich
Relaunch des E-Commerce Auftritts unter Skalierungs- und Performance-Gesichtspunkten
05.2019-06.2019 weeBusiness GmbH, München, Deutschland
wee Business Plattformen für B2C und B2B
Erneuerung und Relaunch der E-Commerce Plattformen
05.2018-03.2019 Deutsche Bank AG, Eschborn, Deutschland
Ticketing-System für weltweites Threat-Tracking
Unternehmenskritische Applikation, bei bankinternen Security-Teams im 24/7 Einsatz.
03.2013-02.2018 Universitat Barcelona (UB), Barcelona, Spanien
Analysesoftware zur Früherkennung von Lernstörungen
Interne Applikation zur Früherkennung von Dyskalkulie, Legasthenie und ADHS für
Kinderpsychologen der UB und Hospital Sant Joan de Déu.
04.2017-07.2017 + 05.2015-08.2015 International Pharmaceutical Federation (FIP),
Den Haag, Niederlande
Datenvisualisierung und -analyse von weltweiten Querschnittsdaten
Datenaufbereitung/-analyse und Entwicklung eines internen Werkzeugs zur Erstellung
dynamischer, druckbarer Graphiken für die FIP Global Surveys 2015-2017 und 2013-2015.
Entwicklung einer B2C E-Commerce Plattform für einen Kunden aus dem Kosmetikbereich
Relaunch des E-Commerce Auftritts unter Skalierungs- und Performance-Gesichtspunkten
- Definition der Daten-APIs zwischen React-Komponenten und Vorsystemen
- Anbindung der Daten aus den Vorsystemen über Mobify (Headless CMS) an die bereitgestellten React-Komponenten
- Definition von Performance-Metriken und Einsatz von Best Practices unter Performance Gesichtspunkten
- Anbindung der Performance-Metriken über Application Insights Web SDK an eine Application Insights Instanz in Azure
- React, TypeScript, JS (ES6/7), GraphQL/Relay, Mobify, Amplience, Salesforce
- Skalierung für drei Marken und 80 Länder
- Inversion of Control Pattern
05.2019-06.2019 weeBusiness GmbH, München, Deutschland
wee Business Plattformen für B2C und B2B
Erneuerung und Relaunch der E-Commerce Plattformen
- Stabilisierung der Codebasis, Lokalisierung und Erweiterung mit neuen Features
- Refactoring des Codes für bessere Wartbarkeit und Performance
- Unterstützung des Go-live (25.06) der neuen Plattformen
- React/Redux, JS (ES6/7), Redux-Saga, Rest, POEditor
05.2018-03.2019 Deutsche Bank AG, Eschborn, Deutschland
Ticketing-System für weltweites Threat-Tracking
Unternehmenskritische Applikation, bei bankinternen Security-Teams im 24/7 Einsatz.
- Erweiterung der bestehenden Applikation mit neuen Widgets und zusätzlichen Funktionen
- zeitkritische Vorbereitung für das Onboarding eines weiteren Security Operations Teams
- Refactoring und Modularisierung des Codes zur Beschleunigung und besseren Wartbarkeit
- Modernisierung der zugrundeliegenden Architektur mit GraphQL und Node.js im Backend
- React/Redux, JS (ES6/7), GraphQL/Rest, Jest/Enzyme, Storybook
- Node.js/Express, PHP
03.2013-02.2018 Universitat Barcelona (UB), Barcelona, Spanien
Analysesoftware zur Früherkennung von Lernstörungen
Interne Applikation zur Früherkennung von Dyskalkulie, Legasthenie und ADHS für
Kinderpsychologen der UB und Hospital Sant Joan de Déu.
- Architektur und Entwicklung einer Single Page Application (SPA) zur Testdurchführung, Ergebnisanalyse und Zugang zur Testhistorie
- kombinierbare Filterparameter mit sofortiger Anzeige der gefilterten Daten
- Multi-Plattform Lösung für Computer und Tablet mit einfacher und intuitiver Bedienung
Tech-Stack - JS, React/Redux, Jest/Enzyme, D3
- PHP, MySQL, REST
- R für Datenanalyse
Features - abgesicherter Login mit differenzierten Benutzerrollen
- unabhängige Testmodule für jede Lernstörung als Batterie von aleatorischen Subtests
- Analyse der Testergebnisse mittels Längs- und Querschnittsvergleichen
- lokale Speicherung bei gestörter Verbindung, automatische Uploads bei erneuter Verbindung
- Logsystem
04.2017-07.2017 + 05.2015-08.2015 International Pharmaceutical Federation (FIP),
Den Haag, Niederlande
Datenvisualisierung und -analyse von weltweiten Querschnittsdaten
Datenaufbereitung/-analyse und Entwicklung eines internen Werkzeugs zur Erstellung
dynamischer, druckbarer Graphiken für die FIP Global Surveys 2015-2017 und 2013-2015.
- Kontrolle der Daten auf Konsistenz und Datenbereinigung
- Datenaggregation und Erstellen neuer mehrdimensionaler Datenstrukturen
- deskriptive Datenanalyse und Korrelationsanalyse
- Entwicklung einer Single Page Application (SPA) zur Visualisierung mehrdimensionaler Daten mit einfacher und intuitiver Bedienung
- visuelle Vergleiche von gefilterten Datengruppen in Mehrfachfenstern
Tech-Stack - JS (sowohl Datentransformation als auch Programmierung), D3
Features
- integrierte Zoom-, Verschiebungs- und Brush-Navigation mit individueller oder kombinierter Zoomsteuerung beider Achsen mittels eines erweiterten Forks der D3 Bibliothek
- Mehrfachfenster (Drag and Drop, Maximierung-/Minimierungsoption), mit gemeinsam oder unabhängig voneinander gesteuerten Zoom-Leveln
- animierte Darstellung von bis zu vier Dimensionen mit definierbaren Farben/Farbreihen
- Legende mit an-/ausschaltbaren Gruppen für die 3./4. Dimension mit Mouseover-Vorschau
- Konfigurierbarkeit (Achsen, Farben, Dimensionen) im Front-End ohne Page-Reload
- Graphikdownload als druckfähige svg-/png-Dateien
Scatterplot Beispiel - Beispiel www.alexander-werner.com/examples/scatterplot/
Anwendung wurde nach Kundenvorgabe nur in Chromium und mit Maus getestet
Reisebereitschaft
Weltweit verfügbar
Verfügbar ab 01.07.2022.
Generelle Verfügbarkeit in Europa, jedoch Rhein-Main bevorzugt.
Remote bevorzugt.
Generelle Verfügbarkeit in Europa, jedoch Rhein-Main bevorzugt.
Remote bevorzugt.