Fachlicher Schwerpunkt dieses Freiberuflers

Web-Applikationen mit Angular 9, Typescript, NodeJS, MongoDB, MariaDB und Bootstrap. Außerdem hybride Apps mit Ionic.

verfügbar ab
15.07.2020
verfügbar zu
90 %
davon vor Ort
20 %
PLZ-Gebiet, Land

D4

Städte
Düsseldorf
50 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

03/2020 - 05/2020

3 Monate

Erstellung eines Portals als Vertriebsunterstützung einer Versicherung

Rolle
Vollständige Entwicklung
Kunde
Canada Life
Einsatzort
Remote
Projektinhalte
  • Für die Canada Life Versicherung sollte ein neues Portal zur Unterstützung des Vertriebs entwickelt werden.
  • Dazu gehören eine Landingpage (www.canadalife-vertriebsnavigator.de) und unterschiedliche Satelliten Seiten mit den eigentlich Tools zur Kundenakquise, wie z. B. ein Quiz und ein E-Book Viewer.
  • Die Seite sind komplett mit Angular 9 entwickelt.
  • Im Back-End gibt es einen Node Server mit NestJS für einen Single Sign On. So kann ein Makler alle Tools automatisch personalisieren und seinen Kunden einen individuellen Link schicken.
Produkte

Angular 9

NestJS

Node

Typescript

HTML

CSS

12/2019 - 05/2020

6 Monate

Neu-Entwicklung einer kompletten Software Landschaft für ein Medizin Produkt

Rolle
Software-Entwickler
Einsatzort
Remote
Projektinhalte
  • Für ein technisches Medizin Produkt der Klasse 1 wurde eine Reihe von Software Produkten entwickelt.
  • Dazu gehören eine Endkunden App aus Basis von Ionic 4, sowie mehrere verschiedene Dashboards für professionelle Anwender und Administratoren auf der Basis von Angular 8 als PWAs.
  • Darüber hinaus wurde von uns ein auf NodeJS basierendes Back-End als REST-API geschrieben, dass seine Daten in einer MongoDB verwaltet und mit verschiedenen Microservices kommuniziert. Teils über Schnittstellen, teils über einen Message Broker.
  • Für das Design gab es eine grobe Vorlage, die von uns umgesetzt und verfeinert wurde.
Produkte

MongoDB

Angular 8

TypeScript

Node.js

NodeJS

PWA

RabbitMQ

Microservices

08/2019 - 02/2020

7 Monate

Entwicklung einer PWA als SaaS für Taxiunternehmen

Rolle
Alleiniger Entwicklung
Projektinhalte
  • Ein Unternehmen aus Aachen vertreibt spezielle Softwareprodukte für Taxiunternehmen.
  • Zur Erweiterung des Produktsortiments soll eine PWA hinzukommen, die Endkunden, also Taxigäste, aufrufen können, um ein Taxi zu bestellen.
  • Dabei gibt es die PWA einmal als globale Variante, die ich in ganz Deutschland nutzen kann und speziell gebrandete Varianten unter dem Namen einzelner Taxizentralen, die für diesen Service bereit sind zu zahlen.
  • Die Anwendung basiert auf Angular 8 mit NgRx. Die statischen Inhalte werden offline gecached und es wurde ein Splash Screen implementiert, der beim Öffnen auf Updates überprüft und nötigenfalls sofort installiert.
  • Die Anwendung setzt auf mehrere Dienste rund um Google Maps API, zur Auflösung von Adressen und Standorten.
  • Darüber hinaus wurde ein Social Login mit Google und Facebook implementiert und eine Rufnummern Verifikation mittels PIN Eingabe.
  • Die Applikation wurde vorrangig zur mobilen Bedienung konzipiert.
Produkte

Angular

Ngrx

Typescript

Javascript

HTML

CSS

Responsive Webdesign

10/2017 - 12/2019

2 Jahre 3 Monate

Gründung

