Fullstack Web, Mobile & Desktop Entwicklung - Typescript, Javascript, Angular, Ionic, Capacitor, Cordova, Node.js, MEAN, API Entwicklung, AWS, Azure
Aktualisiert am 22.02.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.03.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Angular
Node.js
TypeScript
JavaScript
ReactJS
Vue.js
Jasmine
Jest
C#
Python
Cypress
Ionic
Responsive Design
PHP
Django
FastAPI
Express.js
Fastify
Azure
AWS
BDD (Behavior-driven development / behavioral testing)
DDD (Domain-driven design)
Unit Testing
Deutsch
Verhandlungssicher
Englisch
Muttersprache
Französisch
Grundkenntnisse (A1/A2)
Mandarin
Grundkenntnisse
Polnisch
Fortgeschritten
Russisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre 5 Monate
2021-11 - heute

Frontend Entwicklung, Coaching

Frontend Angular Typescript ...
Frontend Angular Typescript Cypress
Rewe
4 Jahre 1 Monat
2020-03 - heute

Frontend Entwicklung

  • Responsive Design
  • Barrierefreiheit
Typescript Angular 9-11 NX Jest Axe (Cli und fuer Jest) Angular Material Angular Flex-Layout BEM Sass Matomo Storybook
BG Bau
6 Monate
2021-08 - 2022-01

Frontend Entwicklung

Frontend Angular Typescript

  • eCommerce, B2B

Frontend Angular Typescript
Deloitte
1 Jahr 10 Monate
2020-03 - 2021-12

Frontend Entwicklung

Typescript Angular 9-11 NX ...

  • Responsive Design
  • Barrierefreiheit
  • Coaching

Typescript Angular 9-11 NX Jest Axe (Cli und fuer Jest) Angular Material Angular Flex-Layout BEM Sass Matomo Storybook
BG Bau
6 Monate
2021-03 - 2021-08

Fullstack Entwicklung

Angular Typescript Spring Boot ...
Angular Typescript Spring Boot Python Node.JS GRPC
AIG
2 Monate
2020-01 - 2020-02

Einrichting von einer Fullstack-Loesung

  • Einrichting von einer Fullstack-Loesung in einem Monorepo um Komponente mit Inhalt zu generieren, die von verschiedene FE Teams fuer diversen Kunden konfiguriert und gestylt werden koennen
Typescript React Node.js SSR Apollo GraphQL NX
Nexum
1 Monat
2019-12 - 2019-12

Feature Implementation

Typescript Angular 8 RXJS ...
  • Unterstuetzung bei Explorer 11 Kombatibilitaetsprobleme
  • Diverse Bug Fixes
Typescript Angular 8 RXJS Angular Material
Norcom
3 Monate
2019-09 - 2019-11

Umwandlung von RXJS 5

Typescript Ionic RXJS ...
  • Umwandlung von RXJS 5 zu  RXJS 6
  • Konfiguration
  • Android Bug Fixes
Typescript Ionic RXJS Shell Scripts
SDA-SE
1 Jahr
2018-10 - 2019-09

Single-page Application (SPA) Entwickung

Javascript Typescript C# ...
  • Microservice und API Entwickling
  • Unit Testing
  • Linter Eingerichtet (und auch Ruleset ausgewählt/ eingefürht, Custom Rule & Formatter geschrieben, Workshops geführt, Developer Meetings geführt um gemeinsame Conventions zu finden und styleguides zu schreiben)
  • Coaching (Javascript, E2E Testing, Webpack)
Javascript Typescript C# Azure Functions Node.js CosmosDB GraphDB Gremlin QL (Apache Tinkerpop) MongoDB MongoDB Compass Angular 7 & 8 NGXS (Redux) Jest NX (monorepo dev tools) Mapbox
BuildingMinds GmbH
3 Monate
2018-07 - 2018-09

Fullstack Web Entwickung

Typescript ES6 Angular 5/6 ...
  • White-label Webapp Entwickung
  • Responsive Design
  • E2E Tests
  • Unit Tests
Typescript ES6 Angular 5/6 SASS Karma Jasmine Ikona Java Spring
Foto Online Services GmbH
6 Monate
2018-01 - 2018-06

Webapp Entwickung

Javascript Team Lead
Javascript Team Lead
  • White-label Entwickung
  • API
  • Entwicklung
  • Responsive Design
  • E2E Tests
  • Webpack Einrichtung
  • Coaching (Linting, Angular, Javascript, Typescript)
Typescript ES6 Vue.js Angular 5 Webpack SASS Ruby PostgreSQL Apollo GraphQL Karma Jasmine TestCafe Lodash date-fns Vuex Apollo Link Ruby (Rails) Magnolia
sum.cumo GmbH
2 Jahre 1 Monat
2016-01 - 2018-01

Single Page App (SPA) Entwickung

Festanstellung Javascript/Vanilla.js Typescript Python ...
Festanstellung
  • Mobile App Entwickung
  • Responsive Design
  • API Entwicklung
  • Entwicklung von Lambda Jobs, Microservices (JS & Node)
  • e2e Testing
Javascript/Vanilla.js Typescript Python AngularJS Angular 2/4 Ionic Cordova React React Native Node.js SASS HTML5 CSS3 Gulp Grunt Bower Yeoman AWS Lambda DynamoDB Karma Jasmine Selenium Javascript Magnolia
AnyBet GmbH
3 Monate
2015-10 - 2015-12

Single Page App

Freelancer Javascript/Vanilla.js Typescript Python ...
Freelancer
  • Single Page App (SPA) Entwickung
  • Responsive Design
  • API Entwicklung
  • Entwicklung von Lambda Jobs, elasticsearch
