TypeScript, nodejs, Docker, Docker Swarm, Angular, RxJS, lit-element
Aktualisiert am 28.09.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.10.2020
Verfügbar zu: 95%
davon vor Ort: 30%
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Bremen (+200km) Stade (+150km)
nicht möglich

Projekte

Projekte

2 Monate
2020-07 - 2020-08

Weiterentwicklung der SSO Lösung

TypeScript NodeJS Docker ...

Hier wurde die ProSieben SSO Lösung weiterentwickelt und
maintained.

TypeScript NodeJS Docker Seneca Oauth
ProSieben
7 Monate
2019-12 - 2020-06

Einführung von SAP

TypeScript NodeJS LitElement ...
  • Einführung von SAP bei Linde Material Handling.
  • Entwicklung von 2 neuen Shops.

Ich habe hier in der Rolle des FrontendLead ein Team aus JavaScript Entwicklern geleitet und den Shop ab der SAP Schnittstelle federführend nach Maßgabe der Designer umgesetzt. Dabei wurde ein WebComponent Catalog aufgebaut, ein NodeJS Shop Proxy geschrieben und die finale App als Angular NX Workspace für verschiedene Länder erstellt.

TypeScript NodeJS LitElement Angular
Linde Material Handling
4 Monate
2019-08 - 2019-11

Entwicklung von Open Source Tools

TypeScript NodeJS Deno ...

Entwicklung von Open Source Tools für rapid Prototyping von Apps mit TypeScript, MongoDB und LitElement.

TypeScript NodeJS Deno Puppeteer MongoDB
LOSSLESS GmbH
2 Monate
2019-06 - 2019-07

Beratung bei der Weiterentwicklung interner Angular Apps

NodeJS TypeScript Angular ...

Ich habe hier ein Feature für eine Angular App des KundenSupports entwickelt.

NodeJS TypeScript Angular Docker
MOKOM01
2 Monate
2019-04 - 2019-05

Beratung bei der Weiterentwicklung interner Angular Apps

NodeJS TypeScript Angular ...

Ich habe hier interne Angular-Apps um Features erweitert sowie
bei der Migration der NodeJS Backend-Architektur auf NestJS
geholfen.

NodeJS TypeScript Angular Docker
Mobilcom-Debitel
10 Monate
2018-06 - 2019-03

Entwicklung von tools für den Energiehandel

NodeJS LitElement TypeScript ...

Ich habe hier selbständig (ohne Team) neue Dashboards und Trading-Tools nach Vorgabe und Vision der Trader entwickelt. Der Fokus lag auf synchronisierten Multi-Display-WebApps, die Daten von Kafka (eine stream processing, event messaging Plattform) verarbeiten.

NodeJS LitElement TypeScript Angular Kafka Docker OAuth2
Vattenfall Energy Trading GmbH
3 Monate
2018-01 - 2018-03

Neuentwicklung einer WebAnwendung und Architektur für ein bestehendes Produkt

Angular TypeScript GraphQL ...

Ich habe hier mit einem Team die schnelle Entwicklung einer neuen Version einer Webplattform mit modernen Technologien durchgeführt.

Angular TypeScript GraphQL Docker ElasticSearch
Risk.Ident GmbH
4 Monate
2017-09 - 2017-12

Datenmigration im Rahmen einer Fusion

TypeScript NodeJS MongoDB

Ich habe hier im Rahmen einer großen Datenmigration NodeJS
stream Lösungen geschrieben, die große Datenmengen auf
Korrektheit geprüft und, wenn nötig, automatische Korrekturen
durchgeführt haben.

TypeScript NodeJS MongoDB
Ergo Digital GmbH (part of Ergo Insurance Group)
10 Monate
2016-11 - 2017-08

Pflege und Weiterentwicklung der Website

WebComponents TypeScript NodeJS ...

Ich habe hier die Neustrukturierung der Website im Hinblick auf
server side bundling und deduplication von assets vorangetrieben. Das Ziel war dabei eine einfache und autonome Weiterentwicklung von Features in verschiedenen unabhängigen Abteilungen ohne Nachteile beim Speed der Website und der Gesamte-Experience zu erreichen.

WebComponents TypeScript NodeJS Java Docker
Thalia.de

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Docker
NodeJS
Oauth

Libraries & Frameworks

