Résumé / CV

In me you will find an enthusiastic, passionate developer with around 13 years of professional experience in software development, including full-stack web development, consulting, coaching and community work. I strive to seek roles in creative, forward thinking companies with diverse teams that offer challenging work, trust and responsibility.


This page offers an comprehensive summary of the last years of my professional career. A PDF version is available as well.


Experience Overview

Senior Software Engineer, Coursedog

Main responsibilities

  • frontend introduction and contact for newcomers
  • maintainance/bug fixing for existing features
  • development of multiple new features
  • introduced Docker to ease developer onboarding
  • lead the frontend-part of feature flags introduction
  • being part of the Typescript transition team

Key Technologies

  • Javascript/Typescript: Vue2 with Composition API
  • Node: Express, Fastify

Noteworthy aspects

  • Large codebase (~450k SLOC in total)
  • 100% remote work

Senior Consultant, Wunderdog

Main responsibilities

  • Consultant work with lots of different clients
  • including leadership roles, hiring and building new teams
  • enhancing existing teams or on my own
  • in companies ranging from 1000s of employees to small startups
  • sectors include retail, sports, travel, entertainment, HR
  • doing feature development for large, medium and small as well as greenfield projects

Key Technologies

  • Javascript/Typescript: Vue, React, Ember
  • Node: Express, Koa, Featherjs
  • Ruby: Ruby on Rails, Sinatra
  • AWS, GCP

Senior Software Engineer, HERE

Main responsibilities

  • planning and implementation of a web based floor plan and indoor navigation system with touch controls and full access control system
  • integration of meeting room related functionality into Office 365

Key Technologies

  • Javascript: Vue, SVG, MapGL
  • Node: Express
  • IOT: Bluetooth controlled sensors
  • Azure Cloud and Microsoft Office 365 integration

Senior Software Engineer, FromAtoB

Main responsibilities

  • development of a single-page application in the travel sector
  • lead the introduction of Vue into the process
  • rebuilt complete website funnel and replaced old application step-by-step
  • while maintaining the Ruby-on-Rails based web application
  • implemented internal tooling in Rust

Key Technologies

  • Javascript/Typescript: Vue
  • Ruby: Ruby on Rails
  • Rust

Software Engineer (freelancing)

Clients (selection)

  • Zalando (Retail, frontend-development with React)
  • Camunda (BPMN.io, open-source web-based BPMN modeler and rendering toolkit, Javascript, SVG)
  • Blacklane (Ride service, web-based booking system, AngularJS, Node Express)

Key Technologies

  • Javascript/Typescript: Vue, React, AngularJS
  • Node: Express

Software Engineer, HERE

Main responsibilities

  • implementation of a mapping and discovery web-application
  • map-tile loading optimization
  • path rendering
  • POI proximity search

Key Technologies

  • Javascript/Typescript: Vue, React, Ember
  • Node: Express, Koa, Featherjs
  • Ruby: Ruby on Rails, Sinatra

Software Engineer (freelancing)

Clients (selection)

  • Coreon (Taxonomy management, web-based editor, Javascript, Backbone, SVG, Ruby on Rails)
  • Wimdu (Travel web-application, live search, Javascript, Backbone, Ruby on Rails, ElasticSearch
  • Appzonaut / Telekom Innovation Labs (experimental UI for multi-cloud management, Javascript, Backbone, SVG, Python, Flask

Key Technologies

  • Javascript: Backbone, AngularJS
  • Ruby: Ruby on Rails, Sinatra / Padrino
  • Python: Flask
  • SVG, HTML5, CSS3
  • CouchDB, MongoDB