Hello, my name is Bas.

I'm a Senior and Lead Frontend Developer with 10+ years of experience.

  • I stack TS, ESNext and CSS Vars using tools like React and Vue.
  • I support Agile teams with DevOpsCI/CD pipelines and as a Scrum Master.
  • I've added LEAN and Scrum.org certifications to my experience.
  • I like good music, thick books and building stuff in the real world.
  • I'm currently 34 years old, and I live in Gouda, NL with my wife Marleen.

Experience

Scrum Facilitators

Feb 2024

Scrum Facilitators currently has a simple website that centres on a single sales-funnel for online and on premise Scrum training. They had big plans for the website, but lacked any insight into the technical stack.

I mapped the current state and existing tech debt together with our external developers and set up a roadmap that could turn the unstable foundations into a dynamic platform that could support multiple development teams. I rewrote the SSG stack to use NextJS and improved code readability to improve the developer experience.

NextJS
Strapi
SSG
Tech Lead

viaBovag.nl

Apr 2022 - Feb 2024

viaBOVAG.nl helps its visitors to find their next car by looking through what's available at all of BOVAG's car-dealers within seconds. The Apollo team manages and maintains the platform and implements new features for both visitors and platform-managers.

We migrated the old MVC platform to a JS-based SSR-stack and implemented a headless CMS to shorten the workflow for content-managers. I also focussed on improving Developer Experience and TTM, as well as improving communications with the other viaBOVAG teams.

NextJS
Typescript
Headless CMS
Platform

NN Group

Jan 2022 - Apr 2022

NN Group split their existing app team into two teams to allow more focus on a new platform that could support all app-contributors with a single, dependable tech-stack.

Our team collected and reviewed needs and wants from all stakeholders and converted them into a standardised developer toolkit. This helped devs from other Business Units to generate deployable code that conformed to the strict NN guidelines.

AWS Lambda
Serverless
React Native
DevSecOps
Platform Architecture

VGZ

Jan 2021 - Dec 2021

The IML team was tasked with implementing a new way of working for Datacare at VGZ. As part of this team I helped bring about a transition to micro-frontends and -services by developing a new platform based on Azure. I developed custom tooling using LitElement, a custom NodeJS CLI-tool, and more.

The team operated as a “Platform Team” (as used in Team Topologies) for these new techniques, where we collected requirements and feedback and provided information and instruction to increase adoption of the toolkit.

LitElement
WebComponents
CI/CD
NodeJS
CLI
Architecture

NN Group

Mar 2020 - Dec 2020

I worked as part of the Moonshot-team on NN’s new NOVA app, which uses a React Native, AWS Serverless functions and the international banking standard PSD2 to help users find new insights in their expenses.

During lockdown, I initiated experiments surrounding the team workflow, aimed to improve the team’s “Developer Experience”, and worked on the CI/CD. As Scrum Master I helped team members overcome the daily agile challenges in a new online environment, and to adjust to working from home.

AWS Lambda
Serverless
React Native
3rd Party API's
Pipelines

ING Bank

Aug 2019 - Mar 2020

At ING, many teams were creating internal tools that needed documentation and “How to” guides. Our team built an internal platform using LitElement components, ESNext and a NodeJS backend, where every ING team can generate their own educational content.

I was part of the team as both developer and Scrum Master. I was also a contact for users and content providers of this application.

LitElement
Webcomponents
ESNext
NodeJS
Unit-testing
Communication
DevEx

TWC

Feb 2019 - Aug 2019

TWC was a marketleader in ’Video-on-demand’ apps. Their clients included Disney, HBO, and Dutch media agencies as NOS, RTL, and Talpa. They have recently been acquired by Warner Media.

I worked on a project that connected desktop- and Smart-TV-apps to an existing backend for one of TWC's clients. These apps were made up of a common core of code, that was extended in design and functions for specific brands. I restructured this app to improve agile velocity and code readability.

I was also part of a 2 developer, 3 sprint project to completely rewrite the existing Smart-TV-app for RTLXL.

