Bjorn Boonen

Lead Frontend Developer & Frontend-architect

In het kortIn het kort

Woonplaats
Utrecht
Uur
32 - 40 uur
Taal
NL, EN, SQ
Uurtarief
Op aanvraag
Linkedinprofiel
Linkedinprofiel
Rijbewijs
Rijbewijs B
Even bellen?
In het kort

IntroductieIntroductie

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.

Ik steek graag de handen uit de mouwen en help collega's verder door samen te werken, 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.

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

Ik ben een groot voorstander van een goed ingerichte CI/CD-omgeving. 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.

Introductie

WerkervaringWerkervaring

TitelSenior full-stack front-end developer

Imego B.V.
2007-01 -

Naast opdrachten voor diverse bedrijven werk ik zelfstandig aan meerdere side-projects. Deze projecten lopen al geruime tijd en bieden ruimte voor verdieping, innovatie en het toepassen van uiteenlopende technologieën en tools.

Zo bouw ik aan Viviq, een mobiele app waarmee gebruikers via barcodescanning voedingsproducten kunnen checken op allergenen en dieetvoorkeuren, inclusief Nutri-Score en NOVA-classificatie. Daarnaast ontwikkel ik een cross-platform designsysteem voor React, Web Components en React Native. Ik experimenteer met CI/CD-pipelines en automatisering om ontwikkelprocessen te stroomlijnen. AI zet ik actief in om ontwikkeling te versnellen en codekwaliteit te verhogen.

Deze projecten versterken mijn expertise en houden mijn kennis continu actueel.

Tags Tech

  • 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
  • Design tokens
  • Intrinsic Layouts
  • HTML
  • Storybook
  • Vitest
  • Cypress
  • Turborepo & NX
  • SEO
  • Git workflows
  • Analytics
  • Application insights (Telemetry)
  • Azure
  • Headless CMS
  • AI (Claude, Gemini, ChatGPT, etc)
  • Lit (Web components)
  • Angular
  • Svelte

TitelSenior Frontend developer

Bol
2025 -

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 Tech

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

TitelInterim Senior Front-end-Developer

Ciz
2024-10 - 2025-06

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 Tech

  • 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

TitelInterim front-end lead.

Greenchoice
2023-03 - 2024-10

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. Later in het traject ook advies gegeven over de frontendarchitectuur van Mijn Greenchoice.

Samen met UX-designers een mobile-first designsysteem met gedeelde designtokens in Figma opgezet. Dit designsysteem vormde de basis voor een nieuwe componentenbibliotheek in Vue: schaalbare, herbruikbare en toegankelijke componenten en tooling, gebruikt door teams binnen Greenchoice en door externe bureaus. De fundering van die bibliotheek neergezet en uitgebreid bijgedragen aan de kerncomponenten.

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

Tags Tech

  • HTML
  • (Modern) CSS
  • Design tokens
  • Mobile-first
  • Intrinsic Layouts
  • Platform-agnostic
  • Javascript (ES6+)
  • Typescript
  • Progressive enhancement
  • Sass
  • 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

TitelInterim senior full-stack front-end-developer

ANWB
2022-10 - 2022-12

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.

Referenties Referentie

Tags Tech

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

TitelSenior Interim full-stack front-end-developer

RH Marine
2022-04 - 2022-10

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.

Referenties Referentie

Tags Tech

  • (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

TitelSenior front-end developer

viaBOVAG
2020-07 - 2022-05

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.

Referenties Referentie

Tags Tech

  • 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

TitelSenior front-end developer

Compare Group
2009-08 - 2011-08

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

Tags Tech

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

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

Leadingcourses.com
2007-10 - 2020-06

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.

Referenties Referentie

Tags Tech

  • 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

TitelFront-end developer

Telegraaf Media ICT
2007-08 - 2009-09

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 Tech

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

TitelFront-end developer/designer

Compare group
2004-08 - 2007-08

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 Tech

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