Full-Stack Webentwicklung mit JavaScript, TypeScript, Angular, React, Vue.js, Node.js, Express, Ionic, React Native, Electron
Aktualisiert am 30.06.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 30.09.2022
Verfügbar zu: 100%
davon vor Ort: 100%
React
Webtechnologien
Angular
Express
Stencil.js
Redux
NativeScript
Node.js
Apache Cordova
Web Components
SQL
TypeScript
Vue.js
Docker
JavaScript
Electron
Scrum
MongoDB
Ionic
Karma / Jasmine / Jest
NgRx
React Native
Protractor / Cypress / E2E Testing
Deutsch
Muttersprache
Englisch
verhandlungssicher
Polnisch
verhandlungssicher

Einsatzorte

Einsatzorte

Frankfurt (+50km)
nicht möglich

Projekte

Projekte

4 Jahre 5 Monate
2019-11 - heute

Plattform für die Verifikation von industriellen Barcodes

Entwicklung, DevOps TypeScript/JavaScript React Redux ...
Entwicklung, DevOps

Maßgebliche Beteiligung an einer Web-Plattform mit moderner und intuitiver Oberfläche zur Ansteuerung von industriellen Barcode-Prüfgeräten. Die Plattform umfasst unter anderem folgende Funktionalitäten:

  • Anbindung an Barcode-Prüfgeräte der Eigenmarke
  • Übertragung des Livebildes (mit Performance-Optimierung anhand von WebAssembly) vor einer Messung oder Justierung
  • Durchführung einer Messung und Justierung
  • Auswertung eines Messergebnisses (Einzel-/Mehrfach-/Stacked-/Cross Row Stacked-/Compositemessungen) anhand eines konfigurierbaren Sets an standardisierten industriellen Merkmalen und Kriterien
  • Darstellung des Messergebnisses mittels moderner Diagramme, Tabellen und Auflistungen
  • Benutzerverwaltung mit Authentifizierung und Autorisierung
TypeScript/JavaScript React Redux Node.js Express PostgreSQL Docker WebAssembly
Unternehmen im Bereich der industriellen Kennzeichnungssysteme
2 Monate
2020-02 - 2020-03

Erweiterungen für die Toolbox zur Optimierung des Einsatzes öffentlicher Gelder

Entwicklung TypeScript JavaScript Angular 6 ...
Entwicklung

Unter anderem wurde eine Volltextsuche für die Werkzeuge, eine verbesserte tabellarische Darstellung der Werkzeugliste sowie ein globales State Management eingeführt.

TypeScript JavaScript Angular 6 Akita Node.js Express Feathers MongoDB Docker
ein Bundesministerium
Deutschland
1 Monat
2020-01 - 2020-01

Consulting im Bereich Web-Technologien

Consulting Angular Docker Microservices
Consulting

Im Zuge der Vorbereitungs- und Planungsphase für eine groß angelegte Web-Plattform zur Verarbeitung und Verwaltung von erheblichen Datenmengen (mehr als 100 Datentabellen) im Bereich der Immobilienfonds sind unter anderem folgende Beratungstätigkeiten angefallen:

  • Bestimmung der erforderlichen Architektur (Frontend, Backend, Microservices) für eine Entwicklungs- und Stagingumgebung 
  • Sammlung und Beschreibung aller notwendigen und empfehlungswerten Dienste und Tools um Kernkonzepte moderner Webentwicklung abzudecken (Build-Automatisierung, Continuous Delivery/Integration, Testabdeckung, etc.)
  • Formalisierung und Dokumentation der Technologien, Umgebungen und Abläufe in einer Spezifikation
Angular Docker Microservices
Unternehmen im Bereich der Immobilienfondsverwaltung
3 Monate
2019-10 - 2019-12

Erweiterungen der mobilen Campus App

Entwicklung TypeScript Ionic 4 Angular 8 ...
Entwicklung

Auf Basis einer Testphase und erhaltenem Benutzerfeedback wurde die Campus App mit einem Buslinienplan inklusive Filterfunktionalität, Pushbenachrichtigungen, Veranstaltungsdaten aus dem Foyer und weiterer Inhalte ergänzt.

TypeScript Ionic 4 Angular 8 Akita Azure AD Apache Cordova
Bildungsdienstleister
Hessen
4 Monate
2019-07 - 2019-10

