A born and bred Berliner, I started working as a freelance web developer at the age of 18, in 2001. After dabbling in media art and communication design, I discovered my real passion lay in the front- and back-end development of online travel communities, social networks and science projects.

Between 2009 and 2011, I ran Germany’s biggest horror movie blog – based on my own CMS. Concurrently, I created the concept, design and programming of the re-launched Berliner Gazette magazine.

Following this, I co-founded foobugs. From 2011 to 2015 we provided PHP, node.js and front-end support, in addition to IT consulting and quality assurance, for both start-ups and established companies. Between 2014–2016, I’ve been a partner of media monitoring company, Toocan.

Recently, I’ve focused on supporting project teams, based on the experience gleaned from 15 year’s of successful – and failed – web projects. I understand the importance of creating clean, fast performing code, as well as defining a clearly structured product. I also acknowledge maintaining a certain quality and well mapped-out processes.

Work History

  • DWP
    period
    2017-04 – ongoing
    agency
    • Compuccino GmbH

    Angular2 web-application development, refactoring etc. tbd.
  • Hotel Berlin Berlin
    period
    2017-04 – 2017-06
    agency
    • MoreSleep

    Setup and development of a prototype wordpress theme and different plugin integrations to create a public multi-page survey You, Me & Berlin for Hotel Berlin, Berlin.

  • REST API
    period
    2016-11 – ongoing
    agency
    • Hybrid Heroes

    Concept and development of a node.js driven REST API for a photo and video based social network mobile application which includes push-notifications, asynchronous uploads and queues (pub/sub) running in google’s app engine.

  • firebase-api
    period
    2016-11 – 2017-01
    agency
    • Hybrid Heroes

    Concept and development for a prototype of a firebase backed realtime database with additional node.js workers and cli-scripts automatically deployed and running in google cloud.

  • Orange DB Admin
    period
    2016-09 – 2017-02
    client
    • DB BahnPark
    agency
    • workonweb
    • Dr. Uwe Utecht

    AngularJS Web-Application development with typical CRUD actions which consumes a REST-Service and authenticates with OAuth2. Used by Continuous Deployment, Test Driven Development.
  • Supermarkt Review App
    period
    2016-06 – 2016-10
    agency
    • Hybrid Heroes

    Implement additional features as well as improving/refactoring existing code of an ionic/angular application targeting iOS mobile devices using TypeScript and JavaScript.
  • Radical Agility Superheroes
    period
    2016-06 – 2016-08
    client
    • Zalando
    agency
    • MoreSleep

    Im Sommer 2016 wurde ich von MoreSleep beauftragt, einen Persönlichkeits-Test namens Radical Agility Superheroes für die Technik-Abteilung von Zalando zu programmieren. Nach Beantwortung verschiedener Fragen, wird man in der Auswertung einem bestimmten Charakter zugeordnet, der zu einem der drei Säulen von Radical Agility passt: Autonomy, Purpose oder Mastery:

  • RBB|24 App
    period
    2016-04 – 2017-03
    client
    • RBB
    agency
    • Hybrid Heroes

    Improve an existing legacy ionic/angular iOS and android application with additional features.
  • Satoshipay
    period
    2015-09 – 2015-10
    client
    • Satoshipay

    Consulting and support for creating first integration test suites running with SauceLabs.
  • m³ Asset Management
    period
    2015-08 – 2016-08
    client
    • Visono

    Developing a complete media asset management solution from ground up in angular. Services which consume OAuth2 REST API. Unit-Tests and Continuous Integration.
  • Toocan Hotelnavigator
    period
    2014-10 – 2016-06
    client
    • Toocan

    Requirement and project management. Project management with a medium sized dev team. Rewrite high-performance web-scraping solution (Node.js) and public interface with different profile pages and API in Symfony2.
  • B.Z. Relaunch
    period
    2014-01 – 2014-06
    client
    • B.Z. Ullstein GmbH
    agency
    • foobugs

    JavaScript & PHP Development for the completely new Wordpress-driven website of one of the largest daily newspapers from germany. I was responsible for developing, testing and integrating the new design as responsive, Wordpress-templates and a lot of javascript components. Some of these components a live-ticker module which worked similar to the twitter-timeline, a map which showed the articles located in berlin and a flexible slideshow module. All these modules where 100% tested with Mocha & PhantomJS.

  • Footbonaut
    period
    2013 – today
    client
    • C-Goal Sports Training System GmbH

    Javascript/CoffeeScript development of a football training machine. Refactoring from lots of legacy code to Backbone.js and Bootstrap. Introduced unit- & integration-tests by adding more than 2000 tests through the years. Project Management of a medium sized, multi-disciplinary team using kanban-like principles as well as wireframes and concepts for new features.

  • Workshop: Git & Migrationsstrategien
    period
    2013-09, 2013-12
    client
    • Magari Internet GmbH
    agency
    • foobugs

    Consulting and workshop around git version control system with theory and practical examples as well as migration strategies and examples for migrating from classical SVN to git.
  • Snoopet
    period
    2013-06 – 2014-02
    client
    • BeVation
    • Bertelsmann SE & Co. KGaA
    agency
    • foobugs

    Project-Lead. Project management, concept and development PHP & Javascript of a social network for dog owners targeting the german-speaking market. Besides the public REST-API there was a complete Website (Symfony2) and a iOS & Android Hybrid-Application (Backbone.js, Cordova) where the users where able to get to know each other and to record some dog routes and share those with other users. Later on there was an integration of a payment provider and a premium model to be integrated.
  • Lead1ng AG Consulting
    period
    2012-12 – 2013-01
    client
    • Lead1ng AG
    agency
    • foobugs

    • Analyse, Dokumentation, Migrations-Szenario Analyse
    • Analyse, Dokumentation PHP Anwendung (Sicherheit, Qualität etc.)
    • Ausarbeitung und Bewertung verschiedener Migrations-szenarien
  • Ticketbroker-Tool
    period
    2012-09 – 2013-03
    client
    • TAB-Ticketbroker
    agency
    • foobugs

    • Frontend- & Backend-Entwicklung
    • Konzeption / Clickdummy Rich-Client Admin Anwendung sowie API-Spezifikation und Konzept
    • Test-Driven Development
    • Programmierung API in Symfony 2
    • Projektkoordination in SCRUM Prozess
    • Programmierung Rich-Client Anwendung in Coffee-Script (backbone, chaplinjs, grunt, etc.) welche API konsumiert
  • Workshop Familie Redlich
    period
    2012-09
    client
    • Familie Redlich
    agency
    • foobugs

    Introduced git version control system in a one-day workshop and consulting for migrating legacy PHP code to PHP 5.4 using static code analysis frameworks like code sniffer.
  • Trademob Dashboard
    period
    2012-07 – 2012-11
    client
    • Trademob
    agency
    • foobugs

    Mainly JavaScript/CoffeeScript-development for the berlin based ad network & targeting technology provider. Initial concepts & click-dummy as well as development to create a new version of the companies dashboard solution which consumed a REST API.
  • Tippjagd.de
    period
    2012-06 – 2013-02
    agency
    • foobugs

    • Konzeption und Umsetzung einer REST-Schnittstelle in PHP 5.3, Unit/Integration-Tests mit PHPUnit/Guzzle
    • Umsetzung einer Rich-Client-Lösung mit backbone.js welche an REST-Schnittstelle angebunden wurde
  • Perl Script Migration
    period
    2011-12 – 2012-04
    client
    • Visono
    agency
    • foobugs

    Migration of a huge a single legacy perl file (>10.000 lines) to PHP using unit-tests (PHPUnit) and standardized documentation (PHPDoc)
  • Sootfreecities.eu Website
    period
    2011-08 – 2011-09
    client
    • BUND

    • Umsetzung Layout in HTML5 und SASS/SCSS mit Compass und responsive Layout für mobile Websites
    • Markdown-basiertes CMS
  • Damian Franzen
    period
    2011-07
    client
    • Damian Franzen
    agency
    • Meiré Meiré

    Complete CMS-driven website solution for the dentist from cologne. Templates and integration of the cms.
  • Photocase Templates
    period
    2011-05 – 2011-10
    client
    • Photocase

    Development of different responsive, full page templates from client provided designs in HTML and SASS/CSS.
  • Leica Explorer Microsite
    period
    2010-09 – 2010-10
    client
    • Leica
    agency
    • Uli Schöberl

    Creation of templates for this Wordpress-driven microsite for the famous camera manufacturer where people where able to register to win a free trip.
  • Movipilot Techblog Theme
    period
    2010-07
    client
    • Moviepilot

    posterous theme für’s tech blog von moviepilot

  • Buzzup API
    period
    2010-07 – 1010-09
    client
    • BuzzUp!
    agency
    • extrajetzt

    I was responsible for developing a REST API with many different endpoints which was consumed by a game written in flash. The API was written in PHP and the data was stored in MySQL.
  • Weinmeister Hotel
    period
    2010-05
    client
    • Weinmeister Hotel

  • Kunstmeile Hamburg
    period
    2010-05 – 2014-01
    client
    • Kunstmeile Hamburg
    agency
    • Studio TheGreenEyl

  • Berlin Elektro Consulting
    period
    2010-05, 2010-10
    client
    • Berlin Elektro
    agency
    • elementar mediadesign GmbH

    Beratung für PHP Frameworks, jQuery, Ajax

  • Lead1ng AG Intranet
    period
    2010-03 – 2013-03
    client
    • Lead1ng AG

    • Frontend- und Backend-Entwicklung
    • Konzeption, Design Multi-Client Intranet-Platform
    • Datenbankmodellierung und Anbindung mit Doctrine 2
    • Unit-Tests mit PHPUnit, Guzzle
    • Deployment mit Phing
  • DITT Technologieatlas 2010
    period
    2010-01 – 2010-03
    client
    • Deutsch Italiensiches Institut für Technologietransfer (DITT)
    agency
    • elementar mediadesign GmbH

    Update of the atlas created some years ago. Design & template updates as well as some new features.
  • StudentSN
    period
    2009-12 – 2010-03
    client
    • StudentSN

    Integration of a jabber server & client to the allready existing social network solution by creating a whole new jabber api client written in JavaScript.
  • RWE-Kühlschrank Spiel
    period
    2009-11 – 2009-12
    client
    • RWE
    agency
    • Gimmixx New Media

    • Flash Spiel bei dem man verschiedene Arten von Lebensmitteln in das richtige Fach des Kühlschranks ziehen muss, Illustration, Umsetung in Flash
  • Kühlmann
    period
    2009-11 – 2009-12
    client
    • Heinrich Kühlmann GmbH & Co. KG
    agency
    • NoMoreSleep

  • Berliner Gazette
    period
    2014-10 – 2013-01
    client
    • Berliner Gazette e.V.

    • Relaunch der gesamten Website auf Wordpress Basis
    • Programmierung und Integration von verschiedenen Plugins
    • Optimierung mit Media-Queries für mobile Endgeräte
  • Designhotel Elephant Prag
    period
    2009-10, 2010-05
    client
    • Designhotel Elephant Prag

  • WeSC Website
    period
    2009-06 – 2014-01
    client
    • WeSC
    agency
    • Uli Schöberl

    • Programmierung Media-Verwaltung (Bilder & Videos), Blogs, News, Activists, Benutzer auf Basis von CakePHP
    • Anbindung Warenwirtschaftssystem
  • Horrorblog
    period
    2009-06 – 2011-11

  • Unortkataster Köln
    period
    2009-05
    client
    • Kunsthochschule Köln

  • Studio AM Website
    period
    2009-02 – 2009-03
    client
    • studioam
    agency
    • 908 Video

  • Lumisol
    period
    2009-04
    client
    • Lumisol
    agency
    • NoMoreSleep

  • Vaporisateur Website
    period
    2009-01
    client
    • Vaporisateur
    agency
    • NoMoreSleep

  • Styleheads Website
    period
    2009-01
    client
    • Styleheads
    agency
    • NoMoreSleep

  • Mongrelnation Maiko Gubler
    period
    2008-11 – 2008-12
    client
    • Maiko Gubler
    agency
    • NoMoreSleep

  • Accor Hotels Banner & Booking-Application
    period
    2008-10, 2010-01 – 2010-05, 2011-04 – 2011-11
    client
    • Accor Hotels
    agency
    • elementar mediadesign GmbH

  • Native Instruments Battery Player
    period
    2008-09
    client
    • Native Instruments

  • Metallica Microsite
    period
    2008-07 – 2008-08
    client
    • Universal Music
    agency
    • Richard Schumann

  • Escapio
    period
    2008-02 – 2008-10
    client
    • Escapio

    Integration Rabattfunktion in bestehendes Warensystem

  • Supermarktcheck.de
    period
    2008-01
    client
    • Supermarktcheck
    agency
    • Försterei

  • Ingo Robin Website
    period
    2007-06 – 2007-07, 2008-06
    client
    • Ingor Robin
    agency
    • NoMoreSleep

    CMS/Administrationsbereich für Text und Bild-Inhalte, API für flash

  • Tripsbytips
    period
    2007-03 – 2007-10
    client
    • Tripsbytips

  • Superpositioners Website
    period
    2007-02
    agency
    • Superpositioners

    Für das Künstlerkollektiv Superpositioners programmierte ich 2006 das Online-Portfolio das wie ein Dateibrowser funktioniert. Über FTP werden Inhalte wie Texte, Videos, Bilder und Ordner organisiert und die Internetseite gibt diese dann nur noch aus.

  • Alpengluehn Website
    period
    2007-02
    client
    • Alpengluehn.ch

    Static HTML/CSS templates for optician from swiss.
  • Cazal Eyewear Website
    period
    2007-01, 2007-06, 2007-12, 2008-02
    client
    • Cazal Eyewear

    Flat file content-management system which gets consumed by a flash website for the glasses company.
  • Gatekeeper Storyboard
    period
    2006-11
    client
    • Sony Ericsson

    Development and illustration of a storyboard explaining the gatekeeper technology from sony ericsson.
  • CSN Metals Website
    period
    2006-07 – 2007-03
    client
    • CSN Carl Schreiber

    Flat file content-management system as well as a price table system and templates for the company.
  • Designklicks
    period
    2006-05 – 2006-08
    agency
    • Deutschlandrock

    • PHP/HTML Programmierung, Deep-Linking
  • Susanne Paschke / Vishaka.de Website
    period
    2006-02 – 2006-05

    Für die Illustratorin Susanne Paschke erfolgte die Umsetzung eines umfangreichen Portfolios, das außerdem eine einfache Administration aller Bereiche ermöglicht.

  • B.Z. Kulturpreis 2006
    period
    2006-02 – 2006-02
    client
    • B.Z. Ullstein GmbH
    agency
    • elementar mediadesign GmbH
    • Superpositioners

    Opening animation which was shown at the award show and a single ~30second clip showcasing the role of Alexandra Nedel in their famous role in „Verliebt in Berlin“ animated in After Effects.
  • HLX Banner
    period
    2005-12 – 2006-01
    client
    • HLX
    agency
    • elementar mediadesign GmbH

  • AIDA Banner & Landingpages
    period
    2005-11 – 2006-01
    client
    • AIDA Cruises
    agency
    • elementar mediadesign GmbH

    Dynamically changing micro-site lite landingpages for differnt banners showcasing the different routes and offers of AIDA cruises. Also some partial dynamic flash-banners in different sizes and shapes.
  • Jajah Mobile Illustration
    period
    2005-09
    client
    • jajah Mobile

    Illustration of different audio communication devices.
  • Hilton Banner & Booking Application
    period
    2005-05 – 2009-03
    client
    • Hilton Hotels
    agency
    • elementar mediadesign GmbH

  • Abebooks Banner
    period
    2005-04 – 2005-06
    client
    • AbeBooks
    agency
    • elementar mediadesign GmbH

  • B.Z. Kulturpreis 2005
    period
    2004-12 – 2005-02
    client
    • B.Z. Ullstein GmbH
    agency
    • elementar mediadesign GmbH
    • Superpositioners

    Concept, illustration, 3d-modeling and animation of a background movie that was shown behind the red carpet/photo wall as well as some illustrations shown with slide projectors during the after-show party.
  • DITT Technologieatlas
    period
    2004-12
    client
    • Deutsch Italiensiches Institut für Technologietransfer (DITT)
    agency
    • elementar mediadesign GmbH

    CD-ROM application written in HTML showing a map of italiy where a list of research locations are listed on their geografical position. Web-Driven content-management-system for creating and uploading the contents as well as WYSIWYG features.
  • Berlin Elektro Templates
    period
    2004-12 – 2007-02
    client
    • Berlin Elektro
    agency
    • elementar mediadesign GmbH

    Different full-page templates based on designs.
  • First Finance Intranet & Website
    period
    2004-09 – 2007-03
    client
    • F1rst Finance
    agency
    • Junge Wilde Digitale

    • Website Templates
    • Intranet online shop für Sales-Agents
    • Einpflegen von neuen Produkten
  • DITT Newsletter
    period
    2003-05 – 2003-08
    client
    • Deutsch Italiensiches Institut für Technologietransfer (DITT)
    agency
    • elementar mediadesign GmbH

    Creation of multiple templates used as newsletter emails and testing on multiple clients too.
  • Scheibenwischer Spiel
    period
    2004-05
    client
    • Gebäudereinigerinnung Bayern
    agency
    • Gimmixx New Media

    Concept, Illustration and programming of a little game where a window must have be cleaned in short time. Developed in Flash with a simple highscore feature.
  • 1&1 Relaunch Templates
    period
    2004-05 – 2004-05
    client
    • 1&1
    agency
    • elementar mediadesign GmbH

    Template programming of buttons, teasers, content-boxes based on designs.
  • T-Systems CeBIT Animation
    period
    2004-03 – 2004-04, 2004-08
    client
    • Deutsche Telekom Network and Services GmbH
    agency
    • elementar mediadesign GmbH

    Design and development in flash for a animation shown at the CeBIT as well as a screensaver for windows systems.
  • T-Systems DVD
    period
    2003-05 – 2003-08
    client
    • Deutsche Telekom Network and Services GmbH
    agency
    • elementar mediadesign GmbH

    Design & authoring of a DVD showcasing some projects of the client.
  • L’Tur Banner & Landingpages
    period
    2003-05 – 2003-08
    client
    • L’Tur
    agency
    • elementar mediadesign GmbH

  • D!’s World
    period
    2003-04 – 2004-06
    agency
    • elementar mediadesign GmbH

    Design & Illustrations as well as development of the flatfile driven flash website for germany famous dance instructor Detlef D! Soost.
  • Design Made in Germany (DMIG)
    period
    2001-01 – 2003

    Developing different features for the almost famous social network in PHP.

