CV - Bram Joosten

Get the PDF version

Personal details

LinkedIn profile
linkedin.com/in/bjoosten
Github
github.com/bramjoosten/
If you want to reach out, please message me via LinkedIn.
Bram profile picture

Summary

Full-stack web engineer with 10+ years of commercial experience building software for large corporations as well as agencies

Besides software development I enjoy spending time with my wife and son and playing tennis. 🎾

Projects

  • DPG Media, Amsterdam |
    Jun 2022 β€” Dec 2025

    Responsible for various projects with a focus on experimentation, data analytics/tracking and test automation. Shipping code to end users (mainly homepages) of variety of well-known news titles and magazines including Volkskrant, Trouw, Parool, AD.nl, Margriet, Libelle and others. Reaching about 9M unique visitors per month.

    responsibilities
    • Providing innovative technical solutions to data scientists, product owners, marketeers, editors and other stakeholders
    • Designing and development of a tracking library to improve quality and speed of working with data in analytics platforms
    • Setting up dashboards and mappings, gaining insights from client-side data in Contentsquare and Heap
    • Development of pixel-perfect user-facing features like bookmarking and site navigation
    • Development of SSR, CSR and statically rendered features in NextJS
    • Writing A/B tests, setting up metrics and tracking
    • Development and maintenance of e2e tests to prevent regression
    • Monitoring of and responding to client-side problems
    • Connecting to different API's, both internal and 3rd party
    • Modernizing and refactoring legacy codebases
    • Implementation of accessibility standards (WCAG 2.2)
    • Participated in an innovation sprints and hackathons working on projects related to AI
    • Integration and support to various experimentation and analytics platforms (see list below)
    • Support of UX discovery tracks, ensuring qualitative/quantitive feedback
    • Sharing of knowledge and supporting developers
    • Leading web development working group to establish best practices and technical standards
    technologies
    • Front-end: NodeJS/Typescript, React, NextJS, Storybook
    • Back-end: Java, Spring boot MVC, Thymeleaf
    • Playwright/Jest for automated e2e/unit testing
    • AWS, Akamai properties
    • Sitespect for A/B testing
    • Esbuild for client side build automation
    • Github actions/Bitbucket pipelines for deployments
    • OpenApi/Swagger
    • 3rd party tools: Contentsquare, Sitespect, Heap, VWO, Sentry, Usabilla, SmartOcto
    • Docker (-compose), Git
    • Pnpm, unix scripting, NX monorepo
    • CoPilot and AI prompting
  • VanMoof, Amsterdam |
    Mar 2022 β€” May 2022

    Three-month project working as a Javascript developer on AWS cloud technology, part of an Agile/Scrum team to ensure correct and secure communication of data between internal apps.

    responsibilities
    • Development of new features and maintenance of manufacturing tools
    • Authentication and identity management
    • High quality code with mainly E2E tests
    • Infrastructure-as-code principles
    technologies
    • NodeJS/Typescript
    • Serverless, Cloudformation for modeling cloud infrastructure
    • API gateway (RESTful)
    • Cloudformation, Lambda functions
    • IAM, Cognito for identity and access management
    • RDS with Postgres, S3 for persistance
    • CloudWatch and CloudTrail for monitoring
    • Messaging with SNS/SQS
    • Jest/Cypress for testing
    • CircleCI for deployments
  • Ahold (through DEPT), Amsterdam |
    Oct 2019 β€” Dec 2021

    Worked as a front-end developer using Salesforce Commerce Cloud, part of a multinational Agile/Scrum team responsible for improvement of the B2C e‑commerce website. Code was delivered in a CI/CD way of work which was planned in bi‑weekly sprints. The projects ran mainly on gall.nl and shortly etos.nl.

    responsibilities
    • Developed and built user stories for the Loyalty program "Gall Premium"
    • Rebuilt the site navigation from the ground up
    • Improved quality of A/B tests
    • Ensured code quality with unit tests, E2E and visual regression
    • Converted designs into functional components
    • Set up and maintained (3rd party) integrations
    • Set up and continuously improved site RUM (real user monitoring)
    technologies
    • Typescript, Javascript, ISML, SASS, Salesforce Reference Architecture (SFRA), Webpack
    • React 16+ (hooks and functional components)
    • Jest, Cypress, BackstopJS, Puppeteer
    • Optimizely, Dynatrace, Google Captcha, GTM, Mopinion, SFCC Chat, Salesforce Service Cloud
    • Heroku, Node.js, AWS, Shell scripting
    • MVC/OOP methodologies
  • Vive, Amsterdam |
    Aug 2018 β€” Nov 2022

    Web developer for fintech scale-up viveapp.com. Recurring project on ad-hoc basis.

    responsibilities
    • Converting static designs into the marketing website
    • Advisory role on choosing the right tech stack that balances functionality, cost and ease-of-use for the content/designers
    technologies
    • Hugo, Javascript, SASS/CSS, HTML (v1 and v2)
    • Webflow, Javascript (work in progress)
    • Git, AWS, Shell scripting
  • MediaMonks, Hilversum |
    May 2019 β€” Jul 2019

    Development of marketing websites for Huawei, Douwe Egberts and Heineken. The project ran for 3 months full time.

    responsibilities
    • Convert design into dynamic marketing websites
    • Worked closely with the product owner, testers and 3 other front-enders shipping code in an agile CI/CD way.
    • Provided technical support
    technologies
    • Typescript, GSAP, Handlebars, Bootstrap, SASS KnockoutJS, Storybook
  • Individual clients |
    Feb 2016 β€” Current

    Helping a group of individual professionals build and run their own websites. Mostly providing the intial build and helping my clients to maintain and update the site themselves as much as possible.

    responsibilities technologies
    • Squarespace, Wordpress
  • Superheroes, Amsterdam |
    May 2017 β€” Sep 2018

    Recurring project, combined 2 months full time. Developed interactive banners global brands in consumer goods and banking sector. Clients include Finley/Coca-Cola, ING and L'or (JDE)

    responsibilities
    • Translation of design to working code
    • Shipping/ trafficing of code through Weborama
    technologies
    • Javascript, GSAP, CSS, HTML, Bash and Webpack
  • Dutch Portfolio, Utrecht |
    Mar 2017 β€” Dec 2018

    Recurring projects, worked for a combined total of a half year full time, building Wordpress sites and providing support.

    responsibilities
    • Converting static designs into new Wordpress sites
    • Implementation of new features
    • Updating and migrating websites
    • Restoring faulty or broken installations
    technologies
    • PHP, CSS, Javascript
    • Wordpress, Google Analytics, Google Tag manager
  • Online Department, Rotterdam |
    Oct 2017 β€” Feb 2018

    Responsible for building the front-end CSS and Markup of pharmacy benu-apotheek.nl working closely with the lead UX and Product Owner

    responsibilities
    • Converting design from Sketch into static website templates
    • Communicating with the PO and UX lead
    technologies
    • Hugo, CSS, JS, Shell scripting
  • Erasmus University, Rotterdam |
    Aug 2016 β€” Oct 2016

    Responsible for creating a VR experience for Erasmus University together with the client and a team of freelancers.

    responsibilities
    • Delivered an interactive VR experience as independent Project Manager
    • Recruited and managed a team of 6 freelancers specializing in different areas of game/VR development
    • Applied Agile methodologies to deliver product in a timely manner
  • Pixelwater, Utrecht |
    Jan 2016 β€” Oct 2016

    As founder was responsible for working with game designers and finding projects to pioneer VR experiences.

    responsibilities
    • Responsible for creating 2 VR experiences for Architecture
    • Recruitment of team members
    • Project management, sales and administration