Javascript/Vanilla.js Typescript Python AngularJS Node.js SASS HTML5 CSS3 Gulp Bower Yeoman AWS Lambda DynamoDB Karma Jasmine
AnyBet GmbH
3 Monate
2015-07 - 2015-09

Mobile App Entwicklung

Software-Entwickler Ionic Supersonic Angular
Software-Entwickler
  • Wireframing
  • Prototyping
  • Anpassungen und Erweiterungen einer Web App
Ionic Supersonic Angular Cordova Steroids Gliffy Pencil HTML5 CSS3 Javascript Gulp Grunt Bower Yeoman Node.js SASS CoffeeScript Susy Ionic Babel AppGyver Supersonic UI ES6 (ECMAScript 6)
Ionic Supersonic Angular
Hermann & Lenz
Burscheid
4 Monate
2015-03 - 2015-06

Frontend und Backend Entwicklung

Software-Entwickler
Software-Entwickler
  • Frontend und Backend Entwicklung mit Javascript
  • API Entwicklung mit PHP
MEAN Stack HTML5 CSS3 Javascript Angular Gulp Bower Yeoman Node.js Express.js Bootstrap3 Slim Framework
Startup (Reisebranche)
4 Monate
2015-01 - 2015-04

Frontend und Backend Entwicklung

Software-Entwickler
Software-Entwickler
  • Frontend und Backend Entwicklung mit Javascript und Python
HTML5 CSS3 Javascript Angular Gulp Bower Yeoman Stylus Bootstrap3  Node.js Express.js D3 SVG Cubism jqPlot HighCharts Python Flask
AGT
Darmstadt
3 Monate
2014-10 - 2014-12

Content Management

Webentwickler
Webentwickler
  • Frontend Entwicklung
HTML5 CSS3 Javascript XML XSLT Maven Photoshop
1&1 Internet AG
Karlsruhe
4 Monate
2014-06 - 2014-09

Entwicklung einer White-Label Version

Frontend-Entwickler Backbone.js Underscore.js Almond.js ...
Frontend-Entwickler
  • Entwicklung einer White-Label Version einer Webapplikation mit Backbone.js
  • Entwicklung eines User Management Tools mit AngularJS
Backbone.js Underscore.js Almond.js jQuery Javascript CSS3 SASS HTML5 Thymeleaf Maven Node.js NPM Bower AngularJS Moment.js Jasmine Foundation Scrum
SmartLaw GmbH (Wolters Kluwer)
Berlin
2 Monate
2014-04 - 2014-05

iOS Applikation

Frontend-Entwickler jQuery Javascript SASS ...
Frontend-Entwickler
  • Unterstützung bei der Entwicklung einer iOS Applikation
jQuery Javascript SASS HTML5 CSS3 xcode
Audi
Frankfurt
2 Monate
2014-01 - 2014-02

Entwicklung einer Webapplikation

Frontend-Entwickler AngularJS node.js Grunt ...
Frontend-Entwickler

Unterstützung bei der Entwicklung einer Webapplikation

AngularJS node.js Grunt jQuery Javascript LESS HTML5 CSS3
BMW
München
11 Monate
2013-02 - 2013-12

Frontend-Entwicklung

Frontend-Entwickler HTML5 CSS3 Javascript ...
Frontend-Entwickler
  • Als Frontend Entwicklung Spezialist war ich bei verschiedenen Portalen und in anderee Projekten tätig. Für T-Online.de habe ich eine Modulare MVC Client-Side Webapplikation mit Backbone.js und Require.js mit IE7 Workarounds entwickelt, wofür die Daten mit jQuery getJSON, get und ajax Methoden von verschiedenen Quellen geholt werden.
  • Für andere Portale habe ich Dokumentationen für Font-Embedding und CSS-Preprocessors (LESS, SASS, Stylus) geschrieben.
HTML5 CSS3 Javascript Python XHTML Bootstrap Angular.js Backbone.js Require.js Client-Side Templating Underscore.js (Lo-Dash) Handlebars.js jQuery AJAX PHP Grunt Node Responsive Design Velocity Templates Scrum
Deutsche Telekom
Darmstadt
2 Monate
2013-01 - 2013-02

Frontend Entwicklung und Design

Frontend-Entwickler HTML5 CSS3 Javascript ...
Frontend-Entwickler
  • Frontend Entwicklung und Design für zwei Wellness Coaching Webseiten (Safari, Chrome, iOS Safari, Firefox, IE9 & IE8 Kompatibel), Scrum
HTML5 CSS3 Javascript jQuery JSP Struts STS (Spring Tool Suite) in Eclipse Scrum
XX-Well (B2B Wellness Coaching)
Berlin
2 Monate
2012-10 - 2012-11

Unterstützung und Beratung bei Backbone.js

Backbone.js, Javascript Berater Javascript jQuery jQuery UI ...
Backbone.js, Javascript Berater
  • Interaction Design
  • Motion Design
  • Frontend Entwicklung - Responsive Design
  • Cross-Browser Compatibility
  • Prototypentwicklung mit Bootstrap und Backbone.js für eine Javascript Applikation für Verbindungskonfigurierung mit Satelliten auf Desktop und Mobilegeräte (ipod, iphone, ipad, Android Handys und Tablets)
  • Dokumentation, wofür Daten von Enbedded Linux Geräte als Yang-Modellen geholt und mit XPATH zu Backbone.js Models gemappt wurden.
  • Für das Projekt habe ich Mindmapping, Wireframing und UX Design gemacht.
  • Ich habe Javascript MVC und AMD Coaching auch gegeben.
