Purpose

Senior Front-End Developer with extensive expertise in VueJS and JavaScript, specializing in building efficient and scalable web applications. Proven track record of leading and delivering successful projects using VueJS, NodeJS, and HTML/CSS for various high-profile clients. Committed to leveraging skills in modern web technologies to drive innovation and enhance user experiences in a senior Vue/Frontend role.

Summary

I am…
Dutch; born and raised in The Hague and a self-taught programmer with 20+ years of programming and website development experience. I’m always on the look for new technologies in order to work smart, get more done and keep things simple. I’m a highly adaptable, flexible and dedicated professional. I embrace teamwork, but also enjoy finding solutions independently.

My strongest skills and how I learned them…
I hold the belief that using just JavaScript (HTML & (S)CSS/LESS) to build frontend and backend for web is the way forward.

  • Javascript Proficient: 20+ years
  • VueJS Proficient: 11+ years
  • NodeJS Proficient: 11+ years
  • HTML5 Proficient: 12+ years (General HTML/CSS: 20+ years)

Seeking New Opportunities

I’m pursuing a Frontend Developer position within a medium-sized company where I can leverage my extensive Vue.js and JavaScript expertise. With a hybrid working arrangement (preferably 3 days remote, but flexible), I’m eager to contribute to meaningful projects and create robust frontend solutions. My full-stack capabilities include Node.js (Nuxt, Express/Fastify). And yes, fueling innovation with free, healthy lunches is always a plus!

One fact (outside of work) about me…
I’m passionate about staying updated on the latest frontend trends and technologies. I enjoy experimenting with new tools and approaches to enhance user experiences. Also, I like swinging on the Latin beats - performing in bachata shows and dancing kizomba!

Additional information
I’m based in Rijswijk (ZH) and prefer roles within a 1-hour commute. Remote work is ideal for positions located further away.

Career

2017 - 2024Nieuwegein
Front-End Developer
Open Web BV
  • Led and delivered app and web projects for Hogeschool Leiden, Hogeschool van Amsterdam, Smartmirror, Saxxion, and Bun-3D; drove technical choices and frontend architecture across JS frameworks
  • Built responsive, interactive web applications with HTML, CSS, VueJS 2, NodeJS, ReactJS, React Native, Angular 4; participated in code reviews and aligned frontend standards with the team

# HTML & CSS, VueJS 2, NodeJS, ReactJS, React Native, Angular 4, WebRTC, Cordova, PDFReactor, Java, HippoCMS, IoT, Scrum. JS/TS

2022 - 2024Hoofddorp
Front-End Developer
Myparcel (via Open Web BV)
  • Owned backoffice frontend improvements: shipped new features, reduced bugs, and added pages; improved UX and reliability for internal users
  • Architected and built reusable web components with MeteorJS, VueJS 2 & 3, and TypeScript; introduced Storybook for UI documentation and testing, raising code quality and team efficiency

# MeteorJS, VueJS 2&3, HTML 5 & JavaScript/TypeScript, Storybook, Pinia

2021 - 2022Leiden
Front-End Developer
Squares B.V. (via Open Web BV)
  • Delivered responsive web applications with VueJS 2, HTML, and (S)CSS (BEM) in Laravel; aligned frontend implementation with design and backend APIs for consistent UX and performance

# VueJS 2, HTML & (S)CSS (BEM), PHP (Laravel) JS/TS

2018 - 2019Amsterdam/Utrecht
Front-End Developer
Valtech (via Open Web BV)
  • Led frontend delivery for multiple client sites (Valtech.com, Danone Russia, Conimex, Unox, Neutral, Zwitsal, Andrelon, Royal HaskoningDHV); drove UX and functionality improvements across projects
  • Built and optimized 5 web domains with HTML, (S)CSS (BEM), VueJS 2, and AEM; improved site performance and user engagement through component reuse and standards

# HTML & (S)CSS (BEM), VueJS 2, Adobe Experience Manager (AEM) for 5 web domains, Episerver, Sitecore, Java, Scrum, JS