Chatbot zur besseren Orientierung auf einer Dienstleistungs-Homepage

Consulting, Entwicklung Dialogflow Redux Web Components ...
Consulting, Entwicklung

Maßgebliche Beteiligung an der Umsetzung einer Chatbot Web Komponente mit Anbindung an den Dialogflow-Dienst (Natural Language Processing Dienst für Chatbots). Der Besucher der Homepage kann mit dem Chatbot entweder durch die Auswahl von Antwortmöglichkeiten oder durch die Eingabe von Nachrichten interagieren.

Dialogflow Redux Web Components Stencil.js
Bildungsdienstleister
Hessen
8 Monate
2019-02 - 2019-09

Campus App für mobile Endgeräte

Projektmanagement (Scrum), Webentwickler TypeScript Ionic 4 Angular 8 ...
Projektmanagement (Scrum), Webentwickler

Maßgebliche Beteiligung an der Umsetzung einer mobilen App für Android und iOS mit dem Ziel Studierende, Auszubildende, Weiterbildungsteilnehmende und Besucher auf dem Provadis Campus zu unterstützen. Die App stellt Stunden- und Ausbildungspläne, Karten, Stockwerks- und Raumpläne,  Speisepläne und News bereit. Weiterhin wird eine E-Learning Plattform angebunden, die Möglichkeit gegeben Fehl- und Urlaubszeiten einzugeben und Ansprechpartner zu kontaktieren. Die Authentifizierung findet über den Single Sign-On Dienst Azure Active Directory statt.

TypeScript Ionic 4 Angular 8 Azure Active Directory Apache Cordova NgRx
Provadis Partner für Bildung und Beratung GmbH
Frankfurt
1 Jahr
2018-09 - 2019-08

Autoverkaufs- und Verwaltungsplattform

Consultant, Webentwickler JavaScript Vue.js 2 Node.js ...
Consultant, Webentwickler

Maßgebliche Beteiligung an der Kompletten Reimplementierung, Modernisierung und funktionalem Ausbau der Verkaufs- und Verwaltungsplattform mit Verknüpfung zu Autoscout24.de und Mobile.de für private und gewerbliche Automobilhändler. Besonderer Fokus lag auf Konzeption und Umsetzung eines vollständig modularen Vorlageneditors mit freien Gestaltungsmöglichkeiten für branchenrelevante Dokumente wie Verträge, Preisschilder, Exposés etc.

JavaScript Vue.js 2 Node.js Express MySQL Microservices Docker Vuex
Gebrauchtwagenheld GmbH
Frankfurt
3 Monate
2019-04 - 2019-06

Prototyp einer Anwendung zur Verifikation von Barcodes

Webentwickler TypeScript React Redux ...
Webentwickler

Maßgebliche Beteiligung an der Umsetzung einer Webapplikation, in der prototypisch anhand von diversen Kriterien die Verifikation von Barcodes ermöglicht wird und das Ergebnis anschaulich mittels Diagrammen dargestellt wird. Im Prototyp sind auch ein Kalibrierungsvorgang und eine Auswahl an Einstellungsmöglichkeiten umgesetzt.

TypeScript React Redux Node.js Express
REA Elektronik GmbH
7 Monate
2018-03 - 2018-09

Toolbox zur Optimierung des Einsatzes öffentlicher Gelder

Projektmanagement (Scrum), Entwicklung TypeScript JavaScript Node.js ...
Projektmanagement (Scrum), Entwicklung

Maßgebliche Beteiligung an der Umsetzung einer Web Applikation, welche in Form von Werkzeug-Steckbriefen mithilfe eines umfangreichen Entscheidungsbaums automatisiert innovative Handlungsempfehlungen für die Verwendung öffentlicher Gelder anbietet.

TypeScript JavaScript Node.js Express MongoDB Docker Scrum Angular 6
ein Bundesministerium
4 Monate
2017-08 - 2017-11

Augmentierung von Arbeitsplätzen durch Projektion

