Over mij
Nieuwsgierige, autodidactische engineer met 15+ jaar ervaring in het bouwen van webproducten die écht gebruikt worden — van drukbezochte nieuws- en entertainmentplatformen tot real-time sports betting. Ik vertaal abstracte ideeën naar gestructureerde processen en UX, stel kwaliteit voorop en heb een duidelijke visie op hoe een developmentteam zou moeten werken — en wat ervoor nodig is om dat voor elkaar te krijgen.
Werkervaring
Freelance Full Stack Developer · Nederlandse Loterij (TOTO)
jan 2023 — heden
Productontwikkeling aan de casino- en sportsbetting-platformen van TOTO: hoge beschikbaarheid, enorme verkeerspieken en strikte naleving van de kansspelwetgeving.
- Onderdeel van het team dat het volledige casinoplatform opnieuw bouwde op Vue 3, een custom Node.js/Express-SSR-oplossing en een .NET-backend, gehost in Azure
- Bouwde mee aan TOTO Sport, een real-time sportsbetting-platform, met hergebruik van de casino-stack om sneller te leveren zonder in te boeten op performance of compliance
- Maakte herbruikbare front-end-componenten voor meerdere producten, richtte monitoring en alerting in en integreerde user tracking via Google Tag Manager
- Integreerde het nieuwe merk Winn-It in het legacy casinoplatform en koppelde third-party API's
TypeScript · Vue 3 · Pinia · Node.js · Express · .NET (C#) · Azure · GTM
Freelance Full Stack Developer · DPG Media
mrt 2018 — jun 2022
Bouwde en beheerde drukbezochte entertainmentproducten — video, puzzels, casual games, quizzen en podcasts — gebruikt door grote Nederlandse mediamerken als AD, HLN en de Volkskrant.
- Bouwde front-ends vanaf nul voor producten die zowel als zelfstandige bestemming draaiden als embedded in nieuwsartikelen
- Implementeerde advertenties, user tracking, paywalls en custom A/B-testoplossingen voor embeddable producten
- Verantwoordelijk voor operations volgens het "you build it, you run it"-principe: gecontaineriseerde hosting in AWS, monitoring en alerting
TypeScript · React · Node.js · Elixir · PostgreSQL · AWS · Snowplow · Google IMA
Team Lead Front-End · DigitasLBi
mei 2016 — dec 2017
Leidde front-end development (75% hands-on, 25% leidinggevend) in een snelle B2C-campagneomgeving, voor klanten als Audi, Renault, NS en het ministerie van VWS.
- Definieerde de gezamenlijke front-end-stack en codestandaarden voor alle projecten en teams
- Coachte junior en medior developers in hun projecten en loopbaan; bracht structuur aan die teamworkflows verbeterde
- Leverde onder harde campagnedeadlines — waaronder een meertalige Audi-site die binnen vier weken live stond
JavaScript · React · Vue · Nuxt · Node.js · Azure · AWS
Full-Stack Web Developer · Hot ITem
sep 2008 — apr 2016
Allround webdevelopment met een sterke UX-focus: het ontwerpen, presenteren en bouwen van zakelijke webapplicaties voor klanten als PostNL, ING, Rijkswaterstaat, KPN, Ziggo en de Persgroep.
- Groeide van front-end-specialist naar full-stack developer en UX-designer in tientallen klantprojecten — van nieuwsplatformen met 35 miljoen pageviews per maand tot interne portalen
JavaScript · C#/.NET · PHP · Java · SQL
Vaardigheden
- Expert
- TypeScript / JavaScript · HTML · CSS · Node.js
- Vertrouwd
- .NET (C#) · Elixir · PHP · SQL · OAuth · Datamodellering
- Frameworks & platformen
- React · Vue · Next.js · Nuxt · Phoenix · Azure · AWS
- Meer dan code
- Technologie uitleggen aan niet-technische mensen · Abstracte ideeën vertalen naar gestructureerde processen en UX · Requirements verfijnen · Mentoring · Werken in agile teams
Opleiding
- MSc Informatiewetenschap — Human Centered Multimedia, Universiteit van Amsterdam · 2015
- BEng Business Engineering, Hogeschool Inholland · 2007