List of projects (77) in chronological order. Websites may be offline. Project names or client names may be codenames.

Expertise

  • Web-Application development JavaScript & PHP
  • Service-Oriented Architecture
  • Test-Driven Development & Unit-Testing
  • Refactoring & Improving Project Quality
  • Continuos Deployment & Integration
  • API-Design (REST)
  • Team Building & Leadership
  • Project Management

Skills

  • Version Control Systems: git, svn, cvs
  • Javascript/Node.js
    • Backbone.js, Angular, React, Underscore, jQuery, Highcharts, Highstock
    • NPM, express, cheerio, PM2, grunt, Bower, WebPack, Winston, Commander, Mongoose, Sequelize, Loggly
    • Mocha, Tape, Jasmine, Chai, Karma, Sinon, Istanbul, Nock
    • electron
    • Ionic, Cordova
    • CoffeeScript
  • TypeScript
    • Angular2
  • PHP
    • Symfony, CakePHP
    • monolog
    • doctrine
    • composer, PEAR, Phing
    • Wordpress & Wordpress plugin development
  • CSS
    • less, SASS/SCSS, compass
    • bootstrap
  • HTML/Templating
    • TWIG, Smarty, Fluid, handlebars
  • Technologies
    • Redis, RabbitMQ
    • MySQL, SQLLite, MongoDB, Firebase
    • Jekyll

API

Some of the APIs that I have consumed and worked with through the years:

CircleCi, Facebook, Foursquare, Github, GitLab, Google Geocoding, Google Plus, Google Vision, Instagram, iTunes, Mite, Spotify, Twitter, Yahoo Stock & Weather, Yelp

Honors

  • 2012 Ort im Land der Ideen für Berliner Gazette (source)
  • 2010 Alternativer Medienpreis Kategorie Internet für Berliner Gazette (source)
  • 2006 Red-Dot Award für Designklicks

Education

  • Fachhochschule für Technik und Wirtschaft (FHTW) Berlin
    2003 – 2005 Kommunikationsdesign
  • Lily-Braun-Oberschule Berlin
    2002 Abitur