Rolle
Gründer & Lead-Entwickler
Kunde
Food Delivery [Name auf Anfrage]
Projektinhalte
  • Erstellt wurden eine App auf Basis von Ionic 3 und Angular 7, die sowohl im Apple AppStore als auch im Google Play Store zu finden ist.
  • Darüber hinaus gibt es ein auf Angular 8 basierendes Tool zur Administration und ein weiteres auf Angular 8 basierendes Tool für Lieferanten, damit diese ihre Abrechnungen, etc. sehen können.
  • Die App wurde in Sketch designed und dann mit Hilfe von SASS umgesetzt. Die beiden Tools zur Administration nutzen Bootstrap 4 für das Design und sind vollständig Responsive.
  • Die Android App wird in einer Gitlab Pipeline automatisch gebaut und signiert.
  • Außerdem gibt es eine REST API in NodeJS mit dem Framework NestJS. Diese wird auch automatisch in Gitlab gebaut und in Docker containerisiert. Anschließend findet ein Deployment Prozess mit Kubernetes auf Amazon AWS statt.
  • Die Server Architektur beinhaltet mehrere Knoten, um keinerlei Ausfallzeiten zu haben (High Availability) und unterstützt auch unterbrechungsfreie Updates.
Kenntnisse

NodeJS

MongoDB

Nginx

Docker / Kubernetes

Amazon AWS

Angular

Ionic

06/2019 - 10/2019

5 Monate

Redesign einer Webseite eines Herstellers von Joghurts aus dem Norden

Rolle
Front-End Entwickler
Projektinhalte
  • Eine Agentur hat ein Redesign einer Webseite in Sketch angeliefert und wir haben dieses Design in HTML / CSS / Javascript umgesetzt.
  • Das fertige Gerüst wurde wiederum von der Agentur in einem Typo 3 Back-End eingepflegt.
  • Dafür erstellten wir mittels Patternlab einen Styleguide, aus dem die Entwickler der Agentur sich die Styles herausziehen konnten.
  • Der Styleguide folgte dem Utility-First CSS Schema.
Kenntnisse

Utility-First CSS

JavaScript

CSS

HTML

Vue.js

Produkte

Foundation

Patternlab

05/2019 - 07/2019

3 Monate

Erstellung einer Ionic 4 basierten App

Rolle
Berater & Entwickler
Kunde
Lifestyle App
Projektinhalte
  • Erstellung einer Ionic 4 basierten App zum Erlernen einer Poker Strategie.
  • Einer der erfolgreichsten deutschen Poker Spieler wendet ein bestimmtes System zum Spielen an.
  • Dieses System kann mittels der App erlernt werden. Es ist also kein klassiches „Poker Game“, auch wenn kurze Spielzüge gespielt werden können.
  • Das vorhandene Team des Kunden wurde verstärkt und es fand ein Know-How Transfer in Sachen Ionic 4, NgRX und Angular statt.
Produkte

Ionic 4

NgRX

SVG

Angular

04/2019 - 07/2019

4 Monate

Redesign einer Webseite eines Herstellers von Erdnussprodukten

Rolle
Front-End Entwickler
Projektinhalte
  • Eine Agentur hat ein Redesign einer Webseite in Sketch angeliefert und wir haben dieses Design in HTML / CSS / Javascript umgesetzt.
  • Das fertige Gerüst wurde wiederum von der Agentur in einem Typo 3 Back-End eingepflegt.
  • Dafür erstellten wir mittels Patternlab einen Styleguide, aus dem die Entwickler der Agentur sich die Styles herausziehen konnten.
  • Der Styleguide folgte dem Utility-First CSS Schema.
Kenntnisse

Utility-First CSS

Javascript

CSS

HTML

Produkte

Foundation

Patternlab

02/2019 - 05/2019

4 Monate

Erstellung einer Progressive Web App

Rolle
Berater & Entwickler
Kunde
Canada Life, Versicherung
Projektinhalte
  • Erstellung einer Progressive Web App zum Erstellen individualisierter Marketing Flyer.
  • Der Vertrieb kann zielgruppenspezifische Anspracheunterlagen generieren, basierend auf Beruf, Alter und gewünschtem Versicherungsprodukt des Kunden.
  • Der Flyer liegt in einer druckoptimierten Variante vor und kann somit dem Kunden ausgedruckt übergeben werden oder per Link versendet werden.
  • Die Inhalte können im Backend durch ein eigenes CMS ausgetauscht werden.
  • Die gesamte App inklusive aller Texte und Bilder ist offlinefähig, auch auf mobilen Geräten.
  • Außerdem wurde das gesamte Design der Applikation entwickelt.
