Dennis van Oosterhout

All-round software creator

About

Software creation is my profession and at the same time a hobby of mine. I strive to create good (software) solutions for the case at hand. Because of my inherent interest in technology I keep up-to-date with the latest developments and am able to choose the right tool for the right job, which can either be something state of the art or proven over time.

When not busy with software I like to watch series and movies, play (board) games, read a bit, do sports, and enjoy time with family and friends.

Some facts about me:

Certificates

Professional Scrum Product Owner I Professional Scrum Master I TOGAF® 9 Certified
TOGAF® 9 Foundation
TMap NEXT Test Engineer Cloud Computing Foundation
Agile Foundation
Information Security Foundation Programming in HTML5 with JavaScript and CSS3 Microsoft Certified Professional Oracle Certified Expert, Java EE 6 Java Persistence API Developer Oracle Certified Professional, Java EE 5 Web Component Developer Oracle Certified Professional, Java SE 6 Programmer

Experience

Senior Product Owner & Team Lead, CM.com
January 2024 - Present

Product owner and team lead of the Router team. Focus points are:

I'm also improving the aforementioned testing suite. Improvement points are mainly concerned with increasing the stability and extensibility of the code and the investigation and implementation of infrastructure enhancements.

JavaScript
TypeScript
Playwright
PostgreSQL
GitHub
Kubernetes
Senior Product Owner, CM.com
October 2023 - December 2023

Product owner of the Bot & Router team, facilitating collaboration between teams within the CM.com SAAS portfolio.

Aside from my primary responsibility I worked on an end-to-end testing suite based on Playwright and Appium. It involved testing various parts of the CM.com ecosystem and their respective integrations. The tests were based on automations of frontend interactions, API calls and mobile app usage. Metrics were logged to a database to enable the inspection of (historical) latency.

JavaScript
TypeScript
Playwright
Appium
PostgreSQL
Product Owner, CM.com
May 2022 - September 2023

Product owner of the Bot & Router team, which delivered products part of the CM.com SAAS portfolio.

Solution Architect, CM.com
October 2021 - April 2022

Pre and post sales technical consultancy and implementation of CM.com offerings, specialized in the Conversational AI Cloud. Cases ranged from standard implementations to projects with significant custom work. As a B2B company clients came from diverse sectors. Examples of those clients were Webhelp, Partou and the KNVB.

JavaScript
REST
Senior Consultant, Creetion
January 2021 - September 2021
Secondment to Mijnaansluiting.nl
Januari 2021 - September 2021

Backend developer and helping hand for the frontend and automated test developers.

JavaScript
TypeScript
Docker
REST
MongoDB
WebdriverIO
Manager, PwC
Juni 2017 - December 2020

Manager in name, developer in practice. Worked on a single project, starting from scratch and up until the point it was an internationally used platform.

Development started with me being a one man team. Therefore I did everything that had to be done, including but not exclusive to determining a fitting architecture, building the backend and frontend, setting up a test suite, creating a CI/CD pipeline and adding integrations with other systems. Once more people joined the project two teams were created. One was responsible for the core platform and the other for implementing the business logic ran on top of the platform.

I developed as part of and guided the multidisciplinary team responsible for creating and maintaining the core platform. This was done in a DevOps fashion. We also provided guidance and support to the business logic team. At the same time I worked on mapping out the technical future of the platform.

Java
JavaScript
TypeScript
Python
React
Redis
RabbitMQ
Docker
Kubernetes
Selenium
SQL
SQLite
REST
GraphQL
OpenFaaS
MarkLogic
Veracode
Black Duck
Jenkins
Go
Senior Software Engineer, Sogeti Netherlands
Januari 2015 - May 2017
Secondment to PwC
January 2015 - May 2017

Full-stack developer with a bit more focus on the frontend than the backend. Spent a lot of time with GoJS. Work ranged from creating a testing framework and setting up a frontend to creating and consuming APIs and doing maintenance and support on existing codebases.

Java
JavaScript
HTML
CSS
LESS
React
MongoDB
REST
Selenium
Cucumber
Trainer Java
February 2017 - April 2017

As part of a movement where test engineers were teached to write code I functioned as one of the persons who supervised them in their ambitions to become Oracle Certified Associate, Java SE 8 Programmer.

Software Engineer, Sogeti Netherlands
July 2012 - December 2014
Secondment to PwC
November 2013 - December 2014

Got my first experiences with frontend development.

JavaScript
HTML
CSS
Secondment to Nationale-Nederlanden
December 2012 - September 2013

Backend developer. Worked a lot with Aquima (renamed to Blueriq).

Java

Education

Computer Science
2008 - 2012
Bachelor, Avans Hogeschool
Nature & Health
2001 - 2007
Atheneum, Markland College

Contact