Javascript jQuery jQuery UI backbone.js underscore.js raphael.js jqPlot Bootstrap.js Grunt HTML5 CSS3 SVG XPATH ConfD Yang JSON OmniGraffle Pencil Project FreeMind Responsive Design
ND SatCom
Immenstaad
5 Monate
2012-05 - 2012-09

Web Development & Marketing Campaign

Entwickler Drupal PHP Bootstrap ...
Entwickler

SEM; SEO; SMM; Kommunikationsberatung; Web & Mobile UX Design; HTML, CSS, Javascript, PHP Entwicklung; Theming - Die Aufgabe war eine Webpräsenz in Drupal 6 zu machen; Guides in Sphinx Documentation Generator veröffentlichen; dem Kunden mit innovativen Ideen zu verhelfen, komplexe externe Kommunikationsschwierigkeiten durch den richtigen Inhalt und Struktur zu lösen. Eine Strategie für SMM & Link-Building nach Forschung spezifisch für den Produktentwicklungbereich zu machen.

Drupal PHP Bootstrap jQuery Javascript Alexa Google Analytics XML HTML CSS3
Cadmodels
Florida, Washington, München
6 Monate
2012-02 - 2012-07

Prototype Web App für Investors

IT Berater und Entwickler Drupal PHP Bootstrap ...
IT Berater und Entwickler

UX Design, Entwicklung, SEM-Beratung - Die Aufgabe war einen Prototyp in 2 Teilen für ein Portal im Reisenbereich zu machen: Teil 1: Das Backend habe ich in PHP gemacht um ein JSON Mock-API zu generieren. Knockout.js, Backbone.js, JQuery UI und Bootstrap (HTML, CSS, JQuery, Javascript, Responsive Design) habe ich für das Frontend benutzt. Teil 2: eine E-Commerce Webseite in Drupal 6 wobei Anpassungen und Erweiterungen in PHP nötig waren. SEM-Beratung habe ich hier auch gegeben.

Drupal PHP Bootstrap jQuery jQuery UI Javascript Backbone.js Knockout.js JSON XML HTML CSS3
Reisen, eCommerce Startup
Berlin, München
2 Jahre 3 Monate
2010-03 - 2012-05

Documentation and Development

IT Berater, Entwickler HTML5 CSS3 Google Analytics ...
IT Berater, Entwickler
Kommunikationsberatung, Bearbeitung von Dokumentation (für C++, Qt, Qt Quick, QML, OpenGL), Dokumentation Erstellung, eLearning Material Erstellung/Bearbetung, Videoschnitt, Content Erstellung & Management, UX Design, Frontend / UI Entwicklung, SEO, Übersetzung, Sprachkorrigierung, Testing, Templating, Erstellung und Pflege von Inhalt auf einem Wiki, Administrative Tätigkeiten, Scrum, Webseite Administration, Mindmapping
HTML5 CSS3 Google Analytics Sphinx Documentation Generator Bootstrap by Twitter CodeIgniter ExpressionEngine Camtasia TWiki XHTML qdoc Javascript Plone Python Confirmit Qt Creator Photoshop Responsive Design Scrum Kanban Scrumban
Nokia
München

Aus- und Weiterbildung

Aus- und Weiterbildung

Institution: Keene State College

Ausbildung: Kommunikationswissenschaft

Institution: WSJO

Ausbildung: Angewandte Informatik


Zertifikate:

University of Illinois

  • Client-Side Programming Zertifikat
  • Web Programming Zertifikat


O'Reilly School of Technology

  • Back-End Web Development Zertifikat
  • Javascript Programming Zertifikat

Kompetenzen

Kompetenzen

Top-Skills

Angular Node.js TypeScript JavaScript ReactJS Vue.js Jasmine Jest C# Python Cypress Ionic Responsive Design PHP Django FastAPI Express.js Fastify Azure AWS BDD (Behavior-driven development / behavioral testing) DDD (Domain-driven design) Unit Testing

Schwerpunkte

  • Mein Schwerpunkt ist Javascript (und Typescript) - für Web, Mobile und Desktop - sowohl Client-side ("Frontend") als auch Server-side ("Backend").
  • Es gibt hauptsächlich 3 Tätigkeiten die zu mir passen:
    • Backend Javascript und/oder Typescript (APIs und/oder Microservices) in Node.js (auch mit Docker, Azure, AWS und Firebase)
    • Frontend Javascript und/oder Typescript mit Frameworks wie Angular, VUE und React; CSS; HTML; Cross-platform Kompatibilität (e.g. Explorer 11)
    • Fullstack mit Javascript und/oder Typescript (60-90%) im Frontend (z.B. Angular, VUE, React usw); PHP, Python, C#, Ruby on Rails (10-40%) im Backend

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence

Frontend & Backend:

  • Javascript (Vanilla.js)

  • TypeScript

  • Apollo

  • GraphQL

  • Underscore.js

  • Lodash.js

  • Babel

  • Require.js

  • Apollo

  • NX

 

Frontend (ausschließlich):

  • Vue.js
  • React
  • Angular 2 bis 9
  • AngularJS
  • CQRS (NgRx, Vuex, Redux, NGXS)
  • Web Components
  • Backbone.js
  • Knockout.js
  • CoffeeScript
  • jQuery
  • jQuery UI
  • jQuery UI Mobile
  • YIU
  • Dojo Toolkit
  • Scriptaculous

 