2016 - 2017Amsterdam
Front-End Developer
Noprotocol
  • Delivered Cordova mobile app for ‘Ik Zie Je’ (IJsfontein) and multiple campaign sites (Bob 15 jaar, 60 jaar ere divisie, KRO-NCRV, VUE Cinema banners); focused on accessibility and engagement.
  • Drove frontend setup with VueJS 1, Cordova, GSAP, NodeJS, Gulp, Bower; established patterns and tooling that improved delivery within Scrum.

# VueJS 1, Cordova (iOS, Android), GSAP, NodeJS (NPM, NVM), Yaml, Gulp, Bower, VueJS, Twitter Bootstrap, own CSS Flex Box, Scrum, JS

2015 - 2016Lijnden
Node.js Developer
XS News
  • Developed a NodeJS daemon and web app to check event dates and send SSH commands to a script builder, enhancing web appearance with theme changes. Integrated CMS capabilities for adding companies and streamlined import/export of themed email templates from ZIP files.
  • Utilized NodeJS, ExpressJS, and VueJS to build custom HTML/CSS3 usability features, improving user experience. Implemented simple authentication via LDAP and managed ZIP file import and extraction processes, enhancing system efficiency.

# NodeJS (NPM, NVM), ExpressJS, Gulp, Bower, VueJS, Twitter Bootstrap, own CSS Flex Box. Simple Authenticatie via LDAP, import ZIP file and extract, download composed ZIP, All HTML/CSS 3 usability custom build on VueJS 0.12. JS, PHP, Scrum.

2014 - 2015The Hague
Front-End Ninja
Star Apple BV
  • Developed the intern CRM system by translating new designs into HTML5/CSS3 and creating JavaScript components for ReactJS, which improved the system’s user interface and functionality. Replaced outdated HTML in the PHP framework to enhance performance.
  • Utilized Git, NodeJS, Browserify, Underscore/Lodash, and Gulp to streamline the development process, resulting in faster build times and improved code management.

# Git, NodeJS, Browserify, Underscore/Lodash, Gulp, etc

2013 - 2014Remote
Full Stack Developer
MdStn Interactive
  • Converted PSD files to HTML & CSS, ensuring pixel-perfect web layouts.
  • Conducted usability testing to optimise user experience.
  • Compiled cross-browser CSS using LESS for consistent styling.
  • Built web applications in Laravel, enhancing project scalability.
  • Applied creative problem-solving to deliver innovative solutions.
2013 - 2014Zoetermeer
Employee
Stichting Power
  • Performed various roles across organisations to maintain professional engagement.
  • Maintained consistent work rhythm and gained valuable industry experience.
2010 - 2012Den Haag
Full Stack Developer, System Administrator
Cupitar
  • As sole developer, owned the full development setup and stack; converted design concepts to HTML & CSS for client projects.
  • Employed creative thinking to develop effective web solutions; managed Git repositories and built and maintained a relationship database to support business needs.
2006 - 2010Den Haag
Interactive Flash Developer, Systeem & Server beheer, Full Stack Developer
IPOQI Interactive Design Studio
  • As sole developer, owned the development setup and delivered web and Flash projects from concept to completion.
  • Devised creative web solutions for client requirements; served as Flash Developer, System Administrator, and Front-End/Web Developer, supporting multiple business functions.
2006 - 2008Rijswijk
Flash Developer/Designer/Actionscript, Private Teacher for Macromedia (Adobe) Flash
MDSTN INTERACTIVE
  • Managed end-to-end development of Flash projects for diverse clients.
  • Delivered private seminars on Macromedia (Adobe) Flash, from Intermediate to Pro level.
2004 - 2005Den Haag
Flash Designer/Developer, Helpdesk
Gamepoint B.V.
  • Internship; Created creative designs for flash banners and developed a full interactive Flash website for 'NH Hotels' using ActionScript, taking full project responsibility from start to finish, and provided technical support for a social gaming website.
  • Gained proficiency in programming using Macromedia (Adobe) packages, including Flash, Photoshop, and Dreamweaver, enhancing design capabilities for interactive projects.
2003 - 2004Scheveningen
Flash & Web Developer
Musa Bureau voor Ontwerp
  • Completed internship by building and managing multiple websites for clients.

Freelance

June 2006 - 2008Remote
Web & Flash Developer
Sedje Global
  • Converted designs to HTML & CSS and developed multiple websites, including Winnersway, Sedje.com, kdvjoepie.nl, and shop Cosy Collections.