Produkte

Angular 8

PWA

Service Worker

NodeJS

Docker

Bootstrap 4

02/2019 - 03/2019

2 Monate

Erstellung einer Showcase App

Rolle
Entwickler
Kunde
Automobilbranche, Share2Drive
Projektinhalte
  • Erstellung einer Showcase App für den Genfer Auto Salon 2019.
  • Es wurden insgesamt zwei Apps entwickelt. Eine normale Smartphone App und eine App, die auf dem Mittelkonsolenbildschirm innerhalb des Autos angezeigt wurde.
  • Mit Hilfe der beiden Apps konnte man via Bluetooth Funktionen am Auto steuern, z. B. Lichter an, Türen auf/zu, Sitz vor/zurück, Lenkrad hoch/runter, etc.
Kenntnisse

Angular 7

Ionic 4

Bluetooth Serial

10/2018 - 03/2019

6 Monate

Erstellung einer Progessive Web App

Rolle
Berater & Entwickler
Kunde
Versicherungsbranche
Projektinhalte
  • Erstellung einer Progessive Web App (PWA) mit Angular 6 und einer GraphQL Schnittstelle.
  • Die Versicherung betreibt ein Portal, auf dem Makler aufbereitete Informationen zu einzelnen Versicherungsprodukten ansehen und gemeinsam mit dem Kunden besprechen können.
  • Diese Anwendung soll abgelöst werden durch eine Angular Anwendung, die auch offline arbeiten kann und als App auf mobilen Geräten installiert werden kann.
  • Der Makler kann nicht nur die Inhalte offline sehen, sondern auch Favoriten markieren oder Inhalte eingeben, die dann automatisch synchronisiert werden, sobald wieder eine Internetverbindung besteht.
  • Die Inhalte werden mittels einer GraphQL Schnittstelle vom Server gedownloaded und gecached.
Kenntnisse

Angular 6

PHP

Typo3

GraphQL

PWA

Service Worker

Nginx

Docker / Kubernetes

09/2016 - 12/2018

2 Jahre 4 Monate

Weiterentwicklung einer webbasierten App

Rolle
Entwickler / Leiter UI
Kunde
Telekommunikation
Projektinhalte
  • Hilfestellungen bei der Weiterentwicklung einer webbasierten App mit der man stationäre Cisco Telefone steuern über den Browser steuern kann.
  • Mögliche Anwendungsfälle sind Rezeptionen / Telefonzentralen, Call Center und Notrufleitzentralen.
  • Im Browser kann man sehen, wer anruft, kann den Nutzen weiterleiten, mit Funkteilnehmern verbinden, Konferenzen starten, Anrufe für Kollegen annehmen, Telefonbücher durchsuchen.
  • Im Zuge dieses Projektes musste das Design der Anwendung und die Funktionen aus UI / UX Sicht verbessert werden.
  • Im Back-End wurde auf eine selbstentwickelte Java Anwendung gesetzt, die mit dem Front-End über eine Socket Verbindung kommunizierte. Im Front-End musste KnockoutJS eingesetzt werden, um die Daten entsprechend anzuzeigen.
  • Die Entwicklung umfasste sowohl die Design Arbeiten in HTML5 / SCSS, als auch die Implementierung von neuen Funktionen in Java.
  • Das Design wurde im Atomic Design Stil mit Hilfe von Pattern Lab umgesetzt.
Kenntnisse

HTML

SCSS

KnockoutJS

Java

Javascript

Pattern Lab

10/2017 - 10/2018

1 Jahr 1 Monat

Relaunch bestehender Portale / Weiterentwicklung von neuen Projekten

