<%= htmlWebpackPlugin.options.gtm %>

bd creations

\

Bob Donderwinkel

Freelance Software Engineer

Bob Donderwinkel

Hi there,

I am a Dutch Freelance Senior Software Engineer with 25 years of experience in building professional applications and websites. As an all-around Fullstack Developer with a strong background in System Design and Software Architecture, I bring a versatile skill set to any project.

My career began in 2001 after completing my Computer Science degree at Rotterdam University of Applied Sciences (HTS). Since then, I have worked on a wide range of projects, spanning Backend and Frontend development across various industries, including Financial, 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 working on an assigment for New10/ABN AMRO, but feel free to contact me for more information: (+31) 06 23 69 68 53 or b.donderwinkel@bdcreations.nl.

Recent Projects

Nationale Nederlanden
Freelance Backend Software Engineer

In July 2024, I began a new assignment with New10, a Fintech company launched by ABN AMRO to simplify the credit acquisition process for entrepreneurs. My role focuses on scaling and expanding their financial services.

At New10, I work within the Loan Domain, specifically concentrating on implementing new forbearance measures to support clients facing financial challenges.

Day to day, I utilize AWS services, Django (Python), TypeScript, and Node.js to facilitate seamless financial transactions within a complex Microservices Architecture. My primary goal is to ensure efficiency and reliability in the systems that power New10’s offerings.

Nationale Nederlanden

Nationale Nederlanden

Freelance Senior Software Engineer

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

In this role, I collaborated with a team based in the Netherlands and local teams in Poland and Turkey to scale the existing software system. The system included static websites built with Gatsby and TypeScript, alongside a serverless backend powered by AWS services. I also developed a Monorepo to manage shared UI components and handled the CI/CD pipeline using AWS CDK and Azure DevOps.

To enhance search engine optimization (SEO), I improved website performance based on Google Web Vitals, including the recently introduced INP metric. Additionally, I implemented a BigQuery integration with Google Analytics 4, enabling the import and analysis of sales data from an external partner.

Port of Rotterdam

Port of Rotterdam (CER)

Freelance Senior Software Engineer

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

As part of the project, I developed the Planner software to manage transport order intake. This application was built with React and TypeScript, leveraging GraphQL subscriptions to eliminate the need for local state management tools like Redux.

A significant part of my role involved implementing platform-wide tests using Cypress and enhancing security in line with Site Reliability Engineering (SRE) principles. Additionally, I designed and set up a CI/CD workflow using GitHub Actions to streamline the development processes.

Port of Rotterdam

Port of Rotterdam

Freelance Senior Software Engineer

In December 2018, I began an assignment with the Port of Rotterdam, where I worked on scaling an existing harbor management application (Port Master) and initiating two new projects: Port Insider, focused on freight shipping management, and World Port Connected, aimed at enhancing port communication.

These projects were built using React, Redux/Saga, Flow, and Node.js, with CircleCI handling deployments and an AWS AppSync backend supporting the infrastructure.

Primevision

Primevision

Freelance Senior Software Engineer

For Primevision in 2017, I contributed to the development of a medical application for the European Power2DM project, designed as a decision support system for practitioners and diabetes patients in hospitals across the Netherlands, Germany, and Spain.

This application leverages predictive models and is built using Node.js, React/Redux, Docker, and FHIR for medical data exchange. During this time, I also conducted research and provided guidance on EU General Data Protection Regulation (GDPR) compliance, particularly regarding electronic health documents.

In 2018, I developed a cloud-based address lookup application optimized for rapid and accurate results using fuzzy search. For this project, I designed a development stack featuring Web Components loaded via a private NPM registry, integrated into a Progressive Web Application (PWA). Data retrieval was managed through a dedicated WebSocket layer, with deployments automated using Jenkins.

Additionally, in 2021, I developed diagnostic software for the Robotics department. This project involved a Vue.js frontend, custom REST API integrations, and robust end-to-end testing implemented with Cypress.

bd creations

bd creations

Software Engineer / Owner

BD Creations is my own freelance company, where I have worked as an independent Senior Software Developer for over 25 years, creating software systems for various companies across diverse industries.