Entwicklung Microsoft HoloLens Unity (C#)
Entwicklung

Maßgebliche Beteiligung an der Umsetzung eines virtuellen Arbeitsplatzes mit Augmented Reality Ansätzen. Mithilfe der Microsoft HoloLens wird ein Schreibtisch in die aktuelle Umgebung hineinprojiziert, an dem man seine Dokumente organisieren kann. Auf diese Weise ist es möglich sein Büro visuell “mitzunehmen”.

Microsoft HoloLens Unity (C#)
Forschung
4 Monate
2016-12 - 2017-03

Erweiterungen einer bestehenden Web Applikation

Entwicklung Node.js Express Docker ...
Entwicklung

Erweiterungen einer bestehenden Web Applikation für die Ansteuerung industrieller Kennzeichnungsanlagen

  • Umsetzung eines Mechanismus zur Sicherung aller signifikanten Einstellungen des aktuell an die Web Applikation angebundenen industriellen Druckers. Ein neuer Bereich in der bestehenden Web Applikation ermöglicht neben dem Anstoßen des Sicherungsvorgangs auch die Wiederherstellung einer bereits vorhandenen Sicherung.
Node.js Express Docker TypeScript JavaScript Angular 2/4
Unternehmen im Bereich der industriellen Kennzeichnungssysteme
9 Monate
2016-04 - 2016-12

Verwaltungsplattform für Sicherheitsschulungen

Projektmanagement, Entwicklung JavaScript Angular.js Node.js ...
Projektmanagement, Entwicklung

Maßgebliche Beteiligung an der Umsetzung einer voll funktionsfähigen Administrationsoberfläche um Sicherheitsschulungen zu organisieren und die Logistik von digitalen Giveaways zentral zu steuern. Auf Basis des erhaltenen Feedbacks werden verschiedene Statistiken generiert um die Qualität der Schulungen langfristig zu garantieren.

JavaScript Angular.js Node.js Express MongoDB Docker
Unternehmen für Sicherheitssoftware
7 Monate
2016-05 - 2016-11

Relaunch eines modernen Nachrichtenportals

Entwicklung JavaScript HTML Sass/CSS ...
Entwicklung

Entwicklungstätigkeiten im Rahmen der Umsetzung eines Nachrichtenportals mit Fokus auf Flexbox-basiertem Layout (Responsive Design) und dynamischen Widgets.

JavaScript HTML Sass/CSS jQuery
überregionale Tageszeitung
Frankfurt
5 Monate
2015-11 - 2016-03

Scotland Yard Ableger als Android App

Entwicklung JavaScript GPS Sensor NativeScript ...
Entwicklung

Maßgebliche Beteiligung an der Umsetzung eines Scotland Yard Ablegers für Android Geräte mit Augmented Reality Ansätzen. Mittels der GPS-Funktionalität wird in der realen Umgebung ein Spielfeld aufgezeichnet und Personen in der unmittelbaren Nähe können dem Spiel beitreten.

JavaScript GPS Sensor NativeScript Node.js
Forschung
1 Jahr 1 Monat
2014-10 - 2015-10

Web Applikation zur Entwerfung industrieller Etiketten

Entwicklung JavaScript Angular.js Express ...
Entwicklung

Maßgebliche Beteiligung an der Umsetzung eines multifunktionalen Editors als Web Applikation für den Entwurf von Etiketten, welche mithilfe von industriellen Kennzeichnungssystemen auf Produkte gedruckt werden. Die Applikation unterstützt Vektorgrafiken für Laserstrahldrucker und Bitmaps für Tintenstrahldrucker.

JavaScript Angular.js Express Node.js
Unternehmen im Bereich der industriellen Kennzeichnungssysteme
7 Monate
2013-12 - 2014-06

Internetauftritt

PHP Drupal JavaScript ...
  • Umsetzung einer Website mit Buchungsfunktionalität und Fuhrparkvorschau. Ein XML-Import des Reisekatalogs aktualisiert die angebotenen Reisen automatisiert.
PHP Drupal JavaScript MySQL SQL CSS
Touristikunternehmen
4 Monate
2012-07 - 2012-10

Content Management System

PHP Kohana Framework SQL ...
  • Eigenständige Umsetzung eines Content Management Systems mit Fokus auf eine einfache Bedienung und eine hohe Benutzerfreundlichkeit.

PHP Kohana Framework SQL MySQL
Fotografen
7 Monate
2011-06 - 2011-12

Internetauftritt

Typo3 (PHP) JavaScript HTML ...
Typo3 (PHP) JavaScript HTML CSS
Kirchengemeinde

Aus- und Weiterbildung

Aus- und Weiterbildung

10/2016 ? 04/2018

Studium - Informatik
Technische Universität Darmstadt

Master Thesis: An Empirical Study of Obfuscation and Minification of Client-Side Web Code

Abschluss: Master of Science

10/2012 ? 09/2016

Studium - Informatik
Technische Universität Darmstadt

Bachelor Thesis: Ensuring Glitch Freedom in a Multitier Reactive Programming Framework

Abschluss: Bachelor of Science

06/2012

Abitur

Schillerschule, Frankfurt

Zertifizierungen

  • Linux Hands-On (DNS, HTTP, Active Directory etc.)

Position

Position

Selbstständiger Full-Stack Webentwickler

Kompetenzen

Kompetenzen

Top-Skills

React Webtechnologien Angular Express Stencil.js Redux NativeScript Node.js Apache Cordova Web Components SQL TypeScript Vue.js Docker JavaScript Electron Scrum MongoDB Ionic Karma / Jasmine / Jest NgRx React Native Protractor / Cypress / E2E Testing

Schwerpunkte

Angular
CSS / Less / Sass
Docker
Electron
Express
HTML
Ionic
Karma / Jasmine / Jest
MongoDB
Node.js
plattformunabhängige Applikationen
Protractor / Cypress
React
SQL
TypeScript/JavaScript
Vue.js
Web Apps
Webtechnologien

Produkte / Standards / Erfahrungen / Methoden

Atlassian JIRA
Continuous Delivery
Continuous Integration
Git
MS Office
Responsive Webdesign
Scrum

Webentwicklung (JavaScript & TypeScript) 

  • Frontend (Angular, React & Vue.js) und Backend (Node.js, Express & Feathers)
  • Plattformunabhängige Entwicklung für Desktop, Tablet & Mobile (Ionic, NativeScript, React Native & Electron)
  • Container- & und Microserviceorientierte Entwicklung (Docker, RabbitMQ, etc.)
  • Datenbankmodellierung und -integration (MySQL, PostgreSQL & MongoDB)
  • Implementierung von Tests (Unit-, End-to-end- & Integrationstests)

 

Projektmanagement 

  • Leitung von Projekten mit ergebnisorientierter Unterteilung und Priorisierung von Aufgaben
  • Anwendung von agilen Prozessmodellen (Scrum & Variationen)
  • Koordination von mehreren Dienstleistern und Schnittstellen

 

Consulting im Bereich Web-Technologien 

  • Konzeption und Planung von Projekten
  • Ausführliche Erstellung von Dokumentationen und Modellierungen (Architektur, Prozesse, Module, Datenbankschemata, etc.)
  • Definition von Anforderungen (agil mit User Stories oder klassisch mit Pflichtenheft)

 

DevOps 

  • Inbetriebnahme und Hosting von Applikationen
  • Implementierung von mehrstufigen, automatisierten Continuous Integration (CI) Pipelines für unterschiedliche Umgebungen (bspw. ?Entwicklung?, ?Staging? oder ?Produktion?)

Tätigkeiten 

  • Full-Stack Webentwicklung, Testing & DevOps
  • Entwerfung von Architekturen für Web Applikationen
  • Technische Projektleitung & -koordination
  • Agiles Projektmanagement mit Scrum & Variationen
  • Consulting im Bereich Web-Technologien

 

Tech-Stack 

  • JavaScript
  • TypeScript
  • Angular
  • React
  • Vue.js
  • Node.js
  • Express
  • Feathers
  • Ionic
  • NativeScript
  • React Native
  • Electron
  • Docker
  • RabbitMQ
  • Microservices
  • MySQL
  • PostgreSQL
  • MongoDB

Berufserfahrung                                                                                         

 

01/2016 ? heute

Position: selbstständiger Full-Stack Webentwickler

  • Realisierung von individuellen Projekten im Bereich Web-Technologien

2019

Position: Mitarbeiter an dem wissenschaftlichen Paper

Firma: Forschung

12/2015 ? 10/2016

Position: Full-Stack Webentwickler

Firma: REA Elektronik GmbH

  • Entwicklung von Komponenten für eine bestehende Plattform zur Ansteuerung von industriellen Kennzeichnungsanlagen

10/2008 ? 11/2015

Position: Frontend Webentwickler

Firma: Rhein-Main.Net GmbH

  • Umsetzung von Widgets, Plugins und Erweiterungen für Webportale und Content Management Systeme

Betriebssysteme

Linux
MacOS
Windows

Programmiersprachen

C#
C++
Java
JavaScript
PHP
Python
Scala
TypeScript

Datenbanken

MongoDB
MySQL

Branchen

Branchen

  • Öffentliche Hand, Verwaltung
  • Dienstleistung
  • Industrie

Einsatzorte

Einsatzorte

Frankfurt (+50km)
nicht möglich

Projekte

Projekte

4 Jahre 5 Monate
2019-11 - heute

Plattform für die Verifikation von industriellen Barcodes

Entwicklung, DevOps TypeScript/JavaScript React Redux ...
Entwicklung, DevOps

Maßgebliche Beteiligung an einer Web-Plattform mit moderner und intuitiver Oberfläche zur Ansteuerung von industriellen Barcode-Prüfgeräten. Die Plattform umfasst unter anderem folgende Funktionalitäten:

  • Anbindung an Barcode-Prüfgeräte der Eigenmarke
  • Übertragung des Livebildes (mit Performance-Optimierung anhand von WebAssembly) vor einer Messung oder Justierung
  • Durchführung einer Messung und Justierung
  • Auswertung eines Messergebnisses (Einzel-/Mehrfach-/Stacked-/Cross Row Stacked-/Compositemessungen) anhand eines konfigurierbaren Sets an standardisierten industriellen Merkmalen und Kriterien
  • Darstellung des Messergebnisses mittels moderner Diagramme, Tabellen und Auflistungen
  • Benutzerverwaltung mit Authentifizierung und Autorisierung
TypeScript/JavaScript React Redux Node.js Express PostgreSQL Docker WebAssembly
Unternehmen im Bereich der industriellen Kennzeichnungssysteme
2 Monate
2020-02 - 2020-03

Erweiterungen für die Toolbox zur Optimierung des Einsatzes öffentlicher Gelder

Entwicklung TypeScript JavaScript Angular 6 ...
Entwicklung

Unter anderem wurde eine Volltextsuche für die Werkzeuge, eine verbesserte tabellarische Darstellung der Werkzeugliste sowie ein globales State Management eingeführt.

TypeScript JavaScript Angular 6 Akita Node.js Express Feathers MongoDB Docker
ein Bundesministerium
Deutschland
1 Monat
2020-01 - 2020-01

Consulting im Bereich Web-Technologien

Consulting Angular Docker Microservices
Consulting

Im Zuge der Vorbereitungs- und Planungsphase für eine groß angelegte Web-Plattform zur Verarbeitung und Verwaltung von erheblichen Datenmengen (mehr als 100 Datentabellen) im Bereich der Immobilienfonds sind unter anderem folgende Beratungstätigkeiten angefallen:

  • Bestimmung der erforderlichen Architektur (Frontend, Backend, Microservices) für eine Entwicklungs- und Stagingumgebung 
  • Sammlung und Beschreibung aller notwendigen und empfehlungswerten Dienste und Tools um Kernkonzepte moderner Webentwicklung abzudecken (Build-Automatisierung, Continuous Delivery/Integration, Testabdeckung, etc.)
  • Formalisierung und Dokumentation der Technologien, Umgebungen und Abläufe in einer Spezifikation
Angular Docker Microservices
Unternehmen im Bereich der Immobilienfondsverwaltung
3 Monate
2019-10 - 2019-12

Erweiterungen der mobilen Campus App

Entwicklung TypeScript Ionic 4 Angular 8 ...
Entwicklung

Auf Basis einer Testphase und erhaltenem Benutzerfeedback wurde die Campus App mit einem Buslinienplan inklusive Filterfunktionalität, Pushbenachrichtigungen, Veranstaltungsdaten aus dem Foyer und weiterer Inhalte ergänzt.

TypeScript Ionic 4 Angular 8 Akita Azure AD Apache Cordova
Bildungsdienstleister
Hessen
4 Monate
2019-07 - 2019-10

Chatbot zur besseren Orientierung auf einer Dienstleistungs-Homepage

Consulting, Entwicklung Dialogflow Redux Web Components ...
Consulting, Entwicklung

Maßgebliche Beteiligung an der Umsetzung einer Chatbot Web Komponente mit Anbindung an den Dialogflow-Dienst (Natural Language Processing Dienst für Chatbots). Der Besucher der Homepage kann mit dem Chatbot entweder durch die Auswahl von Antwortmöglichkeiten oder durch die Eingabe von Nachrichten interagieren.

Dialogflow Redux Web Components Stencil.js
Bildungsdienstleister
Hessen
8 Monate
2019-02 - 2019-09

Campus App für mobile Endgeräte

Projektmanagement (Scrum), Webentwickler TypeScript Ionic 4 Angular 8 ...
Projektmanagement (Scrum), Webentwickler

Maßgebliche Beteiligung an der Umsetzung einer mobilen App für Android und iOS mit dem Ziel Studierende, Auszubildende, Weiterbildungsteilnehmende und Besucher auf dem Provadis Campus zu unterstützen. Die App stellt Stunden- und Ausbildungspläne, Karten, Stockwerks- und Raumpläne,  Speisepläne und News bereit. Weiterhin wird eine E-Learning Plattform angebunden, die Möglichkeit gegeben Fehl- und Urlaubszeiten einzugeben und Ansprechpartner zu kontaktieren. Die Authentifizierung findet über den Single Sign-On Dienst Azure Active Directory statt.

TypeScript Ionic 4 Angular 8 Azure Active Directory Apache Cordova NgRx
Provadis Partner für Bildung und Beratung GmbH
Frankfurt
1 Jahr
2018-09 - 2019-08

Autoverkaufs- und Verwaltungsplattform

Consultant, Webentwickler JavaScript Vue.js 2 Node.js ...
Consultant, Webentwickler

Maßgebliche Beteiligung an der Kompletten Reimplementierung, Modernisierung und funktionalem Ausbau der Verkaufs- und Verwaltungsplattform mit Verknüpfung zu Autoscout24.de und Mobile.de für private und gewerbliche Automobilhändler. Besonderer Fokus lag auf Konzeption und Umsetzung eines vollständig modularen Vorlageneditors mit freien Gestaltungsmöglichkeiten für branchenrelevante Dokumente wie Verträge, Preisschilder, Exposés etc.

JavaScript Vue.js 2 Node.js Express MySQL Microservices Docker Vuex
Gebrauchtwagenheld GmbH
Frankfurt
3 Monate
2019-04 - 2019-06

Prototyp einer Anwendung zur Verifikation von Barcodes

Webentwickler TypeScript React Redux ...
Webentwickler

Maßgebliche Beteiligung an der Umsetzung einer Webapplikation, in der prototypisch anhand von diversen Kriterien die Verifikation von Barcodes ermöglicht wird und das Ergebnis anschaulich mittels Diagrammen dargestellt wird. Im Prototyp sind auch ein Kalibrierungsvorgang und eine Auswahl an Einstellungsmöglichkeiten umgesetzt.

TypeScript React Redux Node.js Express
REA Elektronik GmbH
7 Monate
2018-03 - 2018-09

Toolbox zur Optimierung des Einsatzes öffentlicher Gelder

Projektmanagement (Scrum), Entwicklung TypeScript JavaScript Node.js ...
Projektmanagement (Scrum), Entwicklung

Maßgebliche Beteiligung an der Umsetzung einer Web Applikation, welche in Form von Werkzeug-Steckbriefen mithilfe eines umfangreichen Entscheidungsbaums automatisiert innovative Handlungsempfehlungen für die Verwendung öffentlicher Gelder anbietet.

TypeScript JavaScript Node.js Express MongoDB Docker Scrum Angular 6
ein Bundesministerium
4 Monate
2017-08 - 2017-11

Augmentierung von Arbeitsplätzen durch Projektion

Entwicklung Microsoft HoloLens Unity (C#)
Entwicklung

Maßgebliche Beteiligung an der Umsetzung eines virtuellen Arbeitsplatzes mit Augmented Reality Ansätzen. Mithilfe der Microsoft HoloLens wird ein Schreibtisch in die aktuelle Umgebung hineinprojiziert, an dem man seine Dokumente organisieren kann. Auf diese Weise ist es möglich sein Büro visuell “mitzunehmen”.

Microsoft HoloLens Unity (C#)
Forschung
4 Monate
2016-12 - 2017-03

Erweiterungen einer bestehenden Web Applikation

Entwicklung Node.js Express Docker ...
Entwicklung

Erweiterungen einer bestehenden Web Applikation für die Ansteuerung industrieller Kennzeichnungsanlagen

  • Umsetzung eines Mechanismus zur Sicherung aller signifikanten Einstellungen des aktuell an die Web Applikation angebundenen industriellen Druckers. Ein neuer Bereich in der bestehenden Web Applikation ermöglicht neben dem Anstoßen des Sicherungsvorgangs auch die Wiederherstellung einer bereits vorhandenen Sicherung.
Node.js Express Docker TypeScript JavaScript Angular 2/4
Unternehmen im Bereich der industriellen Kennzeichnungssysteme
9 Monate
2016-04 - 2016-12

Verwaltungsplattform für Sicherheitsschulungen

Projektmanagement, Entwicklung JavaScript Angular.js Node.js ...
Projektmanagement, Entwicklung

Maßgebliche Beteiligung an der Umsetzung einer voll funktionsfähigen Administrationsoberfläche um Sicherheitsschulungen zu organisieren und die Logistik von digitalen Giveaways zentral zu steuern. Auf Basis des erhaltenen Feedbacks werden verschiedene Statistiken generiert um die Qualität der Schulungen langfristig zu garantieren.

JavaScript Angular.js Node.js Express MongoDB Docker
Unternehmen für Sicherheitssoftware
7 Monate
2016-05 - 2016-11

Relaunch eines modernen Nachrichtenportals

Entwicklung JavaScript HTML Sass/CSS ...
Entwicklung

Entwicklungstätigkeiten im Rahmen der Umsetzung eines Nachrichtenportals mit Fokus auf Flexbox-basiertem Layout (Responsive Design) und dynamischen Widgets.

JavaScript HTML Sass/CSS jQuery
überregionale Tageszeitung
Frankfurt
5 Monate
2015-11 - 2016-03

Scotland Yard Ableger als Android App

Entwicklung JavaScript GPS Sensor NativeScript ...
Entwicklung

Maßgebliche Beteiligung an der Umsetzung eines Scotland Yard Ablegers für Android Geräte mit Augmented Reality Ansätzen. Mittels der GPS-Funktionalität wird in der realen Umgebung ein Spielfeld aufgezeichnet und Personen in der unmittelbaren Nähe können dem Spiel beitreten.

JavaScript GPS Sensor NativeScript Node.js
Forschung
1 Jahr 1 Monat
2014-10 - 2015-10

Web Applikation zur Entwerfung industrieller Etiketten

Entwicklung JavaScript Angular.js Express ...
Entwicklung

Maßgebliche Beteiligung an der Umsetzung eines multifunktionalen Editors als Web Applikation für den Entwurf von Etiketten, welche mithilfe von industriellen Kennzeichnungssystemen auf Produkte gedruckt werden. Die Applikation unterstützt Vektorgrafiken für Laserstrahldrucker und Bitmaps für Tintenstrahldrucker.

JavaScript Angular.js Express Node.js
Unternehmen im Bereich der industriellen Kennzeichnungssysteme
7 Monate
2013-12 - 2014-06

Internetauftritt

PHP Drupal JavaScript ...
  • Umsetzung einer Website mit Buchungsfunktionalität und Fuhrparkvorschau. Ein XML-Import des Reisekatalogs aktualisiert die angebotenen Reisen automatisiert.
PHP Drupal JavaScript MySQL SQL CSS
Touristikunternehmen
4 Monate
2012-07 - 2012-10

Content Management System

PHP Kohana Framework SQL ...
  • Eigenständige Umsetzung eines Content Management Systems mit Fokus auf eine einfache Bedienung und eine hohe Benutzerfreundlichkeit.

PHP Kohana Framework SQL MySQL
Fotografen
7 Monate
2011-06 - 2011-12

Internetauftritt

Typo3 (PHP) JavaScript HTML ...
Typo3 (PHP) JavaScript HTML CSS
Kirchengemeinde

Aus- und Weiterbildung

Aus- und Weiterbildung

10/2016 ? 04/2018

Studium - Informatik
Technische Universität Darmstadt

Master Thesis: An Empirical Study of Obfuscation and Minification of Client-Side Web Code

Abschluss: Master of Science

10/2012 ? 09/2016

Studium - Informatik
Technische Universität Darmstadt

Bachelor Thesis: Ensuring Glitch Freedom in a Multitier Reactive Programming Framework

Abschluss: Bachelor of Science

06/2012

Abitur

Schillerschule, Frankfurt

Zertifizierungen

  • Linux Hands-On (DNS, HTTP, Active Directory etc.)

Position

Position

Selbstständiger Full-Stack Webentwickler

Kompetenzen

Kompetenzen

Top-Skills

React Webtechnologien Angular Express Stencil.js Redux NativeScript Node.js Apache Cordova Web Components SQL TypeScript Vue.js Docker JavaScript Electron Scrum MongoDB Ionic Karma / Jasmine / Jest NgRx React Native Protractor / Cypress / E2E Testing

Schwerpunkte

Angular
CSS / Less / Sass
Docker
Electron
Express
HTML
Ionic
Karma / Jasmine / Jest
MongoDB
Node.js
plattformunabhängige Applikationen
Protractor / Cypress
React
SQL
TypeScript/JavaScript
Vue.js
Web Apps
Webtechnologien

Produkte / Standards / Erfahrungen / Methoden

Atlassian JIRA
Continuous Delivery
Continuous Integration
Git
MS Office
Responsive Webdesign
Scrum

Webentwicklung (JavaScript & TypeScript) 

  • Frontend (Angular, React & Vue.js) und Backend (Node.js, Express & Feathers)
  • Plattformunabhängige Entwicklung für Desktop, Tablet & Mobile (Ionic, NativeScript, React Native & Electron)
  • Container- & und Microserviceorientierte Entwicklung (Docker, RabbitMQ, etc.)
  • Datenbankmodellierung und -integration (MySQL, PostgreSQL & MongoDB)
  • Implementierung von Tests (Unit-, End-to-end- & Integrationstests)

 

Projektmanagement 

  • Leitung von Projekten mit ergebnisorientierter Unterteilung und Priorisierung von Aufgaben
  • Anwendung von agilen Prozessmodellen (Scrum & Variationen)
  • Koordination von mehreren Dienstleistern und Schnittstellen

 

Consulting im Bereich Web-Technologien 

  • Konzeption und Planung von Projekten
  • Ausführliche Erstellung von Dokumentationen und Modellierungen (Architektur, Prozesse, Module, Datenbankschemata, etc.)
  • Definition von Anforderungen (agil mit User Stories oder klassisch mit Pflichtenheft)

 

DevOps 

  • Inbetriebnahme und Hosting von Applikationen
  • Implementierung von mehrstufigen, automatisierten Continuous Integration (CI) Pipelines für unterschiedliche Umgebungen (bspw. ?Entwicklung?, ?Staging? oder ?Produktion?)

Tätigkeiten 

  • Full-Stack Webentwicklung, Testing & DevOps
  • Entwerfung von Architekturen für Web Applikationen
  • Technische Projektleitung & -koordination
  • Agiles Projektmanagement mit Scrum & Variationen
  • Consulting im Bereich Web-Technologien

 

Tech-Stack 

  • JavaScript
  • TypeScript
  • Angular
  • React
  • Vue.js
  • Node.js
  • Express
  • Feathers
  • Ionic
  • NativeScript
  • React Native
  • Electron
  • Docker
  • RabbitMQ
  • Microservices
  • MySQL
  • PostgreSQL
  • MongoDB

Berufserfahrung                                                                                         

 

01/2016 ? heute

Position: selbstständiger Full-Stack Webentwickler

  • Realisierung von individuellen Projekten im Bereich Web-Technologien

2019

Position: Mitarbeiter an dem wissenschaftlichen Paper

Firma: Forschung

12/2015 ? 10/2016

Position: Full-Stack Webentwickler

Firma: REA Elektronik GmbH

  • Entwicklung von Komponenten für eine bestehende Plattform zur Ansteuerung von industriellen Kennzeichnungsanlagen

10/2008 ? 11/2015

Position: Frontend Webentwickler

Firma: Rhein-Main.Net GmbH

  • Umsetzung von Widgets, Plugins und Erweiterungen für Webportale und Content Management Systeme

Betriebssysteme

Linux
MacOS
Windows

Programmiersprachen

C#
C++
Java
JavaScript
PHP
Python
Scala
TypeScript

Datenbanken

MongoDB
MySQL

Branchen

Branchen

  • Öffentliche Hand, Verwaltung
  • Dienstleistung
  • Industrie

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.