Public speaking

The best way to learn a topic, is to teach it. When preparing a presentation, you'll have to dive deep into the topic. And when you have mastered the topic, you are ready to spread that knowledge and teach others what you have learned. I talk about topics that are usually closely related to my everyday work and I try to convey information in a fun way.

This is a list of previous speaking engagements. If you are looking for a talk about Jenkins, Maven, Git, GitLab CI, Docker, Kubernetes, Ansible, Automated Testing, Testable Java Code, Continuous Deployment, DevOps or Public Speaking Skills at work, meetup, or conference, feel free to reach out to me.

TOPdesk Internal event 2023:

TU Delft 2023:

Brabant JUG 2022:

JavaLand 2022:

JavaLand 2021:

TOPdesk International Development Meeting 2019:

Borrellezing GEWIS 2019:

JavaLand 2019:

GOTO Copenhagen 2018:

J-Fall 2018:

NL Testdag 2018:

DevOpsDays Amsterdam 2018:

Java WithTheBest 2018:

JavaLand 2018:

JavaLand 2018:

JUG Darmstadt 2018:

JUG Kaiserslautern 2018:

JUG Mannheim 2018:

JUG Saarland 2018:

Devoxx 2017:

Devoxx 2017:

J-Fall 2017:

DevOpsDays Amsterdam 2017:

Devoxx 2016:


You can find me on facebook. I use facebook to keep in touch with my friends and family and occasionally post a picture there for them, so my privacy settings are set to friends only.

Public thoughts and other stuff I'd like to share with the world can be found at Twitter. Just hit the "Joep @ Twitter" button to the left.

I completed the Masters program Computer Science at the Delft University of Technology with Software Engineering as chosen specialization.

In 2006 I started the Bachelor Technische Informatica (Computer Science) at the TU Delft. The study addresses a large variety of topics, like database systems, sofware testing, software engineering, embedded systems and algorithms. To become even more knowledgeable at these topics, I chose the specialization minor, which added subjects like distributed systems and principles of programming languages.

In 2009 I finished my Bachelor by writing a thesis on the project I did at the Dutch Childhood Oncology group. The thesis is public and can be found in the TU Delft repository.

In 2008 and 2009 I was a student assistant in the ST3 Embedded Programming project. The project required teams to program a Linux kernel module and userland application to let a robot navigate through a maze autonomously. My job as student assistant was to keep an eye on the progress of the groups and assess their deliverables.

2009 also marks the year I started my Master Computer Science. The Master touches upon several topics from the Bachelor, but goes much more in-depth. I completed my Master's degree with my thesis titled: "Extending Project Lombok to improve JUnit tests", in which I looked at ways to remove boiler-plate code from JUnit tests in Java. The thesis can be found in the TU Delft repository.

I started in november 2011 with my Master's thesis, titled: "Extending Project Lombok to improve JUnit tests", at TOPdesk. Upon completion of my thesis in august 2012, TOPdesk offered me a job as developer, which I gladly accepted.

Since May 2016 I am working full-time as Build Master, ensuring the 80 developers of TOPdesk can gather and deploy their changes in a smooth fashion. This involves tweaking Jenkins, wrestling with Maven and loving Docker.

In September 2017 a group of developers (including me) started up a development branch in Tilburg. Besides reducing our commute, this presence in the south of the Netherlands will also allow TOPdesk to grow even more. We are looking for colleagues! See our recruitment site for more information.

TOPdesk is an international software and consultancy organization with over fifteen years experience in the field of service management. TOPdesk aims to offer user-friendly, modular and practical software.

The product TOPdesk is build in Java by an international development team in Delft (the Netherlands), Tilburg (the Netherlands), Kaiserslautern (Germany) and Budapest (Hungary). The applied software development methodology is Scrum, to provide an agile way of adding features and meeting product release deadlines.

Dutch Childhood Oncology Group

After writing my Bachelor thesis at DCOG (or SKION in dutch) in 2009, I was hired part-time to further develop our proof of concept application.

The Dutch Childhood Oncology group brings professionals in the field of children with cancer together, such that the children may get the best possible treatment. Important aspects are the registration of all children with cancer and research in its in-house laboratory.

Every three months, expert pathologists and child oncologists from different academic hospitals all over the Netherlands meet digitally, using video conferencing, to review patient data. The goal of this review is to set a classifying diagnosis, or in some cases to assess an already set diagnosis.

To support this meeting, we developed the Digital Review web application in PHP, a patient information system combining data from several medical systems.

Some more info about this application can be found in the online portfolio of Martijn Tijsma, project manager and GUI designer of the application.

Classic cars

I enjoy driving in oldtimers. My daily drive was a 1978 Autobianchi A112 for six years, until I upgraded to a Peugeot 205.

Off-road driving is another hobby I enjoy and can be combined with driving oldtimers. The off-road vehicle of choice is my 1986 Land Rover Oneten CSW V8. I am present at several off-road events of the LRCH, the Land Rover Club Holland. I occasionally take my camera with me, so below are some albums with pictures of LRCH events.

Jubileum 15 jaar LRCH 2003