Architect, Senior Developer, Frontend, Angular, React, Svelte, TypeScript, HTML, CSS, Sass, JavaScript, RxJS, git, Scrum
Aktualisiert am 16.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 16.05.2024
Verfügbar zu: 100%
davon vor Ort: 15%
Angular
ReactJS
Svelte
TypeScript
JavaScript
HTML
CSS
Sass
Git
Scrum
PHP
Node.js
Three.js
Deutsch
sehr gut
Englisch
sehr gut

Einsatzorte

Einsatzorte

Dortmund (+20km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-06 - heute

Anwendung zur Überwachung und Steuerung des Schienenverkehrs

Senior Developer, Frontend Developer, Coaching Angular 16 & 17 DevExtreme TypeScript ...
Senior Developer, Frontend Developer, Coaching
  • Die ca. 10 Jahre alte, Java und PrimeFaces basierte Anwendung zur Überwachung und Steuerung des Schienenverkehrs des Hamburger Hafens sollte durch Angular und DevExtreme abgelöst werden. 
  • Wichtig war die Vorgabe, dass die Anwendung 1:1 übernommen werden sollte, sich also funktional nichts ändern sollte. Dazu mussten die Java Models, Controller und XHTML Views gründlich reverse engineered und dann portiert werden. 
  • Die Herausforderung war, dass Angular einen anderen Ansatz verfolgt und daher einige Dinge technisch anders gelöst werden mussten. 
  • Das Projekt wurde kanbanartig und größtenteils ? bis auf wenige Besuche in Hamburg - remote abgewickelt.
Angular 16 & 17 DevExtreme TypeScript JavaScript CSS 3 HTML Java PrimeFaces git Azure DevOps Kanban OpenApi Swagger
Lufthansa Industry Solutions (Hamburg Port Authority (HPA))
Hamburg
2 Jahre 4 Monate
2022-03 - heute

browserbasierte Konfigurationsoberfläche für Sensoren

Senior Developer, Frontend Developer Angular 13-17 Threejs WebGL ...
Senior Developer, Frontend Developer
  • Die SICK AG entwickelte eine browserbasierte Konfigurationsoberfläche für Sensoren. Einige Sensoren wirkten im Raum, daher musste die Konfiguration in einer 3D-Visualisierung geschehen, die mit Threejs realisiert wurde. 
  • Das Arbeiten im 3D-Raum im Browser ist von vielen Besonderheiten gekennzeichnet, wie z.B. das gewohnte Mouse-Events in der Form gar nicht existieren, sondern z.B. mit Raycastern gearbeitet werden muss. Die Schnittstellen waren insgesamt sehr hardwarenah (per XML) umgesetzt. 
  • Die UI-Komponenten stammten aus einer eigenen Material-artigen Bibliothek, die mit Storybook dokumentiert wurde. Das Projekt wurde mit Scrum und remote abgewickelt.
Angular 13-17 Threejs WebGL TypeScript JavaScript Sass CSS 3 HTML 5 GitLab Storybook Monorepo nx Scrum Atlassian-Stack
SICK AG
Waldkirch
6 Monate
2023-03 - 2023-08

Pflege und Stablisierung des Legacy Systems

Lead-Architect Backend, Frontend, Infrastructure, Coaching PHP 8 Laravel composer ...
Lead-Architect Backend, Frontend, Infrastructure, Coaching
  • Die BearingPoint GmbH bot ein Produkt an, bei dem Formularstrecken mit zu erbringenden Unterschriften im Browser angezeigt wurden. Dieses Produkt wurde vor allem von Versicherungen genutzt. Es existierte ein Legacy System und ein neues System wurde gerade entwickelt. 
  • Meine Aufgabe war die Pflege und  Stablisierung des Legacy Systems, mit einem Backend bestehend aus PHP 8 und Laravel und zwei Frontends bestehend aus React und Angular. Es musste der gesamte, undokumentierte Code reverse engineered werden, um Dokumentationsmaterialien zu erstellen und Mitarbeiter zu schulen. 
  • Darüberhinaus mussten Ausrollprozesse in Ubuntu verbessert werden und neben Bugs auch neue Features, wie z.B. Salesforce mit gRPC, eingearbeitet werden. Das Projekt wurde kanbanartig und remote abgewickelt.
PHP 8 Laravel composer artisan MySQL docker Gotenberg nginx Ubuntu Angular React TypeScript JavaScript Sass CSS 3 HTML 5 git Azure DevOps Salesforce gRPC
BearingPoint GmbH
Frankfurt am Main
5 Monate
2023-02 - 2023-06

Unterstützung bei der browsergestützten Überwachung von Produktionsprozessen

Senior Developer, Frontend Developer, Coaching Angular OpenLayers Postgres ...
Senior Developer, Frontend Developer, Coaching
  • Ein deutscher Automobilhersteller (geheim) benötigte Unterstützung bei der browsergestützten Überwachung von Produktionsprozessen. Interessant war die Erstellung von eigenem Kartenmaterial als Overlays für Openstreetmaps mit QGIS, die umfangreich dokumentiert werden sollte, um weitere Mitarbeiter einarbeiten zu können. 
  • Der bestehende Code war nicht dokumentiert und daher bestand meine Aufgabe auch darin, den Code reverse zu engineeren und zu dokumentieren. Das Projekt wurde remote und per Scrum abgewickelt.
Angular OpenLayers Postgres PostGIS QGIS Geoserver OpenstreetMaps TypeScript JavaScript Sass CSS 3 HTML 5 git Azure DevOps Monorepo nx Scrum Atlassian-Stack
Deutscher Automobilhersteller (geheim)
geheim
2 Jahre 2 Monate
2020-11 - 2022-12

Coaching

Architect, Coaching Angular 11 12 und 13 PrimeNG ...
Architect, Coaching
  • Die Camelot ITLab GmbH entwickelte eine Plattform, die auf die Optimierung von Produktionsprozessen spezialisiert war und bestimmte Features bot, die z.B. Konkurrenzprodukte, wie SAP nicht anboten. Dazu gehörten komplexe Dashboards mit Prozessplaner, Baumsysteme, Daten-Explorer usw. Diese Dashboards wurden mit Angular 11, 12, 13 und PrimeNG konzipiert. Zusätzlich wurde ein Desktop First CSS Framework im Stil von bootstrap entwickelt. Um die sehr aufwendigen Dashboards umsetzen zu können war ein System, wie Patternlab notwendig, um Elemente baukastenartig zur Verfügung stellen zu können. 
  • Um Angular-Elemente in Patternlab darstellen und interagieren lassen zu  können, musste eine Angular-Factory entwickelt werden, die es ermöglichte, Angular Templates in Patternlab nutzen zu können. Das Projekt wurde mit Scrum und remote abgewickelt.
Angular 11 12 und 13 PrimeNG Bryntum Gridster 2 ECharts TypeScript JavaScript Sass CSS 3 HTML 5 Handlebars Patternlab Gulp GitLab Storybook Monorepo nx GraphQL Scrum Atlassian-Stack
Camelot ITLab GmbH
Mannheim
3 Jahre 1 Monat
2019-03 - 2022-03

sämtliche Flaschenhälse identifizieren

Frontend Architect, Coaching HighCharts (Boost-Modul) Evaluierung (ECharts amCharts ...
Frontend Architect, Coaching
  • Enerparc in Hamburg betrieb eine Hochlastanwendung, die über die Jahre massive Performance-Probleme mit Big Data entwickelt hatte, sodass das Frontend teilweise minutenlang unbedienbar war und der Browser Fehlermeldungen im Stil von ?Ein Skript verlangsamt den Browser? angezeigt hat. Meine Aufgabe war es, sämtliche Flaschenhälse zu identifizieren, angefangen bei den vom Server zu übertragenden Datenmengen, über Speicherverbrauch des Browsers, über Clustered Tables und Hochlast-Chart-Lösungen bis zu Sortieralgorithmen und Alternativen zu gigantischen Objekten im Speicher. 
  • Die Wahl fiel schließlich auf Slickgrid und HighCharts 7 mit Boost-Modul, da beide in der Lage waren in wenigen Sekunden mit Millionen Datensätzen umzugehen. Als Frameworks kamen darüberhinaus React, Redux Stores, Rx.js, InversifyJS und Universal Router
HighCharts (Boost-Modul) Evaluierung (ECharts amCharts ZingChart jqChart dyGraphs Canvas.js) SlickGrid Evaluierung (jqGrid Fattable Smart Table Scroll Clusterize.js) JSON Evaluierung (ProtoBuf FlatBuffers MessagePack CSV SQLite SQL.js alaSQL.js IndexedDB Binary JSON fast-sort) express.js node.js HTML5 CSS3 Sass JavaScript TypeScript React RxJS Redux Stores Hammer.js Universal Router InversifyJS Jest Enzyme Sinon Tslint Sass Lint Typedoc Sassdoc node git Swagger OpenAPI i18next Lodash Moment.js Cognito Amplify Material UI Docker Kubernetes
Enerparc AG
Hamburg
2 Monate
2022-01 - 2022-02

Unterstützung beim Aufsetzen diverser Angular 13/TypeScript-basierter Formulare

Senior Developer, Frontend Developer Angular 13 TypeScript Sass ...
Senior Developer, Frontend Developer

  • Die IHK GfI benötigte Unterstützung beim Aufsetzen diverser Angular 13/TypeScript-basierter Formulare, die zur Administration des Rechtemanagements innerhalb der IHK genutzt wurden. 
  • Das Projekt wurde nach Scrum und remote abgewickelt.

Angular 13 TypeScript Sass HTML5 CSS3 JavaScript Jenkins REST Intellij Scrum Atlassian-Stack git
IHK GfI mbH
Dortmund
5 Monate
2020-07 - 2020-11

Frontend-Team bei der Angular 9 Anwendung zu unterstützen

Architect HTML5 CSS3 Sass ...
Architect
  • KPS benötigte Hilfe bei einer Anwendung, die Logistikprozesse optimieren sollte. Meine Aufgabe bestand darin, im Frontend-Team bei der Angular 9 Anwendung zu unterstützen, vor allem beim Refactoring zum Thema I18n. 
  • Das Projekt wurde mit Scrum und remote abgewickelt.
HTML5 CSS3 Sass JavaScript TypeScript Angular9 ngxs i18next Material UI
KPS digital GmbH
Dortmund
2 Monate
2020-04 - 2020-05

Online-Messe-Plattform auf React-Basis realisiert

Frontend Architect HTML5 CSS3 Sass ...
Frontend Architect
  • Da durch COVID-19 sämtliche Messen abgesagt werden mussten, haben wir in einem 4 Mann Team für den Kunden Bühler AG eine Online-Messe-Plattform auf React-Basis realisiert. 
  • Das Projekt wurde mit Kanban und remote abgewickelt.
HTML5 CSS3 Sass JavaScript TypeScript React Rx.js Redux Stores Universal Router InversifyJS Tslint Sass Lint node git OpenAPI i18next Lodash Moment.js Gulp
Bühler AG - cueconcept GmbH
Nürnberg
4 Monate
2019-11 - 2020-02

Entwicklung neuer Widgets

Senior Developer Angular 8 TypeScript JavaScript ...
Senior Developer
  • Die BEUMER Group war spezialisiert auf die Herstellung und Steuerung von Sortierungs- und Verladeanlagen für den Logistikbereich. Ich war hauptsächlich mit dem Kunden BAUR betraut. Meine Aufgabe bestand in der Entwicklung neuer Widgets zur Überwachung und Steuerung bestimmter Prozesse mithilfe von PrimeNG-Komponenten. 
  • Die Schwierigkeit bestand in der Komplexität und dem hohen Level der Abstraktion der Anwendung, der serverseitigen REST-API und den Datenmengen. Das Projekt wurde remote und Kanban-ähnlich abgewickelt.
Angular 8 TypeScript JavaScript ES6 HTML5 Sass CSS3 Rx.js amCharts PrimeNG SVN DTO Lodash
BAUR - BEUMER Group
Beckum
3 Monate
2019-08 - 2019-10

Verbesserung und Erweiterung von Einzelkomponenten

Senior Developer Angular 7 HTML5 CSS3 ...
Senior Developer
  • Der Kunde Sicoya benötigte ein Angular-System, um damit Maschinen zur Computerchip-Herstellung zu steuern und zu überwachen. Das System basierte auf einem eigenentwickelten Widget-System. 
  • Meine Aufgabe war die Verbesserung und Erweiterung von Einzelkomponenten und der Lauffähigkeit auf mobilen Endgeräten. Das Projekt wurde remote abgewickelt.
Angular 7 HTML5 CSS3 Sass TypeScript
Sicoya - CIT Thomas Czerwinski IT-Services
Greiz
1 Jahr 3 Monate
2018-07 - 2019-09

System auf Sass und TypeScript umgestellt

Scrum Master, Architect, Senior Developer (Frontend, Backend) HTML5 CSS3 Sass ...
Scrum Master, Architect, Senior Developer (Frontend, Backend)
  • Die InWIS sammelte statistische Daten zur Wohnungssituation in deutschen Städten und bot diese lokalen Wohnungsbauunternehmen zur Auswertung an. Das Projekt hatte durch die starke Nutzung von Karten, Vektoroverlays und Graphen eine deutliche leaflet.js- und d3.js-Lastigkeit. 
  • Ich habe das System auf Sass und TypeScript umgestellt, um den ursprünglichen Code objektorientierter und besser wartbar zu machen. Das Team bestand aus 3 Personen und es wurde nach SCRUM gearbeitet. Das Projekt wurde remote abgewickelt.
HTML5 CSS3 Sass BEM TypeScript Rx.js webpack grunt Redux Store morphdom d3.js Leaflet.js bootstrap PHP git JSON GeoJSON
InWIS Forschung & Beratung GmbH
Bochum
4 Monate
2019-05 - 2019-08

komplette Umsetzung des Frontends in enger Abstimmung zu realisieren.

Architect HTML5 CSS3 Sass ...
Architect
  • wetter.com in München bot für Hersteller wetterabhängiger Produkte und wetterabhängige Dienstleister ein System an, mit dessen Hilfe Prozesse besser auf das zu erwartende Wetter abgestimmt werden konnten. Das Team bestand aus 8 Personen und das Projekt wurde nach SCRUM und größtenteils remote abgewickelt. 
  • Meine Aufgabe bestand darin, die komplette Umsetzung des Frontends in enger Abstimmung mit Data Scientists und Backend Developern zu realisieren.
HTML5 CSS3 Sass JavaScript TypeScript React Rx.js Redux Stores Hammer.js Universal Router InversifyJS Jest Enzyme Sinon Tslint Sass Lint Typedoc Sassdoc node git Swagger OpenAPI i18next Lodash Moment.js Plotly.js Cognito Amplify
wetter.com GmbH / ProSiebenSat.1 Media SE
München
2 Jahre
2017-08 - 2019-07

Template-Anpassungen an dem eigenen Templatesystem liquid gemacht

Architect, Senior Developer, Frontend Developer, Backend Developer Shopify Typescript Rx.js ...
Architect, Senior Developer, Frontend Developer, Backend Developer
  • Für diverse Kunden, die Shopify nutzen habe ich Template-Anpassungen an dem Shopify-eigenen Templatesystem liquid gemacht. Die Shops waren ausnahmslos Mobile first und responsive, mit Sass, jQuery und bootstrap umgesetzt. Ich habe hier nur Teilzeit, remote und allein gearbeitet. Die Projekte wurden Kanban-ähnlich abgewickelt. 
  • Es gab zwei bemerkenswerte Kunden, die eine komplette Aushebelung Shopify-eigener Algorithmen erfordert haben. Einmal den Kunden Playbrush, der einen SPA-artigen Zahnbürstenkonfigurator benötigte, sowie den Kunden American Foods 4 U, für den ich ein komplettes Pfand- und Etikettensystem mit Chargenlogik in Shopify integrieren musste. Für einige Plus-Kunden habe ich auch den gesamten Checkout angepasst.
Shopify Typescript Rx.js webpack Grunt Sass Liquid git HTML5 CSS3 JavaScript jQuery Responsive Design bootstrap Trello Asana
Eshop Guide
Frankfurt
3 Monate
2019-01 - 2019-03

Grid-Framework im Stil von bootstrap4 und gridle.scss mit Sass entwickelt

Architect, Senior Developer, Frontend Developer Angular 5 HTML5 CSS3 ...
Architect, Senior Developer, Frontend Developer
  • Die CGM LAB Deutschland GmbH stellte eine browserbasierte Softwarelösung her, die es ermöglichte, dass ortsansässige Ärzte diagnostisches Material, Tests und Auswertungen bei Laboren bestellen, verwalten bzw. auswerten konnten. 
  • Die Anwendung war bisher als reine Desktop-Anwendung ausgelegt und es gab neue fachliche Anforderungen, dass bestimmte Bereiche, z.B. die Befundauskunft auch auf mobilen Endgeräten, für den Hausbesuch des Arztes, zur Verfügung stehen sollten. 
  • Da alle modernen Grid-Frameworks auf Mobile First aufsetzten, musste ein komplett eigenes Grid-Framework im Stil von bootstrap4 und gridle.scss mit Sass entwickelt werden.
Angular 5 HTML5 CSS3 Sass BEM TypeScript ES6 JavaScript webpack Rx.js Redux Store PrimeNG git
CGM LAB Deutschland GmbH
Bochum

Kompetenzen

Kompetenzen

Top-Skills

Angular ReactJS Svelte TypeScript JavaScript HTML CSS Sass Git Scrum PHP Node.js Three.js

Schwerpunkte

Architect
Senior Developer
Frontend
Angular
React
Svelte
TypeScript
HTML
CSS
Sass
JavaScript
RxJS
git
Scrum
Atlassian-Stack
Azure DevOps

Produkte / Standards / Erfahrungen / Methoden

Kunden:

  • Lufthansa
  • deutscher Automobilehersteller (geheim)
  • BAUR
  • wetter.com
  • ProSiebenSat.1
  • IHK
  • Zalando
  • Kaufland
  • R+V-Versicherung
  • ING DiBa
  • WWF
  • Bitburger
  • T-Systems
  • klicktel
  • 11880
  • Telekom
  • 1&1
  • GMX
  • web.de
  • Warsteiner
  • LG uvm.

Betriebssysteme

Mac OS
OS X Kenntnisse
MS-DOS
sehr gut
Unix
Linux-Kenntnisse, Viel Erfahrung mit LAMP
Windows
sehr gut

Programmiersprachen

JavaScript
sehr gut
Perl
sehr gut
PHP
sehr gut
VRML
gut
jQuery
mooTools
Prototype.js
Scriptaculous
OO
MVC
typo3
typoscript
ActionScript
HTML 5
CSS 3
Responsive Design
ExtBase
SOAP
REST
UML
Papyrus
node.js
express
EJS
passport
JSF
PrimeFaces

Datenbanken

MySQL
sehr gut, mysql, mysqli, DBI, DBD::MySQL
ODBC
einige Male angebunden
Postgres
ein Projekt mit Postgres und PHP
xBase
mehrere Projekte mit PHP und Perl
SQLite.
Auch Erfahrung


Datenkommunikation

AppleTalk
Ethernet
ISDN
NetBios
PC-Anywhere
RPC
SMTP
TCP/IP
Windows Netzwerk

Hardware

Macintosh
sehr gut
PC
sehr gut

Einsatzorte

Einsatzorte

Dortmund (+20km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-06 - heute

Anwendung zur Überwachung und Steuerung des Schienenverkehrs

Senior Developer, Frontend Developer, Coaching Angular 16 & 17 DevExtreme TypeScript ...
Senior Developer, Frontend Developer, Coaching
  • Die ca. 10 Jahre alte, Java und PrimeFaces basierte Anwendung zur Überwachung und Steuerung des Schienenverkehrs des Hamburger Hafens sollte durch Angular und DevExtreme abgelöst werden. 
  • Wichtig war die Vorgabe, dass die Anwendung 1:1 übernommen werden sollte, sich also funktional nichts ändern sollte. Dazu mussten die Java Models, Controller und XHTML Views gründlich reverse engineered und dann portiert werden. 
  • Die Herausforderung war, dass Angular einen anderen Ansatz verfolgt und daher einige Dinge technisch anders gelöst werden mussten. 
  • Das Projekt wurde kanbanartig und größtenteils ? bis auf wenige Besuche in Hamburg - remote abgewickelt.
Angular 16 & 17 DevExtreme TypeScript JavaScript CSS 3 HTML Java PrimeFaces git Azure DevOps Kanban OpenApi Swagger
Lufthansa Industry Solutions (Hamburg Port Authority (HPA))
Hamburg
2 Jahre 4 Monate
2022-03 - heute

browserbasierte Konfigurationsoberfläche für Sensoren

Senior Developer, Frontend Developer Angular 13-17 Threejs WebGL ...
Senior Developer, Frontend Developer
  • Die SICK AG entwickelte eine browserbasierte Konfigurationsoberfläche für Sensoren. Einige Sensoren wirkten im Raum, daher musste die Konfiguration in einer 3D-Visualisierung geschehen, die mit Threejs realisiert wurde. 
  • Das Arbeiten im 3D-Raum im Browser ist von vielen Besonderheiten gekennzeichnet, wie z.B. das gewohnte Mouse-Events in der Form gar nicht existieren, sondern z.B. mit Raycastern gearbeitet werden muss. Die Schnittstellen waren insgesamt sehr hardwarenah (per XML) umgesetzt. 
  • Die UI-Komponenten stammten aus einer eigenen Material-artigen Bibliothek, die mit Storybook dokumentiert wurde. Das Projekt wurde mit Scrum und remote abgewickelt.
Angular 13-17 Threejs WebGL TypeScript JavaScript Sass CSS 3 HTML 5 GitLab Storybook Monorepo nx Scrum Atlassian-Stack
SICK AG
Waldkirch
6 Monate
2023-03 - 2023-08

Pflege und Stablisierung des Legacy Systems

Lead-Architect Backend, Frontend, Infrastructure, Coaching PHP 8 Laravel composer ...
Lead-Architect Backend, Frontend, Infrastructure, Coaching
  • Die BearingPoint GmbH bot ein Produkt an, bei dem Formularstrecken mit zu erbringenden Unterschriften im Browser angezeigt wurden. Dieses Produkt wurde vor allem von Versicherungen genutzt. Es existierte ein Legacy System und ein neues System wurde gerade entwickelt. 
  • Meine Aufgabe war die Pflege und  Stablisierung des Legacy Systems, mit einem Backend bestehend aus PHP 8 und Laravel und zwei Frontends bestehend aus React und Angular. Es musste der gesamte, undokumentierte Code reverse engineered werden, um Dokumentationsmaterialien zu erstellen und Mitarbeiter zu schulen. 
  • Darüberhinaus mussten Ausrollprozesse in Ubuntu verbessert werden und neben Bugs auch neue Features, wie z.B. Salesforce mit gRPC, eingearbeitet werden. Das Projekt wurde kanbanartig und remote abgewickelt.
PHP 8 Laravel composer artisan MySQL docker Gotenberg nginx Ubuntu Angular React TypeScript JavaScript Sass CSS 3 HTML 5 git Azure DevOps Salesforce gRPC
BearingPoint GmbH
Frankfurt am Main
5 Monate
2023-02 - 2023-06

Unterstützung bei der browsergestützten Überwachung von Produktionsprozessen

Senior Developer, Frontend Developer, Coaching Angular OpenLayers Postgres ...
Senior Developer, Frontend Developer, Coaching
  • Ein deutscher Automobilhersteller (geheim) benötigte Unterstützung bei der browsergestützten Überwachung von Produktionsprozessen. Interessant war die Erstellung von eigenem Kartenmaterial als Overlays für Openstreetmaps mit QGIS, die umfangreich dokumentiert werden sollte, um weitere Mitarbeiter einarbeiten zu können. 
  • Der bestehende Code war nicht dokumentiert und daher bestand meine Aufgabe auch darin, den Code reverse zu engineeren und zu dokumentieren. Das Projekt wurde remote und per Scrum abgewickelt.
Angular OpenLayers Postgres PostGIS QGIS Geoserver OpenstreetMaps TypeScript JavaScript Sass CSS 3 HTML 5 git Azure DevOps Monorepo nx Scrum Atlassian-Stack
Deutscher Automobilhersteller (geheim)
geheim
2 Jahre 2 Monate
2020-11 - 2022-12

Coaching

Architect, Coaching Angular 11 12 und 13 PrimeNG ...
Architect, Coaching
  • Die Camelot ITLab GmbH entwickelte eine Plattform, die auf die Optimierung von Produktionsprozessen spezialisiert war und bestimmte Features bot, die z.B. Konkurrenzprodukte, wie SAP nicht anboten. Dazu gehörten komplexe Dashboards mit Prozessplaner, Baumsysteme, Daten-Explorer usw. Diese Dashboards wurden mit Angular 11, 12, 13 und PrimeNG konzipiert. Zusätzlich wurde ein Desktop First CSS Framework im Stil von bootstrap entwickelt. Um die sehr aufwendigen Dashboards umsetzen zu können war ein System, wie Patternlab notwendig, um Elemente baukastenartig zur Verfügung stellen zu können. 
  • Um Angular-Elemente in Patternlab darstellen und interagieren lassen zu  können, musste eine Angular-Factory entwickelt werden, die es ermöglichte, Angular Templates in Patternlab nutzen zu können. Das Projekt wurde mit Scrum und remote abgewickelt.
Angular 11 12 und 13 PrimeNG Bryntum Gridster 2 ECharts TypeScript JavaScript Sass CSS 3 HTML 5 Handlebars Patternlab Gulp GitLab Storybook Monorepo nx GraphQL Scrum Atlassian-Stack
Camelot ITLab GmbH
Mannheim
3 Jahre 1 Monat
2019-03 - 2022-03

sämtliche Flaschenhälse identifizieren

Frontend Architect, Coaching HighCharts (Boost-Modul) Evaluierung (ECharts amCharts ...
Frontend Architect, Coaching
  • Enerparc in Hamburg betrieb eine Hochlastanwendung, die über die Jahre massive Performance-Probleme mit Big Data entwickelt hatte, sodass das Frontend teilweise minutenlang unbedienbar war und der Browser Fehlermeldungen im Stil von ?Ein Skript verlangsamt den Browser? angezeigt hat. Meine Aufgabe war es, sämtliche Flaschenhälse zu identifizieren, angefangen bei den vom Server zu übertragenden Datenmengen, über Speicherverbrauch des Browsers, über Clustered Tables und Hochlast-Chart-Lösungen bis zu Sortieralgorithmen und Alternativen zu gigantischen Objekten im Speicher. 
  • Die Wahl fiel schließlich auf Slickgrid und HighCharts 7 mit Boost-Modul, da beide in der Lage waren in wenigen Sekunden mit Millionen Datensätzen umzugehen. Als Frameworks kamen darüberhinaus React, Redux Stores, Rx.js, InversifyJS und Universal Router
HighCharts (Boost-Modul) Evaluierung (ECharts amCharts ZingChart jqChart dyGraphs Canvas.js) SlickGrid Evaluierung (jqGrid Fattable Smart Table Scroll Clusterize.js) JSON Evaluierung (ProtoBuf FlatBuffers MessagePack CSV SQLite SQL.js alaSQL.js IndexedDB Binary JSON fast-sort) express.js node.js HTML5 CSS3 Sass JavaScript TypeScript React RxJS Redux Stores Hammer.js Universal Router InversifyJS Jest Enzyme Sinon Tslint Sass Lint Typedoc Sassdoc node git Swagger OpenAPI i18next Lodash Moment.js Cognito Amplify Material UI Docker Kubernetes
Enerparc AG
Hamburg
2 Monate
2022-01 - 2022-02

Unterstützung beim Aufsetzen diverser Angular 13/TypeScript-basierter Formulare

Senior Developer, Frontend Developer Angular 13 TypeScript Sass ...
Senior Developer, Frontend Developer

  • Die IHK GfI benötigte Unterstützung beim Aufsetzen diverser Angular 13/TypeScript-basierter Formulare, die zur Administration des Rechtemanagements innerhalb der IHK genutzt wurden. 
  • Das Projekt wurde nach Scrum und remote abgewickelt.

Angular 13 TypeScript Sass HTML5 CSS3 JavaScript Jenkins REST Intellij Scrum Atlassian-Stack git
IHK GfI mbH
Dortmund
5 Monate
2020-07 - 2020-11

Frontend-Team bei der Angular 9 Anwendung zu unterstützen

Architect HTML5 CSS3 Sass ...
Architect
  • KPS benötigte Hilfe bei einer Anwendung, die Logistikprozesse optimieren sollte. Meine Aufgabe bestand darin, im Frontend-Team bei der Angular 9 Anwendung zu unterstützen, vor allem beim Refactoring zum Thema I18n. 
  • Das Projekt wurde mit Scrum und remote abgewickelt.
HTML5 CSS3 Sass JavaScript TypeScript Angular9 ngxs i18next Material UI
KPS digital GmbH
Dortmund
2 Monate
2020-04 - 2020-05

Online-Messe-Plattform auf React-Basis realisiert

Frontend Architect HTML5 CSS3 Sass ...
Frontend Architect
  • Da durch COVID-19 sämtliche Messen abgesagt werden mussten, haben wir in einem 4 Mann Team für den Kunden Bühler AG eine Online-Messe-Plattform auf React-Basis realisiert. 
  • Das Projekt wurde mit Kanban und remote abgewickelt.
HTML5 CSS3 Sass JavaScript TypeScript React Rx.js Redux Stores Universal Router InversifyJS Tslint Sass Lint node git OpenAPI i18next Lodash Moment.js Gulp
Bühler AG - cueconcept GmbH
Nürnberg
4 Monate
2019-11 - 2020-02

Entwicklung neuer Widgets

Senior Developer Angular 8 TypeScript JavaScript ...
Senior Developer
  • Die BEUMER Group war spezialisiert auf die Herstellung und Steuerung von Sortierungs- und Verladeanlagen für den Logistikbereich. Ich war hauptsächlich mit dem Kunden BAUR betraut. Meine Aufgabe bestand in der Entwicklung neuer Widgets zur Überwachung und Steuerung bestimmter Prozesse mithilfe von PrimeNG-Komponenten. 
  • Die Schwierigkeit bestand in der Komplexität und dem hohen Level der Abstraktion der Anwendung, der serverseitigen REST-API und den Datenmengen. Das Projekt wurde remote und Kanban-ähnlich abgewickelt.
Angular 8 TypeScript JavaScript ES6 HTML5 Sass CSS3 Rx.js amCharts PrimeNG SVN DTO Lodash
BAUR - BEUMER Group
Beckum
3 Monate
2019-08 - 2019-10

Verbesserung und Erweiterung von Einzelkomponenten

Senior Developer Angular 7 HTML5 CSS3 ...
Senior Developer
  • Der Kunde Sicoya benötigte ein Angular-System, um damit Maschinen zur Computerchip-Herstellung zu steuern und zu überwachen. Das System basierte auf einem eigenentwickelten Widget-System. 
  • Meine Aufgabe war die Verbesserung und Erweiterung von Einzelkomponenten und der Lauffähigkeit auf mobilen Endgeräten. Das Projekt wurde remote abgewickelt.
Angular 7 HTML5 CSS3 Sass TypeScript
Sicoya - CIT Thomas Czerwinski IT-Services
Greiz
1 Jahr 3 Monate
2018-07 - 2019-09

System auf Sass und TypeScript umgestellt

Scrum Master, Architect, Senior Developer (Frontend, Backend) HTML5 CSS3 Sass ...
Scrum Master, Architect, Senior Developer (Frontend, Backend)
  • Die InWIS sammelte statistische Daten zur Wohnungssituation in deutschen Städten und bot diese lokalen Wohnungsbauunternehmen zur Auswertung an. Das Projekt hatte durch die starke Nutzung von Karten, Vektoroverlays und Graphen eine deutliche leaflet.js- und d3.js-Lastigkeit. 
  • Ich habe das System auf Sass und TypeScript umgestellt, um den ursprünglichen Code objektorientierter und besser wartbar zu machen. Das Team bestand aus 3 Personen und es wurde nach SCRUM gearbeitet. Das Projekt wurde remote abgewickelt.
HTML5 CSS3 Sass BEM TypeScript Rx.js webpack grunt Redux Store morphdom d3.js Leaflet.js bootstrap PHP git JSON GeoJSON
InWIS Forschung & Beratung GmbH
Bochum
4 Monate
2019-05 - 2019-08

komplette Umsetzung des Frontends in enger Abstimmung zu realisieren.

Architect HTML5 CSS3 Sass ...
Architect
  • wetter.com in München bot für Hersteller wetterabhängiger Produkte und wetterabhängige Dienstleister ein System an, mit dessen Hilfe Prozesse besser auf das zu erwartende Wetter abgestimmt werden konnten. Das Team bestand aus 8 Personen und das Projekt wurde nach SCRUM und größtenteils remote abgewickelt. 
  • Meine Aufgabe bestand darin, die komplette Umsetzung des Frontends in enger Abstimmung mit Data Scientists und Backend Developern zu realisieren.
HTML5 CSS3 Sass JavaScript TypeScript React Rx.js Redux Stores Hammer.js Universal Router InversifyJS Jest Enzyme Sinon Tslint Sass Lint Typedoc Sassdoc node git Swagger OpenAPI i18next Lodash Moment.js Plotly.js Cognito Amplify
wetter.com GmbH / ProSiebenSat.1 Media SE
München
2 Jahre
2017-08 - 2019-07

Template-Anpassungen an dem eigenen Templatesystem liquid gemacht

Architect, Senior Developer, Frontend Developer, Backend Developer Shopify Typescript Rx.js ...
Architect, Senior Developer, Frontend Developer, Backend Developer
  • Für diverse Kunden, die Shopify nutzen habe ich Template-Anpassungen an dem Shopify-eigenen Templatesystem liquid gemacht. Die Shops waren ausnahmslos Mobile first und responsive, mit Sass, jQuery und bootstrap umgesetzt. Ich habe hier nur Teilzeit, remote und allein gearbeitet. Die Projekte wurden Kanban-ähnlich abgewickelt. 
  • Es gab zwei bemerkenswerte Kunden, die eine komplette Aushebelung Shopify-eigener Algorithmen erfordert haben. Einmal den Kunden Playbrush, der einen SPA-artigen Zahnbürstenkonfigurator benötigte, sowie den Kunden American Foods 4 U, für den ich ein komplettes Pfand- und Etikettensystem mit Chargenlogik in Shopify integrieren musste. Für einige Plus-Kunden habe ich auch den gesamten Checkout angepasst.
Shopify Typescript Rx.js webpack Grunt Sass Liquid git HTML5 CSS3 JavaScript jQuery Responsive Design bootstrap Trello Asana
Eshop Guide
Frankfurt
3 Monate
2019-01 - 2019-03

Grid-Framework im Stil von bootstrap4 und gridle.scss mit Sass entwickelt

Architect, Senior Developer, Frontend Developer Angular 5 HTML5 CSS3 ...
Architect, Senior Developer, Frontend Developer
  • Die CGM LAB Deutschland GmbH stellte eine browserbasierte Softwarelösung her, die es ermöglichte, dass ortsansässige Ärzte diagnostisches Material, Tests und Auswertungen bei Laboren bestellen, verwalten bzw. auswerten konnten. 
  • Die Anwendung war bisher als reine Desktop-Anwendung ausgelegt und es gab neue fachliche Anforderungen, dass bestimmte Bereiche, z.B. die Befundauskunft auch auf mobilen Endgeräten, für den Hausbesuch des Arztes, zur Verfügung stehen sollten. 
  • Da alle modernen Grid-Frameworks auf Mobile First aufsetzten, musste ein komplett eigenes Grid-Framework im Stil von bootstrap4 und gridle.scss mit Sass entwickelt werden.
Angular 5 HTML5 CSS3 Sass BEM TypeScript ES6 JavaScript webpack Rx.js Redux Store PrimeNG git
CGM LAB Deutschland GmbH
Bochum

Kompetenzen

Kompetenzen

Top-Skills

Angular ReactJS Svelte TypeScript JavaScript HTML CSS Sass Git Scrum PHP Node.js Three.js

Schwerpunkte

Architect
Senior Developer
Frontend
Angular
React
Svelte
TypeScript
HTML
CSS
Sass
JavaScript
RxJS
git
Scrum
Atlassian-Stack
Azure DevOps

Produkte / Standards / Erfahrungen / Methoden

Kunden:

  • Lufthansa
  • deutscher Automobilehersteller (geheim)
  • BAUR
  • wetter.com
  • ProSiebenSat.1
  • IHK
  • Zalando
  • Kaufland
  • R+V-Versicherung
  • ING DiBa
  • WWF
  • Bitburger
  • T-Systems
  • klicktel
  • 11880
  • Telekom
  • 1&1
  • GMX
  • web.de
  • Warsteiner
  • LG uvm.

Betriebssysteme

Mac OS
OS X Kenntnisse
MS-DOS
sehr gut
Unix
Linux-Kenntnisse, Viel Erfahrung mit LAMP
Windows
sehr gut

Programmiersprachen

JavaScript
sehr gut
Perl
sehr gut
PHP
sehr gut
VRML
gut
jQuery
mooTools
Prototype.js
Scriptaculous
OO
MVC
typo3
typoscript
ActionScript
HTML 5
CSS 3
Responsive Design
ExtBase
SOAP
REST
UML
Papyrus
node.js
express
EJS
passport
JSF
PrimeFaces

Datenbanken

MySQL
sehr gut, mysql, mysqli, DBI, DBD::MySQL
ODBC
einige Male angebunden
Postgres
ein Projekt mit Postgres und PHP
xBase
mehrere Projekte mit PHP und Perl
SQLite.
Auch Erfahrung


Datenkommunikation

AppleTalk
Ethernet
ISDN
NetBios
PC-Anywhere
RPC
SMTP
TCP/IP
Windows Netzwerk

Hardware

Macintosh
sehr gut
PC
sehr gut

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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