DOM

  • Angular 7 (6, 5) - used in several projects e.g. at a client for internal management of processes, and in dashboards for mojo.io and social.io (out March 2018, weekend projects)
  • lit-element - used for creating a vaadin like catalogue of elements various websites

Codeflow & Control

  • RXJS - used for reactive workflows e.g. within push.rocks modules
  • CycleJS - used for proper seperation of write and read effects within reactive code.
  • JQuery (although hating it for being old and rusty)
  • Bourbon

Serverside

  • ExpressJS - used mainly for REST services
  • Most of my own libs -> written for node (@pushrocks/smartcli, @pushrocks/smartinteract etc.)

Desktop

  • Electron (It is just a webpage that runs locally with a few interfaces to access OS features)

Mobile

  • NativeScript (It is just Angular with TypeScript)

Centralized Logging & Data Aggregation

  • Elastic Stack
  • Scalyr
  • LogDna

Protocols

  • ACME 
  • HTTP
  • DNS 
  • Oauth2/JWT

Coding Examples (all written in TypeScript)

  • nähere Angaben auf Anfrage

Design Principles
I hold myself responsible to code in JS Standard Style with best practice design patterns like classes, factories, decorators, singletons etc. to achieve clean and maintainable code. I generally love reactive, nice to read code that holds value for future generations by making it easy to understand. I've worked in several scrum teams and know the importance of easy to understand code structures :) Where possible I strive for solving problems in isomorphic npm modules that are JavaScript runtime agnostic, meaning Chrome, NodeJS and possibly Deno are supported.

Programmiersprachen

TypeScript
  • All things with V8: NodeJS, Chrome, Electron, Cloudflare workers
  • TypeScript (Superset of JavaScript, my goto language for most stuff. Take a look at my tools on npm.)
  • lit-element (the best tool for coding webapps in pure TypeScript with an efficient rollup toolchain)
  • Networking (Streaming) Requests/ Websockets/ Nginx/ SSL/ DNS
  • Docker, Docker Swarm, Docker Networking, Docker Compose, Docker Remote API (I'm currently writing an open source Heroku replacement with serve.zone)
  • ACME Protocol (the interface used by letsencrypt)
  • Regular Expression

Datenbanken

MongoDB
RethinkDB

Einsatzorte

Einsatzorte

Bremen (+200km) Stade (+150km)
nicht möglich

Projekte

Projekte

2 Monate
2020-07 - 2020-08

Weiterentwicklung der SSO Lösung

TypeScript NodeJS Docker ...

Hier wurde die ProSieben SSO Lösung weiterentwickelt und
maintained.

TypeScript NodeJS Docker Seneca Oauth
ProSieben
7 Monate
2019-12 - 2020-06

Einführung von SAP

TypeScript NodeJS LitElement ...
  • Einführung von SAP bei Linde Material Handling.
  • Entwicklung von 2 neuen Shops.

Ich habe hier in der Rolle des FrontendLead ein Team aus JavaScript Entwicklern geleitet und den Shop ab der SAP Schnittstelle federführend nach Maßgabe der Designer umgesetzt. Dabei wurde ein WebComponent Catalog aufgebaut, ein NodeJS Shop Proxy geschrieben und die finale App als Angular NX Workspace für verschiedene Länder erstellt.

TypeScript NodeJS LitElement Angular
Linde Material Handling
4 Monate
2019-08 - 2019-11

Entwicklung von Open Source Tools

TypeScript NodeJS Deno ...

Entwicklung von Open Source Tools für rapid Prototyping von Apps mit TypeScript, MongoDB und LitElement.

TypeScript NodeJS Deno Puppeteer MongoDB
LOSSLESS GmbH
2 Monate
2019-06 - 2019-07

Beratung bei der Weiterentwicklung interner Angular Apps

NodeJS TypeScript Angular ...

Ich habe hier ein Feature für eine Angular App des KundenSupports entwickelt.

NodeJS TypeScript Angular Docker
MOKOM01
2 Monate
2019-04 - 2019-05

Beratung bei der Weiterentwicklung interner Angular Apps

NodeJS TypeScript Angular ...

Ich habe hier interne Angular-Apps um Features erweitert sowie
bei der Migration der NodeJS Backend-Architektur auf NestJS
geholfen.

NodeJS TypeScript Angular Docker
Mobilcom-Debitel
10 Monate
2018-06 - 2019-03

Entwicklung von tools für den Energiehandel

NodeJS LitElement TypeScript ...

Ich habe hier selbständig (ohne Team) neue Dashboards und Trading-Tools nach Vorgabe und Vision der Trader entwickelt. Der Fokus lag auf synchronisierten Multi-Display-WebApps, die Daten von Kafka (eine stream processing, event messaging Plattform) verarbeiten.

NodeJS LitElement TypeScript Angular Kafka Docker OAuth2
Vattenfall Energy Trading GmbH
3 Monate
2018-01 - 2018-03

Neuentwicklung einer WebAnwendung und Architektur für ein bestehendes Produkt

Angular TypeScript GraphQL ...

Ich habe hier mit einem Team die schnelle Entwicklung einer neuen Version einer Webplattform mit modernen Technologien durchgeführt.

Angular TypeScript GraphQL Docker ElasticSearch
Risk.Ident GmbH
4 Monate
2017-09 - 2017-12

Datenmigration im Rahmen einer Fusion

TypeScript NodeJS MongoDB

Ich habe hier im Rahmen einer großen Datenmigration NodeJS
stream Lösungen geschrieben, die große Datenmengen auf
Korrektheit geprüft und, wenn nötig, automatische Korrekturen
durchgeführt haben.

TypeScript NodeJS MongoDB
Ergo Digital GmbH (part of Ergo Insurance Group)
10 Monate
2016-11 - 2017-08

Pflege und Weiterentwicklung der Website

WebComponents TypeScript NodeJS ...

Ich habe hier die Neustrukturierung der Website im Hinblick auf
server side bundling und deduplication von assets vorangetrieben. Das Ziel war dabei eine einfache und autonome Weiterentwicklung von Features in verschiedenen unabhängigen Abteilungen ohne Nachteile beim Speed der Website und der Gesamte-Experience zu erreichen.

WebComponents TypeScript NodeJS Java Docker
Thalia.de

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Docker
NodeJS
Oauth

Libraries & Frameworks

DOM

  • Angular 7 (6, 5) - used in several projects e.g. at a client for internal management of processes, and in dashboards for mojo.io and social.io (out March 2018, weekend projects)
  • lit-element - used for creating a vaadin like catalogue of elements various websites

Codeflow & Control

  • RXJS - used for reactive workflows e.g. within push.rocks modules
  • CycleJS - used for proper seperation of write and read effects within reactive code.
  • JQuery (although hating it for being old and rusty)
  • Bourbon

Serverside

  • ExpressJS - used mainly for REST services
  • Most of my own libs -> written for node (@pushrocks/smartcli, @pushrocks/smartinteract etc.)

Desktop

  • Electron (It is just a webpage that runs locally with a few interfaces to access OS features)

Mobile

  • NativeScript (It is just Angular with TypeScript)

Centralized Logging & Data Aggregation

  • Elastic Stack
  • Scalyr
  • LogDna

Protocols

  • ACME 
  • HTTP
  • DNS 
  • Oauth2/JWT

Coding Examples (all written in TypeScript)

  • nähere Angaben auf Anfrage

Design Principles
I hold myself responsible to code in JS Standard Style with best practice design patterns like classes, factories, decorators, singletons etc. to achieve clean and maintainable code. I generally love reactive, nice to read code that holds value for future generations by making it easy to understand. I've worked in several scrum teams and know the importance of easy to understand code structures :) Where possible I strive for solving problems in isomorphic npm modules that are JavaScript runtime agnostic, meaning Chrome, NodeJS and possibly Deno are supported.

Programmiersprachen

TypeScript
  • All things with V8: NodeJS, Chrome, Electron, Cloudflare workers
  • TypeScript (Superset of JavaScript, my goto language for most stuff. Take a look at my tools on npm.)
  • lit-element (the best tool for coding webapps in pure TypeScript with an efficient rollup toolchain)
  • Networking (Streaming) Requests/ Websockets/ Nginx/ SSL/ DNS
  • Docker, Docker Swarm, Docker Networking, Docker Compose, Docker Remote API (I'm currently writing an open source Heroku replacement with serve.zone)
  • ACME Protocol (the interface used by letsencrypt)
  • Regular Expression

Datenbanken

MongoDB
RethinkDB

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.