Versatile, Passionate & Involved for as long as there is coffee
Experience
Technical Director
Passionate People & Frontend Revolution | Amsterdam | July 2018 - Present
Managing Passionate People's and Frontend Revolution's internal software projects, custom event management system, websites and code repositories. Guiding and coaching developers on several internal projects. Researching topics and responsible for the storylines, speakers and facilitating as an Emcee for a wide range of developer conferences.
Constant in dept contact with core developers of a wide variety of frontend and backend javascript frameworks, design system vendors and database / API maintainers
Before I worked full-time as a Technical Director at Passionate People, I had this role in addition to my full-time work as a consultant at various clients like BNNVARA and Ahold
Lead Full-Stack Architect
BNNVARA | Hilversum | September 2021 - May 2022
As consultant from Passionate People:
Redefining and migrating to “an ideal” architecture for BNNVARA's internal media management platform and CMS. Advising, coaching their lead developers and later on built the BNNVARA Huurcheck in 2 months - a project that was rejected by dev agencies due to a short deadline.
Frontend Architect
Ahold | Zaandam | July 2019 - July 2021
As consultant from Passionate People:
Designing Ahold's internal package infrastructure, refactoring core packages, migrated the bonus application to a modern setup. Helped architect and develop micro-frontends, helped principal architects design an abstract picture.
Senior Full-Stack Developer
BNNVARA | Hilversum | July 2018 - July 2019
As consultant from Passionate People:
As a senior developer it was my main task to upgrade the "mijn.bnnvara.nl" environment allowing BNNVARA members and subscribers to manage their account including GDPR related settings. My secondary task consisted of helping on some other projects and coaching other developers
Senior Full-Stack Developer
Eccentrade | Amsterdam | July 2017 - July 2018
A startup that focused on building a Business Intelligence Platform. My role was to rebuild the platform from its initial proof of concept to a modern platform using tools like React and that time the popular full stack framework MeteorJS. Some of the secondary tasks were designing / managing the Mongo database and building crawlers that collected and refined information to enrich our data for the main tool and for a side-project Prospecting tool that I also built.
Senior Full-Stack Developer
Irdeto | Hoofddorp | July 2016 - July 2017
Having built a POC within 2 days for an idea that my then manager Irdeto had, I got hired to actually build the platform. The real time platform provided insights into potentially illegal live streams on the web and has proven its purpose during major events like the Super Bowl and by gathering evidence for popular major live streaming companies to take down those streams.
Senior Full-Stack Developer
aFrogleap | Amsterdam | July 2013 - July 2016
Creating applications, API's, real-time management systems and cloud infrastructure for a variety of small and large mobile applications using PHP, later on JavaScript on the server (NodeJS) and Full-Stack MeteorJS. Extensively worked in the AWS cloud having done a number of AWS cloud certifications and applied it by deploying large data refinement pipelines using tools like AWS SQS, SNS, Lambda, Elastic Beanstalk and EC2. Got to learn important skills like naming things and caching things.
Freelance Developer
ZZP | Amsterdam | July 2002 - August 2013
Being full of ideas and creativity, software was my outlet. Having worked with a lot of different clients even in parallel, I was able to quickly test ideas and approaches to problems from past or even ongoing projects. The best part about this phase is that I owned the complete software lifecycle and was responsible for its success, getting to experience scaling issues, code flaws, architectural mistakes and mismatching implementations. This experience made me humble and grow up quickly in the field of software development.
Web Developer
ProActive Software | Haarlem | March 2011 - August 2011
Building a PHP bookkeeping application using supportive languages like XML, XSLT, HTML, CSS and JavaScript. It involved Object Oriented patterns and knowledge of MVC (Model View Controller)
Cloud Hardware Engineer
TWP Computers | Amsterdam | July 2005 - January 2011
Building servers for the cloud. It involved managing storage, memory, cable bundling, software setups, virtualization, etc. Learned a lot about hardware at scale and got to work with experts in the field of cloud computing.
Technically versatile
Over the years I've worked with a variety of different technologies crossing the entire stack and software development lifecycle
- JavaScript
- CSS
- HTML
- TypeScript
- Vue.js
- React.js
- GraphQL
- REST APis
- TRPC
- WebSockets
- Angular
- Tailwind CSS
- Nuxt.js
- Next.js
- Apollo
- Playwright
- Cypress
- Jest
- PostgreSQL
- MongoDB
- Elasticsearch
- Hasura
- Supabase
- Strapi
- Storyblok
- Node.js
- ExpressJS
- Serverless
- Redis
- AWS
- MySQL
- PHP
- Symfony
- Laravel
- CodeIgniter
- jQuery
- Backbone
- Bootstrap
- Vuetify
- MUI
- Amazon SQS
- Amazon SNS
- AWS Lambda
- Netlify
- Heroku
- Cloudflare
- Zend 1
- Yii
- Joomla
- WordPress
- Magento
- WebStorm
- PHPStorm
- VSCode
- Linux
- Windows
- Docker
- Kubernetes
- Meteor
- Storybook
- Storyblok
- GTM
- AWS ECS
- Elastic Beanstalk
- Jenkins
- Bitbucket
- Jira
- Confluence
- Notion
- Miro
- Github
- Gitlab
- Amazon EC2
- Amazon S3
- React Query
- Vue Query
- Redux
- Sass
- Less
- PostCSS
- Styled Components