Fachlicher Schwerpunkt dieses Freiberuflers

Cloud infrastructure planning & deployment; Node.js micro service backends & APIs at scale; Blockchain powered Decentralized apps (dApps)

verfügbar ab
06.07.2020
verfügbar zu
100 %
davon vor Ort
100 %
Städte
München
20 km
Kontaktwunsch

Ich möchte ausschließlich für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

04/2018 - Heute

2 Jahre 4 Monate

Consultation

Rolle
Freelance consultant
Kunde
Blockshifters GmbH
Einsatzort
München
Projektinhalte
  • Creating a highly scalable decentralized crypto exchange gateway based on Node.js
    microservices and the BitShares blockchain
  • Automating deployments of blockchain daemons on Docker swarms
Kenntnisse

node.js

express

microservices

blockchain

deployment

bitcoin

ethereum

bitshares

cryptonote

docker

swarm

aws-ec2

aws-s3

aws-cloudwatch

oauth2

swagger

03/2016 - Heute

4 Jahre 5 Monate

backend development

Rolle
Freelance backend developer
Kunde
Maxdome GmbH
Projektinhalte
  • Creating a highly scalable restful Node.js based orchestration API that distributes the requests from all Maxdome clients (web, mobile, OTT) to the backend micro services
  • Implementing a Redis based caching layer around generic content and resolving it with used specific content
  • Migrating Maxdome’s Infrastructure as microservices into the AWS cloud
Kenntnisse

node.js

express

microservices

redis

aws-eb

mocha

sinon

chai

winston

swagger

superagent

04/2013 - Heute

7 Jahre 4 Monate

Conception, consulting, development

Rolle
CEO
Kunde
own company [name on request]
Projektinhalte
  • Conception, consulting, development and distribution of cross platform multimedia apps and games
  • Recruiting, acquisition
  • Creating the Node.js based API for the TYPE10 mobile game “DoodleStory
Kenntnisse

node.js

express

docker

aws-ecs

aws-s3

aws-sdk

aws-cloudwatch

elasticsearch

logstash

kibana

cordova

mocha

oauth2

consul

graphicsmagick

swagger

reactjs

flux

sass

12/2015 - 02/2016

3 Monate

web development

Rolle
Freelance web developer
Kunde
Maxdome GmbH
Projektinhalte
  • Creating proofs of concept & prototypes for a single-page React app of independent components with limited blast radius
  • Creating a migration strategy that replaces the previous monolithic Symfony based web portal in multiple iterations with those React components
Kenntnisse

reactjs

babeljs

mocha

chai

webpack

sass

superagent

10/2015 - 12/2015

3 Monate

Devlopment

Rolle
Freelance DevOps
Kunde
organize.me GmbH
Projektinhalte
  • Developing features and new components for the various Restify based organize.me microservices
  • Landing a few contributions in the swagger-ui project on GitHub
Kenntnisse

node.js

restify

redis

swagger

kubernetes

aws

openstack

fleet

ocr

05/2015 - 09/2015

5 Monate

fullstack development

Rolle
Freelance fullstack developer
Kunde
coma ag
Projektinhalte
  • Consulting & technical planning
  • Project management
  • Rapid prototyping using Express
Kenntnisse

node.js

express

gulp

handlebars.js

sass

01/2015 - 04/2015

4 Monate

web development

Rolle
Freelance web developer
Kunde
Maxdome GmbH
Projektinhalte
  • Developing features and new components for the Symfony based Maxdome web portal
  • Migrating the frontend Javascript in CommonJS modules and adding a webpack build process
  • Migrating the frontend into a responsive web app
Kenntnisse

php

symfony2

redis

twig

phpunit

jquery

webpack

sass

compass

karma-runner

05/2014 - 12/2014

8 Monate

web development

Rolle
Freelance web developer
Kunde
1&1 Internet AG
Projektinhalte
  • Developing features and new components for the Clojure based web portals web.de, gmx.de, auto-service.de & top.de
  • Creating a frontend build process with Grunt and integrating it in the Maven build
  • Integrating new ad formats into the portals using United Internet Media’s ad service
Kenntnisse

javascript

html5

metalsmith

jquery

kss

clojure

jwplayer

less

gruntjs

10/2014 - 10/2014

1 Monat

Private Krankenversicherung Vergleich: Full service order

Kunde
CHECK24 Vergleichsportal Versicherungen AG
Projektinhalte
  • Setting up a Backbone.js based prototype for the insurance calculation web app
  • Creating a Symfony based PHP REST API and the Backbone.js based private health insurance rate comparison web app
  • Connecting external financial service providers using REST and SOAP APIs
Kenntnisse

php

symfony

doctrine

mysql

javascript

backbone.js

jquery

requirejs

handlebars

stylus

09/2013 - 04/2014

8 Monate

fullstack development

Rolle
Freelance fullstack developer
Kunde
Lusini GmbH
Projektinhalte
  • Migrating the Apache Ofbiz based Lusini marketplace into a Rendr single page app
  • Migrating the Solr database to Elasticsearch
Kenntnisse

node.js

express

rendr

elasticsearch

mocha

chai

sinon

karma-runner

selenium

03/2012 - 01/2014

1 Jahr 11 Monate

fullstack development

Rolle
Freelance fullstack developer
Kunde
pierlane GmbH
Projektinhalte
  • Complete user interface design
  • Developing the Songpier Studio, a Backbone.js based single page, drag & drop administration tool for Songpier, the mobile artist promotion app
  • Migrating the Songpier REST API from WCF to Symfony