Backend (ausschließlich):

  • Azure

  • AWS

  • Lambda

  • Node.js

  • Nest.js

  • Express.js

  • Sails.js

  • PHP

  • Symfony3

  • Slim

  • Laravel

  • Python

  • Django

  • Flask

  • Ruby (Rails)

  • JWT

  • AJAX

  • JSON

  • XML

  • XSL

  • XSLT

  • XPATH

  • YAML

 

Mobile, Hybrid:

  • PWA (Progressive Web Apps)
  • Nuxt.js
  • Ionic
  • AppGyver Supersonic UI
  • Cordova
  • PhoneGap
  • QML
  • QtQuick
  • React Native

  

Templating, Markup, Styling, Responsive Design:

  • HTML5
  • CSS3
  • Angular Material
  • Bootstrap
  • Foundation
  • LESS
  • SASS
  • Stylus
  • Compass
  • Handlebars.js
  • doT.js
  • JSP
  • Velocity
  • Thymeleaf
  • jinja2
  • Twig

 

Unit Testing:

  • Jest
  • Jasmine
  • Mocha
  • Chai
  • Karma
  • Istanbul

 

E2E Testing:

  • Selenium
  • Protractor
  • TestCafe
  • Cypress

 

DevTools:

  • Grunt

  • Bower

  • Gulp

  • Yeoman

  • Composer

  • NPM

  • Webpack

  • Jenkins

  • Docker

  • Docker Swarm

  • Kubernetes

 

Agile Development:

  • Scrum
  • Kanban
  • Scrumban
  • JIRA

 

CMS, Wikis:

  • Mediawiki
  • TWiki
  • Drupal
  • Typo3
  • Wordpress
  • ExpressionEngine
  • CoreMedia
  • Plone
  • Magnolia

 

Wireframing, Mockups, Graphic Design:

  • Evolus Pencil
  • WireframeSketcher
  • Axure
  • Balsamiq
  • OmniGraffle
  • Adobe Illustrator
  • Photoshop

  

Deployment, Version Control:

  • Jenkins
  • Bitbucket
  • GitHub
  • GIT
  • SVN
  • CVS


Erfahrungsüberblick:

  • Ursprüngliche aus Monolith Umfeld mit PHP (auch mit Drupal, Wordpress)
  • MVC ("Frontend", "Client-side") mit Javascript seit 2010 (hauptsächlich mit AngularJS, Angular 2-8 und Vue, aber auch mit React)
  • Starker Fokus im Frontend Bereich (Javascript, HTML, CSS, Responsive Design) seit 2010
  • Weiterhin PHP in Backend (API und Microservice Entwicklung), aber auch Python, C# und Rails, aber zum meisten Teil mit JS (und Typescript)
  • Cloud (AWS, Azure und ein Bisschen Firebase) seit 2014

 

Erfahrungsüberblick detailliert:

  • Fullstack (Frontend und Backend/Serverseitig)
  • Backend Erfahrung mit Javascript (auf Node.js), PHP und ein Bisschen Python, Ruby, C# und Java - API Entwicklung: seit 2010
  • Microservice Entwicklung: seit 2015
  • Node.js (serverseitige Entwicklung mit JS)  - seit 2014
  • Nest.js: seit Februar 2020
  • Vue.js: seit 2018 - React.js: seit 2015
  • Jquery: seit ca. 2005 
  • Angular 2 bis 8: seit 2017
  • PWA (Progressive Web Apps): seit 2018
  • Redux/CQRS (Command Query Responsibility Segregation): seit 2017
  • SPA (Single Page Apps) ModelView im Frontend Bereich: seit 2012
  • Knockout, Backbone: seit 2012
  • AngularJS: seit 2012
  • Ionic, Cordova: seit 2015
  • MEAN Stack: seit 2014
  • AWS, DynamoDB: seit 2015
  • Azure, CosmosDB, GraphDb, Gremlin QL (Apache Tinkerpop): seit 2018
  • Phonegap: seit 2012
  • Node.js: seit 2012 
  • NoSQL (z.B MongoDB): seit 2012
  • GraphQL: seit 2017
  • HTML5: Erfahrung seit ca. 2010
  • HTML: Erfahrung seit ca. 1999
  • CSS: seit ca. 2008 Erfahrung (LESS, SASS, CSS3 seit ca. 2012, stylus seit 2014)
  • Responsive Design (Bootstrap seit 2012, Fundament, Susy seit 2014)
  • Javascript (Vanilla.js): seit ca. 2010 - JSON: seit ca. 2010
  • Scrum, Kanban, Scrumban, Agile Entwicklung: seit 2010
  • viel Erfahrung mit verschiedene CMSs

 

Angular Versionen detailliert:

  • Angular 1.5 seit Anfang 2016
  • Angular 2 seit September, 2016
  • Angular 4 seit dem Release in Maerz, 2017
  • Angular 5 seit dem Release in November, 2017
  • Angular 6 seit dem Release in Mai, 2018
  • Angular 7 seit dem Release in Oktober, 2018
  • Angular 8 seit dem Release in Mai, 2019
  • Angular 9 seit dem Release in Februar, 2020
  • Angular 10 seit dem Release in Juni, 2020
  • Angular 11 seit dem Release in November, 2020

Betriebssysteme

Linux
Mac OS
Windows

Programmiersprachen

Angular
AngularJS
JavaScript
Über 10 Jahre Erfahrung
PHP
Python

Datenbanken

CosmosDB
GraphDB; mit Gremlin Query Language
CouchDB
DynamoDB
elasticsearch
Graph
MongoDB
MySQL
NoSQL
PostgreSQL
PouchDB
Relational
SQLite

