I’m an experienced software developer, architect and lead from Berlin, currently working for Small Improvements.
I took my first steps into software development with PHP3 and Java around 1998. Since 2004 I did mostly serverside development in Ruby on Rails, have slowly shifted my attention more and more towards the front-end and singe-page applications.
In recent years I have concentrated on enabling others and using my experience to lead and supervise cross-functional projects and teams. At the same time I have become more involved in broader business and management topics.
Software development does not happen in a vaccuum. I believe strong tech leadership is only possible with both a credible background in engineering as well as empathy for and understanding of other aspects of businesses.
born 1982 in Duisburg, Germany
currently living in Berlin
Steinbart Gymnasium Duisburg
Study of Applied Computer Science (10/2003 - 07/2009)
Technische Universität Dortmund
Main areas: heuristic optimization, graphical systems, compilers and hardware design
Tech Lead at Small Improvements 12/2017 - today
Leadership and mentoring of one of our dev teams. Coordinating development and business projects across teams throughout the organization. Thanks to my previous experience, I was able to painlessly introduce Typescript into a codebase of considerable size and age. Supervision of all work in the Meetings feature. Introduction and maintenance of an automated billing system. Connected all our billing and payment systems into our data warehouse and was able to assist our accounting department uncover thousands of dollars of unrealized revenue.
Front-end lead at Talon.One 01/2016 - 11/2017
Development of a React and Typescript based frontend to our promotion engine, including a visual expression tree editor. Architecture of the front-end application, development of a system for generating consistently and strongly typed API definitions that drove back-end, front-end and documentation.
Maintenance of our Kubernetes cluster and PostgreSQL databases.
Open Source Evangelist at HitFox Group GmbH (now IONIQ) 05/2015 - 12/2015
As part of the TechDev department of HitFox, I was responsible for coaching of teams, development of processes and internal consulting in frontend technologies. For juniors and trainees going through our HitFox Academy, I developed and mentored the front-end course.
Front-end lead engineer at Contentful 11/2012 - 04/2015
Development of a cloud based content delivery infrastructure.
Lead engineer for the AngularJS based front-end. At the time, single-page apps and frameworks were just taking off, and the decision to go with AngularJS allowed us to develop a user interface of considerable complexity with ease. Code was shared between front-end and back-end, and all editor screens of the content admin interface were capable of live collaboration with multiple users, by integrating the ShareJS platform with our back-end and AngularJS.
Development and project management for 9elements GmbH 12/2007 - 10/2012
Working as a hired freelancer during my studies, employed since 10/2009.
An interactive HTML5-based presentation tool for telling stories about global economic dynamics. Developed in BackboneJS, Coffeescript with a Rails backend for Bertelsmann Stiftung.
An image sharing site for Twitter that was suported by all major clients and hosting over 10 million images. Developed in Ruby on Rails. The trademark img.ly is now used for a different project that I was not involved with.
Google Map Toolkit
Interactive Widget for Deutsche Telekom to display availability of data networks and points of interest in Germany. Highly customizable, developed in CoffeeScript on the front-end and Ruby on Rails with a PostgreSQL database for spatial data management in the backend.
Drop-in compatibility with 3rd-party websites was a requirement.
BP Sales Presenter
For the european sales teams within BP I led the development of a presentation tool, developed in Adobe Flex 4.5. The tool used a sophisticated client-server architecture with offline-capable and bandwidth-efficient data syncronization, complex permission system and a localization in 8 languages.
General Freelance work 2004 - 2009
Several projects for customers not explicitly listed here.
Student assistant at ISF, Dortmund University 03/2007 - 12/2007
Development of FEM software in C++/OpenGL