August - October 2007Remote
Interactieve Programmer
Umbrella International Jackson Chang
  • Developed interactive Flash pages for Hi Purple - Online Magazine, enhancing digital engagement.
March - April 2007Remote
Interactieve Developer
Hogeschool Rotterdam
  • Developed a promotional website for Shell Eco-Marathon (Phidippides) using full Flash with a custom Content Management System.
2006 - 2007Naaldwijk
Flash Designer
Creatieve Concepten
  • Designed and developed Flash landing pages for clients including De Uithof, Hästens, Auping, and Beterbed.
October 2006 - July 2007Remote
Web & Flash Developer
Maxeda, Bijenkorf
  • Converted designs to HTML & CSS and developed the Chill-Out.nl flash website with Flash CS3 and Ruby on Rails, enhancing user experience and site functionality.

Education

2002 - 2006Rotterdam
IT-mediaproductie (middenkaderopleiding niveau 4)
Grafisch Lyceum Rotterdam

Information Technology (IT) in Grafisch Lyceum Rotterdam (GLR), the Dutch creative college for media, design & technology.
Achievements: Academic degree

2001 - 2002Den Haag
IT-management (middenkaderopleiding niveau 4)
Mondriaan IJzerwerf

Information Technology (IT) for Management
Achievements: Academic certificates

Miscellaneous

Hobbies
  • Swinging on the Latin beats - performing in bachata shows and dancing kizomba.
  • Relaxing and enjoying spending time with friends, contemplating life and love
  • Keeping up-to-date with technology by reading “Smashing Magazine” and experimenting with VueJS & NodeJS and WPA
Languages

Dutch-Native proficiency

English-Full professional proficiency

Specializations

Frontend Architect
Achieved complex state management3/3
Developed custom Vue.js Notification Center3/3
Achieved real-time messaging platform3/3
Achieved large, complex applications3/3
Frontend Performance Engineer
Focus on performance3/3
Lighthouse scores (>90)3/3
Achieved optimizations3/3
Facilitated modern build tools3/3
Frontend Security Specialist
Achieved secured applications3/3
Designed API integrations3/3
Focus on input validations3/3
Frontend Data Engineer
Achieved complex state management3/3
Real-time data handling3/3
Leverage API integration3/3
Frontend Tooling Specialist
Build tools (intermediate)2/3
Development environment setup (intermediate)2/3
Code quality tools (intermediate)2/3
Frontend UX Developer
Responsive Design implementation (expert)3/3
Animations (intermediate)2/3
Micro-interactions (basic)1/3
Touch interaction design (minimal)1/3
Frontend Internationalization Specialist
i18n implementation (advanced)3/3
Locale management (intermediate)2/3
Frontend Testing Specialist
Unit Testing (intermediate)2/3
E2E testing (intermediate)2/3
Test automation (basic)1/3
Frontend DevOps Engineer
Docker (expert)3/3
CI/CD (intermediate)2/3
Build processes (intermediate)2/3
Frontend Accessibility Specialist
WCAG implementation (advanced)3/3
Screen reader optimization (basic)1/3
Keyboard navigation (basic)1/3

Skills

Recent
Javascript [24+ years]3/3
Vue.JS [11+ years]3/3
NodeJS [11+ years]3/3
HTML4/5 + CSS 2/3 (SCSS/SASS/LESS) [20+ years]3/3
PHP & MySQL [20+ years]2/3
Git3/3
Docker3/3
Miscellaneous

Build Tools: Vite, Rollup, Webpack, Grunt, Bower
CI/CD: Github Actions / Cloudflare Pages
OS: Alpine, OS X, Unix, Ubuntu, CentOS 5
Code Editors: VS Code, Sublime Text 2/3, Textmate 2, Coda 2
Adobe: Photoshop, Illustrator, Flash CS3

Previous

JS Frameworks: Meteor, React, Angular, KnockoutJS (MVVM)
Javascript: Prototype, Mootools, Scriptaculous, JSON, YQL, jQuery
PHP: Laravel 4, CodeIgniter 2.1.2, ExpressionEngine 1.6
Ruby on Rails
ActionScript 2.0 / 3.0 [13 years]
MySQL, SQlite

Showcase