Kenntnisse

javascript

backbone.js

requirejs

jquery

sass

compass

php

symfony2

doctrine

mysql

09/2010 - 06/2012

1 Jahr 10 Monate

web development

Rolle
Freelance web developer
Kunde
Lusini GmbH
Projektinhalte
  • Developing a Backbone.js based shopping frontend for an online marketplace with facetted category navigation, product variant selection & single page checkout
Kenntnisse

javascript

backbone.js

requirejs

jquery

sass

compass

apache-ofbiz

06/2010 - 09/2010

4 Monate

web development

Rolle
Freelance web developer
Kunde
CHECK24 Vergleichsportal Versicherungen AG
Projektinhalte
  • Developing various comparison calculators for both CHECK24 and partner sites
  • Extensive A/B Testing & SEO optimization
Kenntnisse

javascript

jquery

html5

css3

php

zend-framework

mysql

velocity

02/2010 - 06/2010

5 Monate

single-page music streaming portal

Rolle
CTO
Kunde
piranha digital GmbH
Projektinhalte
  • Creating an iTunes like, jQuery based single-page music streaming portal
  • Developing a Symfony based REST API
Kenntnisse

javascript

html5

css3

jquery

php

symfony2

doctrine

mysql

red5

09/2009 - 02/2010

6 Monate

web development

Rolle
Freelance web developer
Kunde
CHECK24 Vergleichsportal Versicherungen AG
Projektinhalte
  • Developing various comparison calculators for both CHECK24 and partner sites
  • Creating an internal framework for publishing test winner results
  • Extensive A/B Testing & SEO optimization
Kenntnisse

javascript

jquery

html5

css3

php

zend-framework

mysql

velocity

Projekthistorie

08/2008 - 08/2009

Senior web developer at roccatune GmbH & Co. KG

 

09/2002 - 07/2008

Junior web developer > Senior web developer > Team lead at coma ag

Branchen

  • information, software & communication
  • financial, e-commerce & insurance
  • blockchain & crypto
  • media
  • gastronomy & travel
  • advertising & brands
  • automotive
  • arts, entertainment, music & video
  • public administration

Kompetenzen

Sprachkenntnisse
Deutsch
muttersprachlich
Englisch
fluent
french
basics
spanish
basics

Datenbanken
blockchain
Couchbase
CouchDB
Elasticsearch
MongoDB
MySQL
ORMs
Mongoose, Doctrine
PostgreSQL
Redis

Programmiersprachen
bash
bitcoin
CSS3
ethereum
HTML5
JavaScript / Node.js
node.js
PHP

Produkte / Standards / Erfahrungen
deployment

Focus

  • Cloud infrastructure planning, deployment & migration
  • Node.js based microservice backends and REST APIs at scale
  • Decentralized apps (dApps) powered by blockchains
  • Relational and NoSQL databases

Backend & API Frameworks

  • Express
  • Restify
  • Hapi
  • Symfony


Operations & (Cloud) Infrastructure

  • AWS (EC2, ECS, EB, Lambda, S3, ELB, VPC, CloudWatch, SNS, SES, SQS)
  • Docker & Swarm
  • Kubernetes
  • ELK (Elasticsearch, Logstash & Kibana)
  • Hystrix
  • Consul
  • OAuth2
  • JWT
  • nginx
  • Apache
  • HAProxy
  • Postfix
  • GraphicsMagick (ImageMagick)
  • GDlib
  • ffmpeg
  • Red5

Blockchain powered Decentralized Apps (dApps) & Cryptocurrency Development

  • Protocols: Bitcoin, Ethereum, BitShares, CryptoNote

HTML5 & Progressive Web App Development (PWA)

  • Javascript (React, Flux, Backbone.js, webpack, Browserify, RequireJS, jQuery, ExtJS)
  • Templating (JSX, Handlebars, Mustache, Twig, Underscore)
  • CSS3 (SASS, Stylus, LESS, Compass, Bootstrap, MaterialUI)

Native App Development

  • PhoneGap (Apache Cordova): Android, iOS, Windows
  • Electron: Windows, MacOS & Linux

Content Management (CMS) & E-Commerce

  • TYPO3
  • WordPress
  • osCommerce
  • Magento

Package, Build & Deployment Frameworks

  • npm
  • yarn
  • Composer
  • Grunt
  • Gulp
  • Bower

Test Frameworks

  • Mocha
  • Karma
  • PhantomJS
  • Chai
  • Sinon
  • Jasmine
  • PHPUnit
  • Nightwatch.js (Selenium)
  • ESLint

Continuous Integration & Deployment

  • Jenkins
  • CodeShip
  • Travis CI
  • GitHub
  • GitLab CI

Third-Party APIs

  • AWS
  • Facebook
  • Twitter
  • Google Maps
  • Amazon Product Advertising

Revision Control

  • Git
  • Mercurial
  • Subversion

Agile

  • Kanban
  • Scrum

Personality

  • creativity, reliability, resilience, language competence
  • “getting things done”
  • conscience, capacity for teamwork, autonomy, organizational skills
  • sense of design

Bemerkungen

Awards: further information upon request


Ausbildungshistorie

SAE Institute Munich
2001 – 2002

Multimedia Producer Diploma


2002 – 2004

Bachelor of Arts (Honours), Multimedia Arts Degree