Bob Donderwinkel

bd creations

Bob Donderwinkel

Freelance Software Engineer

Hi there,

I am a Dutch Senior Software Engineer with 25 years of experience building professional applications and websites. I consider myself an all-round Fullstack Developer with a broad background in System Design and Software Architecture.

I started in 2001 after finishing my Computer Science education at the Rotterdam University of Applied Sciences (HTS). After that I have worked on many projects from Backend to Frontend in the Maritime, Insurance, Medical, Postal, Judicial and Commercial sectors.

I enjoy creating engaging, performant and scalable software systems, and coaching my team members to the best possible results.

Currently I am available for interesting projects in the Randstad area and you can reach me at: (+31) 06 23 69 68 53 or b.donderwinkel@bdcreations.nl.

Recent Work

Nationale Nederlanden

Nationale Nederlanden

Freelance Senior Lead Software Engineer

From August 2021 to April 2024 I worked for an assignment at Nationale Nederlanden on the international Customer Engagement Project (CEP).

For this I worked together with a team in the Netherlands, and local teams in Poland and Turkey to further scale the existing software system. These consisted of static websites generated with Gatbsy and Typescript, plus a Serverless backend using AWS services. I also created a Monorepo to manage shared UI components, and the CI/CD pipeline was managed using AWS CDK and Azure DevOps.

As part of search engine optimization (SEO) I improved website performance based on the Google Web Vitals, including the new INP metric. I also developed a BigQuery integration with Google Analytics 4 so sales data from an external partner could be imported and further analyzed.

Port of Rotterdam

Port of Rotterdam (CER)

Freelance Senior Lead Fullstack Developer

From November 2019 to July 2021 I worked on the Container Exchange Route (CER) project. This project aimed to optimize container throughput at the Maasvlakte in Rotterdam by using autonomous vehicles for transport.

For this project I developed the Planner software which orchestrates transport order intake. This application was built using React and Typescript plus GraphQL subscriptions so local state management tools such as Redux could be avoided.

A large portion of my work was focussed on adding platform wide tests using Cypress and implementing security improvements based on Site Reliability Engineering ( SRE). I also created a CI/CD workflow using Github Actions.

Port of Rotterdam

Port of Rotterdam

Freelance Senior Fullstack Developer

In December 2018 I started a new assignment at Port of Rotterdam for which I worked on scaling up an existing application aimed at harbor management (Port Master), and starting two new projects with a focus on managing freight shipping (Port Insider) and port communication (World Port Connected)

These projects were developed using React, Redux / Saga, Flow and Node.js. CircleCI was used for deployment plus a Amazon AppSync backend.

Primevision

Primevision

Freelance Senior Fullstack Developer

For Primevision I developed a medical application for the European Power2DM project. This is used by practitioners and diabetes patients in several hospitals in The Netherlands, Germany and Spain as a decision support system using predictive models. It is developed using Node.js, React/Redux, Docker and FHIR as the medical data exchange format. During this time i also researched and advised on the EU General Data Protection Regulation (GDPR) with regards to electronic health documents.

In 2018 I developed a cloud based address lookup application which has a focus on rapid address lookup using fuzzy search. For this application I created a development stack which loads Web Components using a private NPM registry which are used in a Progressive Web Application (PWA). Data is loaded through a dedicated Web Sockets Layer and deployment is handled using Jenkins.

Furthermore in 2021 I developed diagnostic software for the Robotics department. These application involved Vue for the frontend, custom REST API integration and extensive end-to-end testing using Cypress

bd creations

bd creations

Software Engineer / Owner

BD Creations is my own freelance company for which I have been working as an independent Senior Frontend / Fullstack Developer for about 25 years developing websites and mobile applications for many creative companies.