Bjorn
Boonen

Lead Frontend Developer & Frontend-architect

Woonplaats
Utrecht
Uur
32 - 40 uur
Uurtarief
Op aanvraag
Rijbewijs
Rijbewijs B
Taal
NL, EN, SQ
  • Telefoon+31 6 41 88 24 33
  • LinkedInlinkedin.com/in/bjornboonen
  • Websiteboonen.eu/bjorn

Introductie

Met meer dan 25 jaar ervaring als fullstack- en frontend-webdeveloper ben ik inzetbaar in vrijwel alle fases van webapplicatieontwikkeling. Van kleine widgets tot high-performance interfaces voor maritieme systemen en drukbezochte platforms zoals Telegraaf.nl, Vergelijk.nl, Leadingcourses.com, viaBOVAG.nl, Greenchoice.nl, ANWB.nl en bol.com. Bij meerdere van deze projecten was ik verantwoordelijk voor de frontend-architectuur, componentenbibliotheken en migraties naar moderne frameworks.

Gewerkt voor

  • Zilverenkruis
  • Bol
  • Ciz
  • Greenchoice
  • ANWB
  • RH Marine
  • viaBOVAG
  • Compare Group
  • Leadingcourses.com
  • Telegraaf Media ICT

Luisteren, obstakels bespreekbaar maken en samen tot oplossingen komen.

Samen bouwen werkt het best. Ik steek graag de handen uit de mouwen en help collega's verder, zonder hun werk over te nemen. Mijn doel is om anderen te laten groeien door te luisteren, obstakels bespreekbaar te maken en samen tot oplossingen te komen.

Hoewel ik creatief en soms chaotisch ben van aard, lever ik mijn werk altijd gestructureerd af. Mijn code is netjes, overzichtelijk en uitstekend gedocumenteerd in git. Onder hoge druk werk ik pragmatisch en planmatig: technical debt leg ik bewust vast voor latere sprints. Ook onder tijdsdruk verlies ik toegankelijkheid (a11y) nooit uit het oog.

React, Next.js, Vue 3, Nuxt, Angular en Svelte: met al deze frameworks heb ik ruime ervaring. Ik zette frontend-architecturen op, bouwde schaalbare componentenbibliotheken en designsystemen en leverde toegankelijke frontends op. Met React Native bouw ik daarnaast mobiele apps.

Een goed ingerichte CI/CD-omgeving vind ik essentieel. De eerste opzet kost tijd, maar op de lange termijn levert het veel winst op.

In bijna elk project werkte ik met internationalisatie (i18n) en lokalisatie (l10n). Door mijn achtergrond als designer heb ik een sterk gevoel voor visuele kwaliteit. Ik begon in 2004 met Photoshop en heb veel ervaring opgebouwd met Illustrator, InDesign, Figma en UX-design.

Het frontend-domein verandert snel. Ik blijf mezelf ontwikkelen door te lezen, te leren en te experimenteren met nieuwe technieken.

  1. 2026tot nu

    Zilverenkruis

    Senior frontend developer

    Bij Zilveren Kruis bijgedragen aan het multilabel design system en de salesfunnel.

    Tags
    • Design Tokens
    • AI (Claude, Gemini, ChatGPT, etc)
    • (Modern) CSS
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • Javascript (ES6+)
    • Headless CMS
    • Azure
    • Git workflows
    • SEO
    • Mobile-first
    • Turborepo & NX
    • Jest
    • Vitest
    • Storybook
    • Vue
    • Sass
    • Typescript
    • HTML
  2. 2007tot nu

    Boostdev / Imego

    Senior/Lead full-stack front-end developer

    Naast opdrachten bij klanten bouwen we met Boostdev aan eigen producten. Die geven ruimte voor verdieping, innovatie en het toepassen van nieuwe technieken. Wat we daar leren, nemen we mee naar onze opdrachten.

    Viviq is een mobiele app waarmee gebruikers via barcodescanning voedingsproducten checken op allergenen en dieetvoorkeuren, inclusief Nutri-Score en NOVA-classificatie.

    CoachHelpr ontwikkelen we samen met een hockey- en voetbalcoach. Het is een app voor coaches in het hockey en voetbal die opstellingen voorstelt en bijhoudt dat iedere speler evenveel speeltijd krijgt. De app werkt op telefoon en tablet, met een webomgeving voor beheer. Hij is vanaf het begin meertalig opgezet, inclusief talen die van rechts naar links lezen.

    Daarnaast ontwikkelen we een cross-platform designsysteem voor React, Web Components en React Native. Het is standaard WCAG-proof en gepubliceerd op npm.

    We geven interactieve AI-trainingen en workshops om de kennis van AI en het gebruik ervan te verbeteren. AI zetten we ook zelf actief in om ontwikkeling te versnellen en de codekwaliteit te verhogen. Verder experimenteren we met CI/CD-pipelines en automatisering om ontwikkelprocessen te stroomlijnen.

    Tags
    • Tailwind
    • GraphQL
    • RxJS
    • Node.js
    • Pega
    • Restful/Web Api's
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • Nuxt 3
    • Vue
    • React Native
    • Styled Components
    • CI/CD
    • Web Sockets
    • i18n
    • Sass
    • Remix
    • Next.js
    • React
    • Typescript
    • Jest
    • Platform-agnostic
    • Javascript (ES6+)
    • Progressive enhancement
    • Mobile-first
    • (Modern) CSS
    • Intrinsic Layouts
    • HTML
    • Storybook
    • Design Tokens
    • Style Dictionary
    • Vitest
    • Cypress
    • Turborepo & NX
    • SEO
    • Git workflows
    • Analytics
    • Application insights (Telemetry)
    • Azure
    • Headless CMS
    • AI (Claude, Gemini, ChatGPT, etc)
    • Lit (Web components)
    • Svelte
    • Angular
  3. 2025tot 2026

    Bol

    Senior frontend developer

    Bij bol.com meegewerkt aan de migratie van de checkout naar een nieuwe architectuur op basis van een NX Monorepo met GraphQL. Na een succesvolle go-live het contract voor een tweede keer verlengd om ook andere onderdelen, zoals cadeaukaarten, naar de nieuwe architectuur te migreren. Daarnaast deelnemer aan een pilot voor de integratie van Claude Code voor developers.

    Tags
    • Javascript (ES6+)
    • Git workflows
    • Mobile-first
    • Turborepo & NX
    • Tailwind
    • GraphQL
    • CI/CD
    • i18n
    • React
    • Typescript
    • AI (Claude, Gemini, ChatGPT, etc)
  4. 2024tot 2025

    Ciz

    Interim senior Front-end-Developer

    Een Proof of Concept gebouwd om aan te tonen dat een doordachte gebruikerservaring (UX) kan bijdragen aan het verminderen van contactverzoeken, kortere wachtlijsten en hogere klanttevredenheid. Daarnaast een sleutelrol gespeeld bij het opstarten van een technische roadmap voor de verschillende portalen binnen CIZ.

    Tags
    • Restful/Web Api's
    • GraphQL
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • i18n
    • Next.js
    • React
    • Typescript
    • Javascript (ES6+)
    • Progressive enhancement
    • Mobile-first
    • (Modern) CSS
    • Design tokens
    • Intrinsic Layouts
    • Platform-agnostic
    • HTML
    • Pega
    • Node.js
    • Git workflows
  5. 2023tot 2024

    Greenchoice

    Interim front-end lead.

    Samen met een architect de architectuurrol opgepakt en een werkende proof of concept opgeleverd voor de migratie van .NET Razor-templates naar Nuxt 3. Als Lead Frontend bij Greenchoice.nl deze migratie aangestuurd en later in het traject geadviseerd over de frontendarchitectuur van Mijn Greenchoice.

    Samen met UX-designers een mobile-first designsysteem met gedeelde designtokens in Figma opgezet. Dit vormde de basis voor een nieuwe componentenbibliotheek in Vue: schaalbare, herbruikbare en toegankelijke componenten en tooling, inmiddels gebruikt door teams binnen Greenchoice en door externe bureaus. Initieel naar Web Components gekeken, maar vanwege de beschikbare Vue-kennis binnen Greenchoice uiteindelijk voor Vue gekozen. Het fundament van deze bibliotheek gelegd en intensief bijgedragen aan de kerncomponenten. Voor een snellere adoptie zowel binnen als buiten Greenchoice sessies georganiseerd om uit te leggen wat het designsysteem is, wat het doet en waarom het verstandig is om het te gebruiken.

    Naast architectuur en code ook de werkomgeving voor frontend- en full-stackdevelopers verbeterd en het team begeleid via pull-requestreviews, pair programming en bila's.

    Tags
    • HTML
    • (Modern) CSS
    • Design tokens
    • Style Dictionary
    • Mobile-first
    • Intrinsic Layouts
    • Platform-agnostic
    • Javascript (ES6+)
    • Typescript
    • Progressive enhancement
    • Sass
    • Lit (Web components)
    • i18n
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • CI/CD
    • Vue
    • Nuxt 3
    • Restful/Web Api's
    • GraphQL
    • Node.js
    • Storybook
    • Vitest
    • SEO
    • Analytics
    • Azure
    • Application insights (Telemetry)
    • Git workflows
    • Headless CMS
  6. 2022tot 2022

    ANWB

    Interim senior full-stack front-end-developer

    Een Next.js Proof of Concept opgezet voor ANWB Verzekeringen. Verantwoordelijk voor het ontwerp en de bouw van de initiële flow en configuratie van de productwizard. Het project is binnen de vooraf bepaalde drie maanden succesvol afgerond. Het doel was om aan te tonen dat een flow in Next.js sneller, stabieler en flexibeler zou zijn dan de bestaande oplossing.

    Tags
    • HTML
    • (Modern) CSS
    • Javascript (ES6+)
    • Typescript
    • React
    • Next.js
    • i18n
    • Styled Components
    • Restful/Web Api's
    • Git workflows
    • SEO
  7. 2022tot 2022

    RH Marine

    Interim senior full-stack front-end-developer

    Bij RH Marine was in korte tijd veel frontend-code geschreven, vaak op hoge snelheid en door minder ervaren developers. Daardoor ontbrak het aan structuur en richting. De frontend-architectuur opnieuw gedefinieerd, unit testing en TypeScript geïntroduceerd en bijgedragen aan diverse schermen en nieuwe componenten.

    Tags
    • (Modern) CSS
    • HTML
    • Styled Components
    • Intrinsic Layouts
    • Web Sockets
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • i18n
    • Sass
    • Typescript
    • Restful/Web Api's
    • Node.js
    • Jest
    • Cypress
    • Storybook
    • Git workflows
  8. 2020tot 2022

    viaBOVAG

    Senior front-end developer

    Bij ViaBovag.nl de complete frontend-architectuur opgezet en de migratie van Razor (.NET)-templates naar Next.js geleid. Binnen het scrumteam eindverantwoordelijk voor de frontend: van technische keuzes tot implementatie. Samen met de UX-designer de componentenbibliotheek vanaf de grond opgebouwd en nieuwe pagina's ontworpen en gerealiseerd.

    Tags
    • HTML
    • (Modern) CSS
    • Mobile-first
    • Design tokens
    • Sass
    • Intrinsic Layouts
    • Javascript (ES6+)
    • Platform-agnostic
    • Typescript
    • Progressive enhancement
    • React
    • Next.js
    • Pega
    • i18n
    • Cypress
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • Jest
    • Restful/Web Api's
    • Node.js
    • Storybook
    • Azure
    • Git workflows
    • Analytics
    • SEO
    • Headless CMS
  9. 2009tot 2011

    Compare Group

    Senior front-end developer

    Verantwoordelijk voor de complete frontend van Vergelijk.nl. Collega's begeleid en prototypes ontwikkeld voor nieuwe functionaliteit.

    Tags
    • HTML
    • (Modern) CSS
    • Javascript (ES6+)
    • i18n
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • Restful/Web Api's
    • Java
  10. 2007tot 2020

    Leadingcourses.com

    Senior full-stack front-end developer/co-founder

    Als co-founder en verantwoordelijke voor de volledige frontend Leadingcourses.com van de grond af opgebouwd en doorontwikkeld. Verantwoordelijk voor alle digitale uitingen en interne tooling voor datavisualisatie. De frontend gemigreerd van traditionele opzet naar React en Next.js. Collega's begeleid en prototypes ontwikkeld.

    Tags
    • HTML
    • Mobile-first
    • (Modern) CSS
    • Styled Components
    • Intrinsic Layouts
    • Platform-agnostic
    • Javascript (ES6+)
    • Typescript
    • Progressive enhancement
    • React
    • Next.js
    • Vue
    • i18n
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • CI/CD
    • Jest
    • Cypress
    • Restful/Web Api's
    • Node.js
    • Git workflows
    • Analytics
    • SEO
  11. 2007tot 2009

    Telegraaf Media ICT

    Front-end developer

    Medeverantwoordelijk voor de frontend van Speurdersindekrant.nl. De layout van De Telegraaf vertaald naar Telegraaf.nl en designs omgezet naar werkende code in het Escenic CMS. Collega's begeleid bij frontend-gerelateerde vraagstukken.

    Tags
    • HTML
    • (Modern) CSS
    • Javascript (ES6+)
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • Java
  12. 2004tot 2007

    Compare group

    Front-end developer/designer

    Digitale publicaties gecreëerd en pagina's ontworpen. Tools ontwikkeld voor het scrapen van websites en het verwerken van XML-feeds. Verantwoordelijk voor de layout van alle Compare Group-websites.

    Tags
    • HTML
    • (Modern) CSS
    • Javascript (ES6+)
    • i18n
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)