Robin van der Vleuten, Developer in Wassenaar, Netherlands
Robin is available for hire
Hire Robin

Robin van der Vleuten

Verified Expert  in Engineering

Software Developer

Wassenaar, Netherlands

Toptal member since October 19, 2022

Bio

Robin is a seasoned full-stack developer with over 12 years of experience working across the entire development lifecycle. He helped startups launch their first products and coached aspiring developers at a Fortune 50 company. With his design and marketing education, Robin can play a pivotal role between business, strategy, and engineering. While having lead experience, he also has solid knowledge of how to build robust enterprise-ready web applications.

Portfolio

E-lia
JavaScript, Ruby on Rails (RoR), Sidekiq, React, GraphQL, PostCSS, Tailwind CSS...
GoCancel
Ruby on Rails (RoR), Sidekiq, Docker, Kubernetes, Go, Turbolinks, Stimulus...
ASML Holding
JavaScript, JavaScript Testing, React, Redux, E2E Testing, Cypress, CSS, HTML5...

Experience

  • JavaScript - 12 years
  • Node.js - 9 years
  • React - 7 years
  • Redux - 7 years
  • Elixir - 4 years
  • Ruby on Rails (RoR) - 4 years
  • TypeScript - 4 years
  • React Native - 2 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Docker, Git, Slack

The most amazing...

...project I've led is the development on the Dutch government web platform, used by millions of Dutch citizens on a daily basis.

Work Experience

Lead Developer

2021 - 2022
E-lia
  • Acted as the lead developer, leading the development team that restructured the original Node.js MVP to a Ruby on Rails application to have a solid foundation before continuing iterating with new features.
  • Designed the platform in an event-driven architecture to enable managing thousands of WhatsApp conversations simultaneously.
  • Used a strong and proven tech stack as a foundation to coordinate a team of 4+ developers working on multiple portfolio products at the same time.
Technologies: JavaScript, Ruby on Rails (RoR), Sidekiq, React, GraphQL, PostCSS, Tailwind CSS, Docker, Heroku, Amazon Web Services (AWS), API Architecture, Node.js, PostgreSQL, TypeScript, WhatsApp API, CSS, HTML5, SQL, Full-stack, Front-end, Back-end, API Integration, WhatsApp, OAuth 2, Express.js, Real-time Data, Interactive UI, Web App Development, Web Development, HTML, Progressive Web Applications (PWAs), WebSockets, Architecture, Software Architecture

Lead Developer

2021 - 2022
GoCancel
  • Led the development team and architected the event-driven API platform. We went from idea to production with the first B2B customers in five months.
  • Built a platform that can process thousands of cancellations per day and uses multiple sending methods like the post, email, and fax through a uniform API to deliver them to almost every European country.
  • Defined company processes related to project management, such as overseeing the company's product roadmap and introducing team standups.
  • Grew the development team, interviewing potential candidates and validating their skills through technical assignments.
  • Upgraded the legacy Rails applications to their latest version.
Technologies: Ruby on Rails (RoR), Sidekiq, Docker, Kubernetes, Go, Turbolinks, Stimulus, JavaScript, REST APIs, API Architecture, Amazon Web Services (AWS), NGINX, PostgreSQL, PostCSS, Tailwind CSS, TypeScript, CSS, HTML5, SQL, Full-stack, Front-end, Back-end, API Integration, OAuth 2, Web Development, Web App Development, Interactive UI, HTML, Architecture, Google Cloud Platform (GCP), Software Architecture

React Trainer and Coach

2020 - 2020
ASML Holding
  • Trained a team of 5+ back-end developers to start working with JavaScript and React.
  • Coached all team members without prior JavaScript or React experience to their first pull request.
  • Held training that included live sessions explaining React basics and patterns through video and one-on-one coaching on advanced topics like Redux and E2E testing with Cypress.
Technologies: JavaScript, JavaScript Testing, React, Redux, E2E Testing, Cypress, CSS, HTML5, Front-end, Web Development, Web App Development, Interactive UI, HTML

Senior Front-end Developer

2019 - 2020
Aurum Europe
  • Developed a React Native application used by thousands of households to get insights into their energy and gas consumption. It was powered by an IoT device installed in the user's house.
  • Architected a core library to build both the React and the React Native applications.
  • Created rich screens containing interactive animated charts built with D3.js, like showing the user's solar generation versus its electricity consumption in real time.
Technologies: JavaScript, React, REST APIs, API Architecture, D3.js, React Native, TypeScript, Redux, Internet of Things (IoT), CSS, HTML5, Responsive UI, Front-end, API Integration, OAuth 2, Next.js, Express.js, Real-time Data, Web Development, Web App Development, Interactive UI, HTML, Progressive Web Applications (PWAs), WebSockets, Architecture, Software Architecture

Lead Developer

2019 - 2019
Sping
  • Coordinated the modernization of several client projects as the technical team lead.
  • Architected the foundations of a car-sharing platform.
  • Created a command-line script for migrating thousands of calendar events of large enterprise organizations (Fortune 500) to their new Exchange environment.
  • Set up a Kubernetes cluster for a multi-tenant Rails application.
  • Upgrading legacy Rails applications to their latest version.
Technologies: JavaScript, Ruby on Rails (RoR), API Development, REST APIs, Node.js, React, Amazon Web Services (AWS), SQL, Full-stack, Front-end, Back-end, API Integration, OAuth 2, Web Development, Web App Development, HTML, HTML5, CSS, Progressive Web Applications (PWAs), Architecture, Google Cloud Platform (GCP), Software Architecture

