Tom van Veen

Front-End Engineer

📧tomvanveen@mail.com 📞+31 0653597750 🔗https://www.linkedin.com/in/tom-van-veen-8436a3304
📍Amsterdam, Netherlands

Basics

Front-End Engineer with 20+ years of experience, specialising in enterprise software, automated testing, and CI/CD. Progressed from developer to Lead at Visma, driving Vue 3 migration, TDD adoption, and cloud modernisation. Committed to clean, efficient solutions and collaborative engineering culture.

Education

Hogeschool van Amsterdam
Bachelor, Digitale Media en Creatieve Industrie
ROC van Twente
Diploma, Media en Vormgeving

Work

Visma | ProActive
Lead Front-End Engineer
  • Progressed from Front-End Developer to Lead over 9 years.

  • Led Vue 2 to Vue 3 migration including full Options API to Composition API transition.

  • Migrated testing stack to Vitest/Playwright, achieving 100% TDD coverage.

  • Optimised CI/CD pipelines from GitLab to GitHub, reducing lead time to 20% of original.

  • Improved filter response times from 500ms to instantaneous.

  • Mentored junior developers; owned architecture decisions including Vuex to Pinia migration.

Keywords: Vue 3, TypeScript, Vitest, Playwright, CI/CD
ProActive Analysis Module
Frontend Developer, Data Visualisation
  • Built a comprehensive data visualisation platform handling datasets from small to enterprise scale.

  • Implemented 10 analysis types including ABC Analysis, Kraljic Matrix, Creditor Overview, Top 25 Spend, and more.

  • Used chart libraries spanning 20+ years of evolution including ECharts, Highcharts, Chart.js, and Plotly.js.

Keywords: ECharts, Chart.js, Data Visualisation
Freelance
Web Developer
  • Delivered diverse web projects using WordPress, Joomla and custom HTML/CSS/JavaScript solutions.

  • Specialised in crisis consulting and on-demand feature additions for existing PHP applications.

Keywords: WordPress, PHP, JavaScript
7scenes
Developer
  • Ported the mobile application to a web platform using jQuery.

  • Designed and developed multiple project websites using custom WordPress themes.

Keywords: jQuery, WordPress
Pixel Industries
Fullstack Developer
  • Fullstack development while studying, delivering client projects across the stack.

  • Built the Museum Mesdag digital magazine backend.

  • Developed a Face the Logo interactive Flash application.

  • Created an OAuth proof of concept integrating Twitter and Gmail.

Keywords: PHP, OAuth
New Media / Highranks SEO
Web Developer
  • Built numerous client websites.

  • Developed search engine scanning tools.

  • Built an intranet application for internal customer management.

Keywords: SEO, PHP
Autosoft
Junior Developer
  • Delivered bug fixes and feature additions to the Autocommerce package.

Keywords: PHP

Languages

Dutch: Native or Bilingual Proficiency
English: Full Professional Proficiency
German: Minimum Professional Proficiency

Skills

Frontend: Expert
Keywords: Vue 3, Nuxt 4, TypeScript, JavaScript, HTML, CSS, Vite
Testing & CI/CD: Expert
Keywords: Vitest, Playwright, TDD, GitHub Actions
Tools & Languages: Advanced
Keywords: Node.js, Git, Pinia, Tailwind, Python, Bash

Projects

Ongehoord
Volunteer web development for a non-profit organisation.
  • Built web applications across a Nuxt 2 to Nuxt 4 progression over 6 years.

  • Developed a full-fledged quiz system with Tres.js/Three.js 3D animation.

  • Implemented SSR with optimised data flow and security practices.

Keywords: Nuxt, Three.js, SSR, Volunteer

Interests

Music: Live music
Technology: Retro technology, Development