Branchen

Branchen

  • Entertainment
  • Condition-Monitoring
  • Bauwesen
  • Marketing
  • Biotechnologie
  • Produktentwicklung
  • Online-Communities
  • E-Learning
  • eCommerce
  • Übersetzungen
  • Immobilien
  • Reisen
  • IT
  • Jura

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre 5 Monate
2021-11 - heute

Frontend Entwicklung, Coaching

Frontend Angular Typescript ...
Frontend Angular Typescript Cypress
Rewe
4 Jahre 1 Monat
2020-03 - heute

Frontend Entwicklung

  • Responsive Design
  • Barrierefreiheit
Typescript Angular 9-11 NX Jest Axe (Cli und fuer Jest) Angular Material Angular Flex-Layout BEM Sass Matomo Storybook
BG Bau
6 Monate
2021-08 - 2022-01

Frontend Entwicklung

Frontend Angular Typescript

  • eCommerce, B2B

Frontend Angular Typescript
Deloitte
1 Jahr 10 Monate
2020-03 - 2021-12

Frontend Entwicklung

Typescript Angular 9-11 NX ...

  • Responsive Design
  • Barrierefreiheit
  • Coaching

Typescript Angular 9-11 NX Jest Axe (Cli und fuer Jest) Angular Material Angular Flex-Layout BEM Sass Matomo Storybook
BG Bau
6 Monate
2021-03 - 2021-08

Fullstack Entwicklung

Angular Typescript Spring Boot ...
Angular Typescript Spring Boot Python Node.JS GRPC
AIG
2 Monate
2020-01 - 2020-02

Einrichting von einer Fullstack-Loesung

  • Einrichting von einer Fullstack-Loesung in einem Monorepo um Komponente mit Inhalt zu generieren, die von verschiedene FE Teams fuer diversen Kunden konfiguriert und gestylt werden koennen
Typescript React Node.js SSR Apollo GraphQL NX
Nexum
1 Monat
2019-12 - 2019-12

Feature Implementation

Typescript Angular 8 RXJS ...
  • Unterstuetzung bei Explorer 11 Kombatibilitaetsprobleme
  • Diverse Bug Fixes
Typescript Angular 8 RXJS Angular Material
Norcom
3 Monate
2019-09 - 2019-11

Umwandlung von RXJS 5

Typescript Ionic RXJS ...
  • Umwandlung von RXJS 5 zu  RXJS 6
  • Konfiguration
  • Android Bug Fixes
Typescript Ionic RXJS Shell Scripts
SDA-SE
1 Jahr
2018-10 - 2019-09

Single-page Application (SPA) Entwickung

Javascript Typescript C# ...
  • Microservice und API Entwickling
  • Unit Testing
  • Linter Eingerichtet (und auch Ruleset ausgewählt/ eingefürht, Custom Rule & Formatter geschrieben, Workshops geführt, Developer Meetings geführt um gemeinsame Conventions zu finden und styleguides zu schreiben)
  • Coaching (Javascript, E2E Testing, Webpack)
Javascript Typescript C# Azure Functions Node.js CosmosDB GraphDB Gremlin QL (Apache Tinkerpop) MongoDB MongoDB Compass Angular 7 & 8 NGXS (Redux) Jest NX (monorepo dev tools) Mapbox
BuildingMinds GmbH
3 Monate
2018-07 - 2018-09

Fullstack Web Entwickung

Typescript ES6 Angular 5/6 ...
  • White-label Webapp Entwickung
  • Responsive Design
  • E2E Tests
  • Unit Tests
Typescript ES6 Angular 5/6 SASS Karma Jasmine Ikona Java Spring
Foto Online Services GmbH
6 Monate
2018-01 - 2018-06

Webapp Entwickung

Javascript Team Lead
Javascript Team Lead
  • White-label Entwickung
  • API
  • Entwicklung
  • Responsive Design
  • E2E Tests
  • Webpack Einrichtung
  • Coaching (Linting, Angular, Javascript, Typescript)
Typescript ES6 Vue.js Angular 5 Webpack SASS Ruby PostgreSQL Apollo GraphQL Karma Jasmine TestCafe Lodash date-fns Vuex Apollo Link Ruby (Rails) Magnolia
sum.cumo GmbH
2 Jahre 1 Monat
2016-01 - 2018-01

Single Page App (SPA) Entwickung

Festanstellung Javascript/Vanilla.js Typescript Python ...
Festanstellung
  • Mobile App Entwickung
  • Responsive Design
  • API Entwicklung
  • Entwicklung von Lambda Jobs, Microservices (JS & Node)
  • e2e Testing
Javascript/Vanilla.js Typescript Python AngularJS Angular 2/4 Ionic Cordova React React Native Node.js SASS HTML5 CSS3 Gulp Grunt Bower Yeoman AWS Lambda DynamoDB Karma Jasmine Selenium Javascript Magnolia
AnyBet GmbH
3 Monate
2015-10 - 2015-12

Single Page App

Freelancer Javascript/Vanilla.js Typescript Python ...
Freelancer
  • Single Page App (SPA) Entwickung
  • Responsive Design
  • API Entwicklung
  • Entwicklung von Lambda Jobs, elasticsearch
Javascript/Vanilla.js Typescript Python AngularJS Node.js SASS HTML5 CSS3 Gulp Bower Yeoman AWS Lambda DynamoDB Karma Jasmine
AnyBet GmbH
3 Monate
2015-07 - 2015-09

Mobile App Entwicklung