Consultant

2018 - 2019
SIMgroep
  • Consulted to help rebuild the company's current content management platform to a headless API powered by Drupal.
  • Acted as a consultant and coach, advising the development team on their choices related to React, server-side rendering, CSS-in-JS, and GraphQL in combination with Drupal.
  • Utilized technologies like React, GraphQL, and Drupal and established a modern stack to build future websites for clients.
Technologies: Software Consulting, React, JavaScript, JavaScript Testing, Cypress, Redux, Content Management Systems (CMS), Drupal, GraphQL, CSS, HTML5, Front-end, Back-end, API Integration, Web Development, Next.js, HTML, Progressive Web Applications (PWAs), Architecture, Software Architecture

Senior Front-end Developer

2017 - 2018
BNNVARA
  • Developed a customer-facing application for users to manage their accounts and subscription.
  • Architected the GraphQL API as input for the back-end developers.
  • Helped the development team of 5+ gain experience as React developers.
Technologies: JavaScript, React, GraphQL, Redux, Amazon Web Services (AWS), CSS, HTML5, Responsive UI, Front-end, API Integration, OAuth 2, Next.js, Interactive UI, Web App Development, Web Development, HTML, Progressive Web Applications (PWAs), Architecture, Software Architecture

Lead Developer

2016 - 2017
SIMgroep
  • Led the development of a helpdesk application used by hundreds of government employees across multiple municipalities on a daily basis.
  • Architected the event-driven application with a React single-page application as the front end and a Symfony API as the back end.
  • Improved and iterated the functionality by spectating actual users using the application on their day-to-day tasks.
Technologies: JavaScript, React, Redux, API Development, REST APIs, Symfony, PHP, Elasticsearch, CSS, HTML5, SQL, Full-stack, Back-end, Front-end, API Integration, Web Development, Web App Development, Interactive UI, HTML, Progressive Web Applications (PWAs), Architecture, Software Architecture

Lead Developer

2014 - 2016
Logius
  • Led the development of the Dutch government platform called MijnOverheid, used by all citizens in The Netherlands on a daily basis.
  • Architected a design system together with the lead designer to add consistency to the design and improve accessibility.
  • Made an asynchronous foundation with ReactPHP to handle communications between the platform and tens of other APIs used by the Dutch government.
Technologies: JavaScript, PHP, Symfony, MySQL, Vue, ReactPHP, CSS, HTML5, SQL, Full-stack, API Integration, Front-end, Back-end, Interactive UI, Web Development, Web App Development, HTML, Symfony 2, Architecture, Software Architecture

Technical Architect

2013 - 2014
The RVO
  • Led a team of four developers to deliver a full-fledged intranet in six months.
  • Architected the intranet functionality based on the requirements of the product owner.
  • Developed all custom modules to be used within the project. These modules contained functionality that couldn't be achieved through the available modules in the Drupal community.
Technologies: JavaScript, CSS, HTML5, PHP, Drupal, Content Management Systems (CMS), Intranets, jQuery, Web Development, HTML, Architecture, Software Architecture

GoCancel

https://gocxl.com
GoCancel is a cancellation platform helping thousands of customers each day to cancel any of their subscriptions. The platform is centered around a uniform API built on REST principles and activities for all customers within the European Union. That way, integration partners are not bothered with implementation details, like which cancellation method to use for a specific company. Everything is abstracted away and automatically processed through several sending methods, like email, post, and even fax. As the platform is completely event-driven, partners can hook into every step of the cancellation process through the use of webhooks.

As the CTO of the company, I designed and built the initial foundation of the platform. I helped the first B2B partners integrate through the API and iterate its specs from their feedback. I also architected an event-driven system that allows cancellations to be sent through multiple sending services for specific European countries and their requirements, such as DeutschePost, La Poste, and PostNL.

E-lia

A WhatsApp-powered e-learning platform helping employers assess their employees' knowledge through microlearning.

The event-driven platform can manage thousands of conversations in parallel. it also contains a GraphQL-powered admin area where employers can create and manage their quizzes.
2006 - 2010

Bachelor's Degree in Information and Communication Technology

Fontys University of Applied Sciences - Eindhoven, Netherlands

MAY 2016 - PRESENT

Certified Symfony Expert

SensioLabs

Libraries/APIs

React, Sidekiq, REST APIs, Node.js, API Development, Vue, WhatsApp API, jQuery, D3.js, ReactPHP

Tools

Git, NGINX, PostCSS, JavaScript Testing, Slack

Languages

JavaScript, GraphQL, PHP, TypeScript, CSS, HTML5, SQL, HTML, Elixir, Go

Frameworks

Ruby on Rails (RoR), Stimulus, Symfony 2, Tailwind CSS, Symfony, OAuth 2, Next.js, Express.js, Redux, Cypress, React Native

Paradigms

API Architecture, E2E Testing

Platforms

Docker, Amazon Web Services (AWS), Heroku, Kubernetes, Drupal, Google Cloud Platform (GCP)

Storage

PostgreSQL, MySQL, Elasticsearch

Other

Turbolinks, Software Consulting, Responsive UI, Full-stack, Front-end, API Integration, Back-end, WhatsApp, Real-time Data, Interactive UI, Web Development, Web App Development, Progressive Web Applications (PWAs), WebSockets, Architecture, Software Architecture, Internet of Things (IoT), Content Management Systems (CMS), Intranets

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring