Work I’m especially proud of:
Creation of an interface library and development environment for a multi-million user social network
My focus was architectural component design, lean tooling and workflows, cross-team communication and overall code quality.
The tool is now providing the technical fundament for more than four product teams and probably will be used by all front-end teams in the near future.
2015 - 2016
Jimdo UI Library
The Jimdo UI library is a design and development environment and process that successfully reduced development time and unified the appearance of the product. It played a significant role in a comprehensive redesign mid 2016.
I was the lead developer for technical concepts and implementation. Initially I envisioned and started this project along with Fabian Fabian and my brother Lasse Diercks.
A part of the project is visible as the Jimdo UI Hub.
2015 - 2016
Modernising tooling/CD all internal front-end dependencies of Jimdo
I moved 20+ front-end modules (OSS and private) from bower, grunt/gulp, manual versioning, testing, releasing to a state of the art front-end tooling stack using npm, webpack, semantic release, travis ci and so on.
2014 - 2015
Jimdo Template Selection and and Customisation
Along with one of the best teams I’ve ever worked with, I’ve created the current templating and customisation system of Jimdo. Focussing on front-end architecture, front-end tooling, user experience, integration with our legacy stack and data-driven development of related systems.
2014 - present
Converting people to use and utilize commit message formats
I’m an ambassador of writing meaningfull commit messages and maintaining a usefull git commit log. It not only eases up the work of my fellow developers and future me, it also enables a tremendous amount of automation and tooling.
I’ve also held a talk about that at JS Unconf 2016. Here are the slides for “stop writing commitMESSages”.
Education + Jobs
2017 - present:
2008 - present:
Continuously improving on everything I’m interested in. (See Skills)
2014 - 2016:
jimdo.com, various product teams: development, architecture, UX, concept, tooling, workflows, …
jimdo.com, web-team: design, development and technical concepts for jimdo.com (the actual website, not the tool).
2011 - 2013:
upadvertising.com, full stack developer for WordPress plugins + templates, Typo3 plugins, jQuery, iPhone apps, custom PHP services, …
2009 - 2011:
upadvertising.com, apprenticeship for digital and print media design with focus on web design and programming.
Abitur (german A Level equivalent)