Software-Entwickler Ionic Supersonic Angular
Software-Entwickler
  • Wireframing
  • Prototyping
  • Anpassungen und Erweiterungen einer Web App
Ionic Supersonic Angular Cordova Steroids Gliffy Pencil HTML5 CSS3 Javascript Gulp Grunt Bower Yeoman Node.js SASS CoffeeScript Susy Ionic Babel AppGyver Supersonic UI ES6 (ECMAScript 6)
Ionic Supersonic Angular
Hermann & Lenz
Burscheid
4 Monate
2015-03 - 2015-06

Frontend und Backend Entwicklung

Software-Entwickler
Software-Entwickler
  • Frontend und Backend Entwicklung mit Javascript
  • API Entwicklung mit PHP
MEAN Stack HTML5 CSS3 Javascript Angular Gulp Bower Yeoman Node.js Express.js Bootstrap3 Slim Framework
Startup (Reisebranche)
4 Monate
2015-01 - 2015-04

Frontend und Backend Entwicklung

Software-Entwickler
Software-Entwickler
  • Frontend und Backend Entwicklung mit Javascript und Python
HTML5 CSS3 Javascript Angular Gulp Bower Yeoman Stylus Bootstrap3  Node.js Express.js D3 SVG Cubism jqPlot HighCharts Python Flask
AGT
Darmstadt
3 Monate
2014-10 - 2014-12

Content Management

Webentwickler
Webentwickler
  • Frontend Entwicklung
HTML5 CSS3 Javascript XML XSLT Maven Photoshop
1&1 Internet AG
Karlsruhe
4 Monate
2014-06 - 2014-09

Entwicklung einer White-Label Version

Frontend-Entwickler Backbone.js Underscore.js Almond.js ...
Frontend-Entwickler
  • Entwicklung einer White-Label Version einer Webapplikation mit Backbone.js
  • Entwicklung eines User Management Tools mit AngularJS
Backbone.js Underscore.js Almond.js jQuery Javascript CSS3 SASS HTML5 Thymeleaf Maven Node.js NPM Bower AngularJS Moment.js Jasmine Foundation Scrum
SmartLaw GmbH (Wolters Kluwer)
Berlin
2 Monate
2014-04 - 2014-05

iOS Applikation

Frontend-Entwickler jQuery Javascript SASS ...
Frontend-Entwickler
  • Unterstützung bei der Entwicklung einer iOS Applikation
jQuery Javascript SASS HTML5 CSS3 xcode
Audi
Frankfurt
2 Monate
2014-01 - 2014-02

Entwicklung einer Webapplikation

Frontend-Entwickler AngularJS node.js Grunt ...
Frontend-Entwickler

Unterstützung bei der Entwicklung einer Webapplikation

AngularJS node.js Grunt jQuery Javascript LESS HTML5 CSS3
BMW
München
11 Monate
2013-02 - 2013-12

Frontend-Entwicklung

Frontend-Entwickler HTML5 CSS3 Javascript ...
Frontend-Entwickler
  • Als Frontend Entwicklung Spezialist war ich bei verschiedenen Portalen und in anderee Projekten tätig. Für T-Online.de habe ich eine Modulare MVC Client-Side Webapplikation mit Backbone.js und Require.js mit IE7 Workarounds entwickelt, wofür die Daten mit jQuery getJSON, get und ajax Methoden von verschiedenen Quellen geholt werden.
  • Für andere Portale habe ich Dokumentationen für Font-Embedding und CSS-Preprocessors (LESS, SASS, Stylus) geschrieben.
HTML5 CSS3 Javascript Python XHTML Bootstrap Angular.js Backbone.js Require.js Client-Side Templating Underscore.js (Lo-Dash) Handlebars.js jQuery AJAX PHP Grunt Node Responsive Design Velocity Templates Scrum
Deutsche Telekom
Darmstadt
2 Monate
2013-01 - 2013-02

Frontend Entwicklung und Design

Frontend-Entwickler HTML5 CSS3 Javascript ...
Frontend-Entwickler
  • Frontend Entwicklung und Design für zwei Wellness Coaching Webseiten (Safari, Chrome, iOS Safari, Firefox, IE9 & IE8 Kompatibel), Scrum
HTML5 CSS3 Javascript jQuery JSP Struts STS (Spring Tool Suite) in Eclipse Scrum
XX-Well (B2B Wellness Coaching)
Berlin
2 Monate
2012-10 - 2012-11

Unterstützung und Beratung bei Backbone.js

Backbone.js, Javascript Berater Javascript jQuery jQuery UI ...
Backbone.js, Javascript Berater
  • Interaction Design
  • Motion Design
  • Frontend Entwicklung - Responsive Design
  • Cross-Browser Compatibility
  • Prototypentwicklung mit Bootstrap und Backbone.js für eine Javascript Applikation für Verbindungskonfigurierung mit Satelliten auf Desktop und Mobilegeräte (ipod, iphone, ipad, Android Handys und Tablets)
  • Dokumentation, wofür Daten von Enbedded Linux Geräte als Yang-Modellen geholt und mit XPATH zu Backbone.js Models gemappt wurden.
  • Für das Projekt habe ich Mindmapping, Wireframing und UX Design gemacht.
  • Ich habe Javascript MVC und AMD Coaching auch gegeben.
Javascript jQuery jQuery UI backbone.js underscore.js raphael.js jqPlot Bootstrap.js Grunt HTML5 CSS3 SVG XPATH ConfD Yang JSON OmniGraffle Pencil Project FreeMind Responsive Design
ND SatCom
Immenstaad
5 Monate
2012-05 - 2012-09

