Description
keyboard_arrow_downSKILLS
Kernkompetenzen
- Frontend-/Backend technische Entwicklung von Konsultation/Konzept/Planung bis zur Abwicklung/Weiterentwicklung
- Frontend Code: Device agnostic, Fluid u. Responsive, Mouse-, Touch- u. Hybrid-Devices
- HTML5: Semantic, Barrier-Free, u. SEO
- CSS3: Sass, LESS, StyleLint, CSS-Animations, BEM
- JavaScript / ES8 / TypeScript, AJAX, JSON(P), ES-/TSLint, Prettier
- React, Vue, Angular, AngularJS, Backbone, Ramda, MobX, Redux, Vuex
- Node, npm, yarn, Webpack, Express, GulpJS, GruntJS, BabelJS
- TDD: Jest, Jasmine, Mocha, Chai, PhantomJS, Puppeteer
- Continuous Integration, Atomic Design Principle, Living Styleguide, Storybook
- Scrum, Kanban, Agile Softwareentwicklung
- Jira, Confluence, git, Jenkin
Zusatzqualifikationen (Auswahl)
- Full Stack JavaScript, SSR (Server Side Rendering)
- Redux, MobX, Vuex, GraphQL+Apollo+CodeGen
- jQuery, Bootstrap, Micro-Frameworks, REST, Web Components
- PHP, Symfony, twig, YAML, Drupal, Composer, Perl, Demandware
- SQL, Relational databases, Oracle, MySql
- Java: Marven + Spring-Bootstrap + JSP
- Apache, Linux, memcache, Nginx, Varnish, HTTP2, HTTPS
- White-Labeling, Data-Mining, Distributed Systems, Aggregation, Mash-ups, Social Media Integration
- Photoshop, Zeplin, SVG, Canvas, Geo-Location, Google Maps APIs
- UX- u. UI-Konzeption
Main Skills
keyboard_arrow_downOther Skills
keyboard_arrow_down API
Jira
Google Maps
RSS-Feeds
Typescript
Drupal
Code Reviews
JSON
Router
Mocha
AJAX
PhantomJS
Photoshop
jQuery
Javascript
Docker
Typo3
memcache
Continuous Integration
MySql
Micro Services
Drupal 8
lodash
Demandware
Hibernate
Mobilfunknetze
SSL
yarn
Intellij
Cucumber
Vue
APIs
Webapplikationen
MariaDB
git
SOAP
Backend
Master/Slave
Zend
Varnish
Visual Studio
Data-Mining
HTML5
OpenCV
AngularJS
Rendering
Oracle
Flash
Websites
Subversion
Twitter Bootstrap
grunt
Redmine
CSS3
Flickr
Unit-Tests
Informationstechnologie
webpack
Agile Softwareentwicklung
Spring
Relational databases
OpenShift
Angular
jQueryUI
Werbebanner
SQL
Bootstrap
YAML
NodeJS
VueJS
CoffeeScript
Browserify
npm
Symfony
PHP
SVN
Backbone.js
Perl
Linux
React
OpenAPI
SCSS
A/B-Tests
Nginx
XML
Drupal 7
Webservern
Java
HTML 5
CSS
Scrum
C++
JSP
SASS
Jenkins
HTML
ffmpeg
twig
XHTML
TDD
RequireJS
Java Spring
Code-Reviews
Confluence
Mercurial
GraphQL
Node
Work & Experience
keyboard_arrow_down 01.04.2018 — 30.04.2020
Kühne + Nagel (AG & Co.) KG Frontend Entwickler - VueJs Component-Library Entwicklung und Implementierung einer Frontend Components-Library mit VueJS für die Enterprise-Solutions-Plattform von Kühne + Nagel Mitgestaltung der Architektur und APIs zum Java Spring Micro Services Unterstützung und Know-How-Transfer (Anwendung des Components) zu Partner-Teams (im Inland und Ausland) Code Reviews, Quality Assessment, Retrospection, Coding Standards Zeitweise: Instandhaltung des Legacy-Frontend (überwiegend React) JavaScript, TypeScript, ES8, Webpack, VueJS, MobX, Vue-Router, Ramda, Storybook, OpenAPI, React, JSX, Redux, HTML5, CSS3, Sass, StyleLint, TSLint, ESLint, Prettier, Jest, Vue-Test-Utils, Puppeteer, NodeJS, yarn, Docker, Marven, Java Spring, OpenShift, Jenkins, git, JIRA, Confluence, Intellij, Visual Studio, Kanban 01.04.2017 — 31.03.2018
Ausbesserung des bestehenden (AngularJS v1) Frontends sowie JSP-Templates Gleichzeitig Alternativen (VueJS, React, Angular v2+) evaluieren und die anschließende Entwicklung eines Prototyps mit VueJS, Webpack und ES6, um das Frontend UI zu einem SPA (Single Page App.) vollständig sanieren zu können. Auslegungskriterien: Das Frontend von dem Backend zu entkoppeln, Future-Proofness, und der Wissenstransfer und Lernaufwand für das restliche Team JavaScript / ES6, Webpack, VueJS, vue-router, Vuex, HTML5, CSS3, Sass, BEM, PostCSS, SassLint, ESLint, Jest, NodeJS, npm, yarn, (React+Redux, Angular, Typescript), AngularJS, jQuery, Bootstrap, Marven + Spring-Boot Java Framework, Cucumber, git, Jenkins, JIRA, Confluence, Kanban 01.08.2016 — 31.03.2017
Bertelsmann – Arvato SCM Solutions Frontend Entwickler - Demandware Relaunch von ineinandergreifenden eCommerce Cloud-basierten Demandware Onlineshops mit 4 Marken, 5 Sprachen und 7 Länder Hauptaufgabe Einrichten, Betreuung und Verwendung eines Living Styleguide Generator für die Entwicklung von HTML5 Markup, CSS3 und JavaScript mit einem BEM (Block Element Modifier) Methodik Living Styleguide, HTML5, CSS3, Sass, PostCSS, JavaScript, TypeScript, jQuery, React, Bootstrap, NodeJS, npm, GruntJS, Mocha, Chai, ESLint, SassLint, BEM, Demandware, git, Jenkins, JIRA, Confluence, Scrum 01.05.2015 — 31.07.2016
Wolters Kluwer Deutschland GmbH Frontend Entwickler - Drupal 8 Vollständiger Neubau von Anwalt24.de mit Drupal 8. Schwerpunkt Frontend (responsive u. optimiert für Mobilfunknetze), zusätzlich umfangreiche Tätigkeiten in den Bereichen Backend und Data-Migration Drupal 8, PHP, MySQL (MariaDB), Symfony, twig, YAML, Composer, REST, HTML5, CSS3, SASS, CSSLint, Bootstrap, JavaScript, jQuery, AJAX, JSON, NodeJS, npm, GulpJS, SourceMaps, ESLint, Geo-Location, Google Maps APIs, OpenCV node-opencv + Face-Detection, git, JIRA, Confluence, Scrum 01.01.2015 — 31.03.2015
Industrie und Maschinenbau Frontend Entwickler - User-Interface eines Controllers Intra-Net Browser basierte User-Interface als SPA (Single Page Appl.) zur Verwaltung und Steuerung von Industrieanlagen. Die SPA kommunizierte mit dem Backend „Controller“ (C++ Software) über einem REST-API mit Restangular AngularJS, Restangular, UI Bootstrap, HTML5, CSS3, Sass-Compass, JavaScript, AJAX, REST, JSON, Yeoman, npm, GruntJS, Unit-Tests, Jasmine, git, JIRA 01.10.2014 — 31.12.2014
Urban Media GmbH (Handelsblatt.com) Entwicklung von Fluid/Responsive Komponenten für Desktop und Tablett mit vielen Touch-/Swipe-Funktionalitäten. HTML5, CSS3, Sass-Compass, Twitter Bootstrap, JavaScript, jQuery, AJAX, JSON, PostScribe, npm, GruntJS, git, JIRA, Confluence, Scrum 01.06.2014 — 31.08.2014
SinnerSchrader AG (Allianz AG) Internet und Informationstechnologie Frontend Entwickler - Component Library Mit einem Continuous-Integration-Entwicklungs-Prozess, ein Living Styleguide und nach der Atomic Design Principle: Frontend Fluid/Responsive Vorlagen kompatibel mit der gesamten Bandbreite an Endgeräten und relevanten Browser Versionen. Die Vorlagen mit umfangreichen JavaScript Funktionalitäten worden von den Kunden IT in einen AngularJS Applikationen verwendet und über API-Methoden gesteuert. HTML5, CSS3, LESS, JavaScript, jQuery, AngularJS, NodeJS, npm, GruntJS, grunt-githooks, RequireJS, Jade (Node Template Engine), styleguidejs, YAML, lodash, Backbone.js, jslint, CSSlint, Unit- und e2e-Tests, Jasmine, Karma, PhantomJS, git, JIRA 01.05.2014 — 31.05.2014
SinnerSchrader AG (Holy Fashion Group) Internet und Informationstechnologie Frontend Entwickler - Mobile Prototypen Entwicklung von Fluid/Responsive Prototypen optimiert für Mobile (Smartphones und Tabletts) für eine existierende Desktop Multi-Shop-Applikation mit einem Java (Hibernate) Backend. HTML5, CSS3, LESS, JavaScript, CoffeeScript, jQuery, AJAX, JSON, jslint, CSSlint, NodeJS, npm, ExpressJS, ECT (Template Engine), Browserify, GruntJS, Geolocation, git, JIRA 01.02.2014 — 30.04.2014
Xplosion Interactive GmbH Internet und Informationstechnologie Frontend Entwickler (Re-Targeting Werbebanner) Für Mobile- und Touch-Endgeräte: die Entwicklung von HTML5 animierten und „Re-Targeting“ Werbebanner mit einer flexibler und erweiterbarer Template- und Modulbauweise. Die Banner können durch ein CMS kundenspezifisch angepasst und konfiguriert werden. HTML5, CSS3 (insb. transformation, transition, keyframe-animations), Sass-Compass, JavaScript, AJAX, JSONP, npm, GruntJS, jslint, EnderJS+Micro-Frameworks, Unit-tests Jasmine, git, Scrum 01.02.2013 — 31.12.2013
Internet und Informationstechnologie Fullstack Web-Entwicklung Umbau, Ausbau und Neubau von diversen Websites mit dem Fokus auf Fluid und Responsive Designs einschließlich Social-Media-Integration, A/B-Tests und SEO. HTML5, CSS3, Sass-Compass, Zurb Foundation, JavaScript, jQuery, jQueryUI, AJAX, JSON, Drupal 7, PHP, MySQL, Typo3, TypoScript, git 01.01.2009 — 31.12.2012
Internet und Informationstechnologie Leiter für Technik und Programmierung (Festanstellung) * Team- und technische Projektleitung sowie Entwicklung * Entwicklung von mehrsprachigen Reise- und Kreuzfahrt-Vermittler-Portalen * Einschließlich Bereiche für Geschäftsvorgänge, Partner Import- und Export-APIs, White-Label-Lösungen, Social-Media-Integration, A/B-Tests, SEM und SEO * Entwicklung von Blogs, Internet-Forums und Social Media Channels zum Unterstützung der Hauptgeschäft * Koordination und Architektur von Webservern in Zusammenarbeit mit einem Server-Administrator * HTML, CSS, JavaScript, jQuery, jQueryUI, AJAX, JSON, XML, Drupal (6/7), PHP, MySQL, memcache, Varnish, Load-Balanced-Server, Master/Slave MySQL-Server, NginX, Linux, Apache, mod_rewrite, rsync, SSH, SSL, WebCams, Mercurial, Redmine 01.01.2008 — 31.01.2009
Internet und Informationstechnologie Group Head Technology (Festanstellung) * Team- und technische Projektleitung sowie Entwicklung von mehren Websites für den Kunde Deutsche Telekom * Technischer Leiter und Entwicklung einer integrierten Kommunikationskampagne. Kern war eine SPA (Single Page Appl.) mit umfangreicher Integration von Branded Social Media Channels (Flickr, YouTube, MySpace, Twitter) und mehren dazugehörigen Blogs * Machbarkeitsprüfungen, Umsetzungsalternativen, Aufwandsschätzungen, Code-Reviews und *Conventions, technische Konzepte * HTML, XHTML, CSS, JavaScript, jQuery, AJAX, JSON, PHP, MySQL, Drupal 6, Zend-Framework, memcache, Load-Balanced-Server, Master/Slave MySQL-Server, Aggregation, Mash-Ups, WebCams, SVN (Subversion), JIRA, Confluence, Scrum 01.01.2007 — 31.01.2008
Internet und Informationstechnologie Programmierer und Webentwickler (Festanstellung) * Technische Projektplanung, Konzeptentwicklung und Entwicklung eine Community-Plattform, die ihren Mitgliedern die gemeinsame Nutzung von Gebrauchsgütern ermöglicht, mit Bereiche für Geschäftsvorgänge, Such und Geolocation Funktionen u.v.m. * Polling und Frontend-Präsentation in iframes von Aggregated-Sport-Data (Füßball u. Peking Olympics) zum Einfügen in Webseiten von der Presse-Agentur Reuters * Frontend Entwicklung einer japanischen Business-Internet-Zeitschrift für Reuters * HTML, CSS, JavaScript, Prototype, script.aculo.us, AJAX, JSON, XML, RSS-Feeds, Geolocation, Perl, PHP, MySQL, Zend-Framework, Smarty, Load-Balanced-Server, Master/Slave MySQL-Server, Linux, Apache, mod_rewrite, rsync, SSH, CVS 01.04.2004 — 31.01.2007
Internet und Informationstechnologie Programmierer und Webentwickler mit technischer Projektleitung (Festanstellung) * Technische Projektplanung, Konzeptentwicklung und Entwicklung * Preisvergleichsportal * Online-Fotoalbum mit RIA zur Benutzer-Verwaltung von Fotoalben mit Galerien, Wettbewerbe und integrierten Print-Service * Umgang mit großen Datenmengen und Zugriffszahlen * Import/Export API's, White-Labeling, Data-Mining, Distributed Systems * HTML, CSS, JavaScript, AJAX (per versteckte iframes), XML, RSS-Feeds, Flash, PHP, MySQL, Load-Balanced-Server, Master/Slave MySQL-Server, Linux, Apache, mod_rewrite, rsync, ffmpeg, jtran, SSH, CVS 01.01.2000 — 31.12.2002
DDD Design Gesellschaft für Multimedia mbH Internet und Informationstechnologie Programmierer und Webentwickler (Festanstellung) * CMS und B2B-POS (Point-Of-Sale) Webapplikationen für Deutsche Grammophon und Decca Records * Game-Server für (Flash) Edgar Cards * Intern Job/Time-Tracking-System * JavaScript-Features für diverse Websites * HTML, CSS, JavaScript, AJAX (per versteckte frames), SOAP, Flash, PHP, MySQL, Oracle, Linux, Apache, CVS 01.01.1990 — 31.12.1995
Deakin University, Media Arts Dept., Melbourne, Australien Dozent, Schwerpunkt: Experimental-Film (Festanstellung) * Relevante Technologien: Photoshop, Computergesteuerter Oxberry-Tricktisch Attachments
keyboard_arrow_down