Vue
Streaming
Electron
Webcomponents
REST
Communication

Royal Dutch KLM

Jan 2018 - Oct 2018

At KLM I worked as Frontend Lead on a large internal project where the multiple HR-related websites used by 32.000 KLM employees were replaced by a new custom system. Within the project I helped generate a result that improved on speed, usability and accessibility by using a combination of new techniques.

Next to this I set up a new Frontend test-flow using Cypress en Atlassian Bamboo.

Angular
NodeJS
SSR
JWT
REST
BDD
CI / CD
Cypress
Communication

KPN

Apr 2017 - Jan 2018

Within the “OmniShop”-team I worked on a solution that replaced multiple outdated applications with one new system based on Angular, Webpack and Sass.

Next to syncing and developing functionality based on the need of KPN callcenter- and retail-employees, I supported the team by updating our build-tools and CI/CD pipeline, a NodeJS backend, and by improving automated testing.

Angular
Webpack
ITCSS
Distributed Team
Robot Framework
ExpressJS

ProRail

Jan 2017 - Mar 2017

Railway-inspectors at ProRail documented their work in Excel, a time-consuming process that was prone to errors. ProRail tasked us with quickly generating a solution that enabled inspectors to record and log their work fully digitally.

Our solution was a hybrid mobile app that provided functionality to directly link photo’s to an inspection-form, and to send these forms using custom built HTML e-mails. Within three sprints our MVP was ready for testing by ProRail’s inspectors.

Angular
Ionic
Nunjucks
Device testing
i18n

ProRail

Oct 2016 - Jan 2017

Few are aware that some of the hardware at the Dutch tracks is nearly 50 years old. All these relays were tested by hand by ProRail’s subcontractors using custom built hardware and complicated administrative processes.

We developed a solution that reduced this process to five minutes, by using a hybrid mobile app and a companion desktop app. Both apps communicated seamlessly with the specialist hardware. In this project I also translated between our designers, developers and stakeholders.

Angular
Vue
Ionic
Electron
REST
SocketIO
E2E-testing

CYSO

Jan 2016 - Oct 2016

CYSO started a public cloud service in 2014 using OpenStack. For these services I worked within the development team, designing and implementing new functions and interfaces.

Next to this I offered support to Marketing- and Salescampaigns. Using techniques like ITCSS, BEM and a Static Webpage-builder we reduced the time needed to load our pages with 30% and greatly improved the time needed to design and build new pages.

BEM
ITCSS
AngularJS
Gulp
Python
Django

i-motive

Apr 2013 - Dec 2015

When I worked as a Designer at i-motive the company grew tremendously. To properly handle all the new requests we worked together with art-directors, SQL-specialists and end-users to develop a product that allowed users more insight in their marketing statistics and created an overview of their scheduled productions.

PHP
jQuery
SQL
Marketing
Automation

Heliomare AI

Sept 2010 - Apr 2013

As a teacher in Graphic- and Webdesign it was my responsibility to help young people with disabilities transition towards a job in graphic design. To help them better prepare for the market, we worked together with local businesses to set up a copyshop within Heliomare.

The POS-system and website were created and designed specifically to match this special target audience.

PHP
jQuery
a11y
Communication

Education

Professional Scrum Master

Apr 2024

#1089550

PSPO II

Feb 2024

#1073944

Professional Scrum Product Owner

Apr 2023

#954466

LEAN Green Belt

Apr 2018

LCS Level 1b / 12M-01791

Agile Foundation

Nov 2016

#6045

LEAN Yellow Belt

Oct 2016

Mediacollege Amsterdam

Sept 2007 - Sept 2011

Interactive Design

Hobbies & Personal Life

I live in an old house that needs a lot of DIY attention, and I make fun projects using Raspberry Pi's and the Frontend stack.  (Ask me about the WordClock or the red telephone!) I work to improve myself and my colleagues, and to earn the money I spend travelling Europe and the world.

Fun memories include backpacking through Australia with a small 35-litre backpack, and a year of working in Hungary. I love alternative music and very thick Sci-Fi and Fantasy books.