Web Development & Marketing Campaign

Entwickler Drupal PHP Bootstrap ...
Entwickler

SEM; SEO; SMM; Kommunikationsberatung; Web & Mobile UX Design; HTML, CSS, Javascript, PHP Entwicklung; Theming - Die Aufgabe war eine Webpräsenz in Drupal 6 zu machen; Guides in Sphinx Documentation Generator veröffentlichen; dem Kunden mit innovativen Ideen zu verhelfen, komplexe externe Kommunikationsschwierigkeiten durch den richtigen Inhalt und Struktur zu lösen. Eine Strategie für SMM & Link-Building nach Forschung spezifisch für den Produktentwicklungbereich zu machen.

Drupal PHP Bootstrap jQuery Javascript Alexa Google Analytics XML HTML CSS3
Cadmodels
Florida, Washington, München
6 Monate
2012-02 - 2012-07

Prototype Web App für Investors

IT Berater und Entwickler Drupal PHP Bootstrap ...
IT Berater und Entwickler

UX Design, Entwicklung, SEM-Beratung - Die Aufgabe war einen Prototyp in 2 Teilen für ein Portal im Reisenbereich zu machen: Teil 1: Das Backend habe ich in PHP gemacht um ein JSON Mock-API zu generieren. Knockout.js, Backbone.js, JQuery UI und Bootstrap (HTML, CSS, JQuery, Javascript, Responsive Design) habe ich für das Frontend benutzt. Teil 2: eine E-Commerce Webseite in Drupal 6 wobei Anpassungen und Erweiterungen in PHP nötig waren. SEM-Beratung habe ich hier auch gegeben.

Drupal PHP Bootstrap jQuery jQuery UI Javascript Backbone.js Knockout.js JSON XML HTML CSS3
Reisen, eCommerce Startup
Berlin, München
2 Jahre 3 Monate
2010-03 - 2012-05

Documentation and Development

IT Berater, Entwickler HTML5 CSS3 Google Analytics ...
IT Berater, Entwickler
Kommunikationsberatung, Bearbeitung von Dokumentation (für C++, Qt, Qt Quick, QML, OpenGL), Dokumentation Erstellung, eLearning Material Erstellung/Bearbetung, Videoschnitt, Content Erstellung & Management, UX Design, Frontend / UI Entwicklung, SEO, Übersetzung, Sprachkorrigierung, Testing, Templating, Erstellung und Pflege von Inhalt auf einem Wiki, Administrative Tätigkeiten, Scrum, Webseite Administration, Mindmapping
HTML5 CSS3 Google Analytics Sphinx Documentation Generator Bootstrap by Twitter CodeIgniter ExpressionEngine Camtasia TWiki XHTML qdoc Javascript Plone Python Confirmit Qt Creator Photoshop Responsive Design Scrum Kanban Scrumban
Nokia
München

Aus- und Weiterbildung

Aus- und Weiterbildung

Institution: Keene State College

Ausbildung: Kommunikationswissenschaft

Institution: WSJO

Ausbildung: Angewandte Informatik


Zertifikate:

University of Illinois

  • Client-Side Programming Zertifikat
  • Web Programming Zertifikat


O'Reilly School of Technology

  • Back-End Web Development Zertifikat
  • Javascript Programming Zertifikat

Kompetenzen

Kompetenzen

Top-Skills

Angular Node.js TypeScript JavaScript ReactJS Vue.js Jasmine Jest C# Python Cypress Ionic Responsive Design PHP Django FastAPI Express.js Fastify Azure AWS BDD (Behavior-driven development / behavioral testing) DDD (Domain-driven design) Unit Testing

Schwerpunkte

  • Mein Schwerpunkt ist Javascript (und Typescript) - für Web, Mobile und Desktop - sowohl Client-side ("Frontend") als auch Server-side ("Backend").
  • Es gibt hauptsächlich 3 Tätigkeiten die zu mir passen:
    • Backend Javascript und/oder Typescript (APIs und/oder Microservices) in Node.js (auch mit Docker, Azure, AWS und Firebase)
    • Frontend Javascript und/oder Typescript mit Frameworks wie Angular, VUE und React; CSS; HTML; Cross-platform Kompatibilität (e.g. Explorer 11)
    • Fullstack mit Javascript und/oder Typescript (60-90%) im Frontend (z.B. Angular, VUE, React usw); PHP, Python, C#, Ruby on Rails (10-40%) im Backend

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence

Frontend & Backend:

  • Javascript (Vanilla.js)

  • TypeScript

  • Apollo

  • GraphQL

  • Underscore.js

  • Lodash.js

  • Babel

  • Require.js

  • Apollo

  • NX

 

Frontend (ausschließlich):

  • Vue.js
  • React
  • Angular 2 bis 9
  • AngularJS
  • CQRS (NgRx, Vuex, Redux, NGXS)
  • Web Components
  • Backbone.js
  • Knockout.js
  • CoffeeScript
  • jQuery
  • jQuery UI
  • jQuery UI Mobile
  • YIU
  • Dojo Toolkit
  • Scriptaculous

 

Backend (ausschließlich):

  • Azure

  • AWS

  • Lambda

  • Node.js

  • Nest.js

  • Express.js

  • Sails.js

  • PHP

  • Symfony3

  • Slim

  • Laravel

  • Python

  • Django

  • Flask

  • Ruby (Rails)

  • JWT

  • AJAX

  • JSON

  • XML

  • XSL

  • XSLT

  • XPATH

  • YAML

 