Rolle
Entwickler
Kunde
E-Commerce Startup
Projektinhalte
  • Ein großes E-Commerce Start-Up (50 Mio. Umsatz) aus Köln wollte einen Relaunch seiner bestehenden Portale und die Weiterentwicklung von neuen Projekten.
  • Uns wurden fertige Designs angeliefert, die wir mit Hilfe von Bootstrap 4 in HTML / SCSS umgesetzt haben. Dabei wurde ein besonderes Augenmerk auf Responsiveness gelegt, sowie der Kompatibilität mit allen gängigen Browsern und Versionen.
  • Dazu gab einige Javascript Methoden, die einer gesteigerten User Experience dienten.
  • Für die Nachhaltigkeit des Projektes haben wir die Designs zuerst in dem Tool Pattern Lab umgesetzt, um so einen Styleguide aufzubauen, der dem Atomic Design Ansatz folgt.
  • Im Anschluss haben wir das Design in das bestehende Front-End integriert, das in PHP mit dem ZEND Framework geschrieben war.
Kenntnisse

Bootstrap 4

Javascript

HTML5

SCSS

PHP

Sketch

Pattern Lab

09/2016 - 04/2017

8 Monate

Entwicklung eines webbasierten Front-End Tools

Rolle
Lead-Entwickler
Kunde
Gesundheitswesen
Projektinhalte
  • Ein Start-Up wollte psychologische Gruppentherapien über das Internet anbieten, z. B. zur Burnout Prophylaxe oder der Behandlung von Angstzuständen.
  • Dazu haben wir ein webbasiertes Front-End Tool entwickelt, in das sich Klienten einloggen können.
  • Über das Portal können direkt im Browser Videokonferenzen mittels webRTC abgehalten werden.
  • Zusätzlich können Therapeuten in einem eigenen Tool Aufgaben und Nachrichten für die Klienten hinterlassen. Die Aufgaben umfassen Dinge wie das Ansehen von Videos, das Hören von Audio Aufnahmen, das Beantworten von Fragen oder der Upload von Dateien.
  • Als Team waren wir für die gesamte Entwicklung verantwortlich, angefangen beim Design bis zum Deployment auf Amazon AWS.
  • Zur Containerisierung haben wir auf Docker gesetzt
Kenntnisse

Angular 4

Yii 2

PHP

HTML5

SCSS

Javascript

Typescript

MySQL

webRTC

Docker

Amazon AWS

Produkte

Angular 4

Yii

MySQL

webRTC

07/2016 - 09/2016

3 Monate

Entwicklung einer App als Begleitung für ein firmeninternes Großevent

Rolle
Full-Service
Kunde
Bankwesen
Projektinhalte
  • Entwicklung einer App als Begleitung für ein   firmeninternes Großevent
  • Gamification Ansatz
  • Teilen Funktion für Bilder und Videos
Produkte

HTML

SCSS

Yii

MySQL

Ionic

04/2016 - 07/2016

4 Monate

Konzeption einer Software zur Verwaltung von Redaktionsbeiträgen

Rolle
Full-Service
Kunde
Verlag
Projektinhalte
  • Konzeption einer Software zur Verwaltung von Redaktionsbeiträgen
  • Mehrere User können sich anmelden
  • Beiträge durchlaufen mehrere Stadien der Entwicklung
    und können unterschiedlichen Usern zugewiesen werden
Produkte

HTML

SCSS

Yii

MySQL

AngularJS

03/2016 - 06/2016

4 Monate

Umsetzung eines vorhandenen Konzeptes für eine App parallel zum Relaunch der Internetseite

Rolle
Entwickler
Kunde
Jugendportal in Düsseldorf
Projektinhalte
  • Umsetzung eines vorhandenen Konzeptes für eine App
    parallel zum Relaunch der Internetseite
  • App zu finden im App Store und bei Google Play
  • Mit User-Erkennung, Notifications und Merkliste
Kenntnisse

HTML

SCSS

AngularJS

Twitter Bootstrap

jQuery

Git

Cordova

02/2016 - 06/2016

5 Monate

Konzeption und Entwicklung einer Software

Rolle
Lead Entwickler
Kunde
Stadt-Magazin, Zeitungsbranche
Projektinhalte
  • Konzeption und Entwicklung einer Software zur
    redaktionellen Planung eines Stadt-Magazins und damit
    verbundener Social Media Kanäle
  • Trainings für die User
Kenntnisse

HTML

SCSS

yii2

MySQL

AngularJS

Twitter Bootstrap

jQuery

Git

04/2014 - 06/2016

2 Jahre 3 Monate

Konzeption einer Software zum Kartenmanagement

Rolle
Lead Entwickler
Kunde
Vermessungsbüro
Projektinhalte
  • Konzeption einer Software zum Kartenmanagement
  • Entwicklung der Software
  • Verwaltung von git
  • Trainings für die User
  • Hilfe bei Einrichten der Server
  • Workshops für das Team in neue Technologien
Kenntnisse

HTML

SCSS

cakePHP

PostGIS

MySQL

AngularJS

OpenLayers

Twitter Bootstrap

jQuery

Git

10/2015 - 01/2016

4 Monate

Konzeption und Entwicklung einer Software zur Buchung & Verwaltung von Tickets

Rolle
Alleiniger Entwickler
Kunde
Start-Up
Projektinhalte
  • Konzeption und Entwicklung einer Software zur Buchung
    und Verwaltung von Tickets für Messeveranstaltungen
  • Im Fokus stand insbesondere das innovative Konzept der
    Software, welches das Buchen innerhalb kürzester Zeit
    ermöglichte
  • Integration von Zahlungsdienstleistern (PayPal,
    Sofortüberweisung)
Kenntnisse

HTML

SCSS

yii2

MySQL

AngularJS

Twitter Bootstrap

jQuery

Git

PayPal API

Sofort API

05/2015 - 06/2015

2 Monate

Verifizierung des SA8000 Standards

Rolle
Auditor
Kunde
Schiffsbauer
Projektinhalte
  • Auditor im Auftrag des TÜV Rheinland zur Verifizierung
    des SA8000 Standards

12/2014 - 02/2015

3 Monate

Konzeption und Entwicklung einer Software zur Abrechnung von freien Mitarbeitern

Rolle
Alleiniger Entwickler
Kunde
Presseagentur
Projektinhalte
  • Konzeption und Entwicklung einer Software zur
    Abrechnung von freien Mitarbeitern
  • Automatisierte Erstellung von Rechnungen als PDF
  • Automatischer Versand der PDFs an die freien Mitarbeiter per Mail
Kenntnisse

HTML

SCSS

yii2

MySQL

Twitter Bootstrap

jQuery

TCPDF

06/2014 - 12/2014

7 Monate

Konzeption und Entwicklung einer Software zum Management von Klienten

Rolle
Alleiniger Entwickler
Kunde
Hausverwaltung
Projektinhalte
  • Konzeption und Entwicklung einer Software zum
    Management von Klienten
  • Automatisierte Erstellung von Mitteilungen als PDF
  • Dokumentenverwaltung mit Drag & Drop Funktionalität
Kenntnisse

HTML

SCSS

cakePHP

MySQL

Twitter Bootstrap

jQuery

TCPDF

Kompetenzen

Sprachkenntnisse
Deutsch
Englisch
gute Kenntnisse

Datenbanken
MariaDB
MongoDB
MySQL
PostgreSQL

Programmiersprachen
Angular
6, 7, 8
Bootstrap
4
CSS
Docker / Kubernetes
GraphQL
HTML
HTML5
Ionic
3, 4
Java
JavaScript
ES6 / ES7
NestJS
Node
NodeJS
PHP
SASS
Typescript

Produkte / Standards / Erfahrungen
Amazon AWS
Angular 8
Angular 9
Apache
Docker
Foundation
Gulp
Illustrator
Indesign
Kubernetes
Microservices
Nginx
Ngrx
Node.js
Patternlab
Photoshop
PWA
RabbitMQ
Responsive Webdesign
Sketch
Utility-First CSS
Vue.js

Aus- und Weiterbildung

09/2009 - 09/2012

3 Jahre 1 Monat

Business Administration

Abschluss
Bachelor of Arts
Institution, Ort
Fachhochschule der Wirtschaft
Schwerpunkt

Management of Mediumsized Enterprises