Curriculum Vitae

Primarily a PHP developer but going out-of-bounds once in a while to Scala. I'm someone who always looks at the bigger picture, everything has its context. Infrastructure, code, deployment and team culture are one system. Trade-offs is all there is, no pure wins or losses. Developing for long term is everything, short-term only if it's bound to disappear in that same term.

High performance and big data makes all aspects more complex and thus interesting: old turn key solutions don't work anymore in this new domain. Building blocks are getting more and more specialized: distributed streaming with Spark/Scala, text analysis with Elasticsearch and big data storage with Kafka or Cassandra, how awesome is that! Complex as it needs to be, simple as it can be.

My ideal employer has a clear vision and is purposefully focused on the long term, both in terms of infrastructure and code as in terms of people. There's a small set of digital products and quality is the primary objective. The only way to keep it interesting for me is by radical change: tearing something down and rebuilding it. Applying bew concepts and technologies on domains that had no need for it before.

Education

Rijksuniversiteit Groningen

MSc Business Administration

Rijksuniversiteit Groningen, 2009 - 2012

Hanzehogeschool Groningen

BSc Business & ICT

Hanzehogeschool Groningen, 2004 - 2008

Experience

Usabilla
Symfony Elasticsearch Kafka Docker Event storming Domain Driven Design OAuth 2.0

PHP backend developer at Usabilla

July 2017 - now

Usabilla offers Voice of Customer solutions on multiple platforms - website, in-app and e-mail. Feedback and surveys are collected, analysed and key insights are shared with our enterprise customers.

Powered by the Domain Driven Design method I help move our legacy backend towards a microservice architecture based on Docker containerization. My main focus is applying Elasicsearch to analyze our feedback and surveys as well as make it searchable.

PB Web Media
Symfony Elasticsearch RabbitMQ Kafka Spark Varnish Couchbase Amazon Web Services

PHP backend developer at PB Web Media

June 2015 - July 2017

This player in the affiliate market has a unique business model that it brings to 20+ million visitors per day through 100+ website. This results in 1.5 billion clicks per month to our customers and several hundreds of gigs of analytics data to work with.

Backend development controls the whole stack (with the tech described above) on which this beast runs: from the infrastructure on AWS and managed hosting to devops to the PHP and Scala code.

eyeOpen
Symfony MySQL Amazon Web Services

PHP backend developer at eyeOpen

June 2014 - June 2015

eyeOpen was one of the first to start with online mortgage advice in the Netherlands. As a backend developer I worked on a codebase with high demands on security and privacy and low tolerance for faults. Migrating from a single to a multi mortgage advice session model and the introduction of Amazon Web Services in this organization are some examples of my contributions here.

Proximity Wellington
SilverStripe MySQL Amazon Web Services

PHP developer at Proximity Wellington

February 2014 - May 2014

Proximity Wellington is part of the worldwide BBDO Ad Agency network en specializes in digital marketing for big brands like Toyota, Mitsubishi and KiwiRail. In this position I was responsible for reorganizing the infrastructure and security and developing the backend PHP code of projects in several CMS's. Some projects that I initiated were the implementation of GitLab, migrating to Laspass and the introduction of Continuous Delivery with Jenkins.