Mobile, Hybrid:

  • PWA (Progressive Web Apps)
  • Nuxt.js
  • Ionic
  • AppGyver Supersonic UI
  • Cordova
  • PhoneGap
  • QML
  • QtQuick
  • React Native

  

Templating, Markup, Styling, Responsive Design:

  • HTML5
  • CSS3
  • Angular Material
  • Bootstrap
  • Foundation
  • LESS
  • SASS
  • Stylus
  • Compass
  • Handlebars.js
  • doT.js
  • JSP
  • Velocity
  • Thymeleaf
  • jinja2
  • Twig

 

Unit Testing:

  • Jest
  • Jasmine
  • Mocha
  • Chai
  • Karma
  • Istanbul

 

E2E Testing:

  • Selenium
  • Protractor
  • TestCafe
  • Cypress

 

DevTools:

  • Grunt

  • Bower

  • Gulp

  • Yeoman

  • Composer

  • NPM

  • Webpack

  • Jenkins

  • Docker

  • Docker Swarm

  • Kubernetes

 

Agile Development:

  • Scrum
  • Kanban
  • Scrumban
  • JIRA

 

CMS, Wikis:

  • Mediawiki
  • TWiki
  • Drupal
  • Typo3
  • Wordpress
  • ExpressionEngine
  • CoreMedia
  • Plone
  • Magnolia

 

Wireframing, Mockups, Graphic Design:

  • Evolus Pencil
  • WireframeSketcher
  • Axure
  • Balsamiq
  • OmniGraffle
  • Adobe Illustrator
  • Photoshop

  

Deployment, Version Control:

  • Jenkins
  • Bitbucket
  • GitHub
  • GIT
  • SVN
  • CVS


Erfahrungsüberblick:

  • Ursprüngliche aus Monolith Umfeld mit PHP (auch mit Drupal, Wordpress)
  • MVC ("Frontend", "Client-side") mit Javascript seit 2010 (hauptsächlich mit AngularJS, Angular 2-8 und Vue, aber auch mit React)
  • Starker Fokus im Frontend Bereich (Javascript, HTML, CSS, Responsive Design) seit 2010
  • Weiterhin PHP in Backend (API und Microservice Entwicklung), aber auch Python, C# und Rails, aber zum meisten Teil mit JS (und Typescript)
  • Cloud (AWS, Azure und ein Bisschen Firebase) seit 2014

 

Erfahrungsüberblick detailliert:

  • Fullstack (Frontend und Backend/Serverseitig)
  • Backend Erfahrung mit Javascript (auf Node.js), PHP und ein Bisschen Python, Ruby, C# und Java - API Entwicklung: seit 2010
  • Microservice Entwicklung: seit 2015
  • Node.js (serverseitige Entwicklung mit JS)  - seit 2014
  • Nest.js: seit Februar 2020
  • Vue.js: seit 2018 - React.js: seit 2015
  • Jquery: seit ca. 2005 
  • Angular 2 bis 8: seit 2017
  • PWA (Progressive Web Apps): seit 2018
  • Redux/CQRS (Command Query Responsibility Segregation): seit 2017
  • SPA (Single Page Apps) ModelView im Frontend Bereich: seit 2012
  • Knockout, Backbone: seit 2012
  • AngularJS: seit 2012
  • Ionic, Cordova: seit 2015
  • MEAN Stack: seit 2014
  • AWS, DynamoDB: seit 2015
  • Azure, CosmosDB, GraphDb, Gremlin QL (Apache Tinkerpop): seit 2018
  • Phonegap: seit 2012
  • Node.js: seit 2012 
  • NoSQL (z.B MongoDB): seit 2012
  • GraphQL: seit 2017
  • HTML5: Erfahrung seit ca. 2010
  • HTML: Erfahrung seit ca. 1999
  • CSS: seit ca. 2008 Erfahrung (LESS, SASS, CSS3 seit ca. 2012, stylus seit 2014)
  • Responsive Design (Bootstrap seit 2012, Fundament, Susy seit 2014)
  • Javascript (Vanilla.js): seit ca. 2010 - JSON: seit ca. 2010
  • Scrum, Kanban, Scrumban, Agile Entwicklung: seit 2010
  • viel Erfahrung mit verschiedene CMSs

 

Angular Versionen detailliert:

  • Angular 1.5 seit Anfang 2016
  • Angular 2 seit September, 2016
  • Angular 4 seit dem Release in Maerz, 2017
  • Angular 5 seit dem Release in November, 2017
  • Angular 6 seit dem Release in Mai, 2018
  • Angular 7 seit dem Release in Oktober, 2018
  • Angular 8 seit dem Release in Mai, 2019
  • Angular 9 seit dem Release in Februar, 2020
  • Angular 10 seit dem Release in Juni, 2020
  • Angular 11 seit dem Release in November, 2020

Betriebssysteme

Linux
Mac OS
Windows

Programmiersprachen

Angular
AngularJS
JavaScript
Über 10 Jahre Erfahrung
PHP
Python

Datenbanken

CosmosDB
GraphDB; mit Gremlin Query Language
CouchDB
DynamoDB
elasticsearch
Graph
MongoDB
MySQL
NoSQL
PostgreSQL
PouchDB
Relational
SQLite

Branchen

Branchen

  • Entertainment
  • Condition-Monitoring
  • Bauwesen
  • Marketing
  • Biotechnologie
  • Produktentwicklung
  • Online-Communities
  • E-Learning
  • eCommerce
  • Übersetzungen
  • Immobilien
  • Reisen
  • IT
  • Jura

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.