Joseph van Bohemen
E-mail: joevanbo@pm.me • Phone: +64 20 405 80121
Personal Profile
I am a full-stack web developer with 7 years of professional experience - starting from Feburary 2018.
I have a solid understanding of popular web technologies both front and back-end. I apply effort and care in my work and in building relationships with the people around me. I have been praised for my interpersonal skills and positive attitude.
Work Experience
ROLI
Feb 2023 - Sept 2025
Senior Full-stack web developer
ROLI is a human-centric music tech company creating next generation keyboards and software for both professional creators and music learners.
Main achievements:
- I lead an email service migration project moving from Mailchimp to Klaviyo. This project included organizing and facilitating recurring meetings with internal stakeholders, solution design and implimentation and data migration between platforms.
- During a company rebrand my team undertook a complete website rebuild consolidating two websites into one with a new tech stack for our company (Astro/SolidJS). I designed and implimented a custom discount management / calculation system configurable via CMS.
- I proactively created a solution using AWS CDK to prevent exceeding our CMS bandwidth usage billing limits, reducing monthly usage from > 2TB to < 50GB. Added follow up feature of converting all existing and future web assets to modern image formats for SEO improvements.
- Created and delivered delivered a number of presentations to an internal audience communicating technical topics ranging from internal projects to personal learning and development.
Skills:
- Front-end: Astro, SolidJS, NextJS, React, Google Tag Manager and Analytics
- Back-end: NodeJS, Typescript, ExpressJS
- Testing: Jest, Mocha, Chai, Sinon, Cypress
- Hosting: Amazon Web Services (Lambda, S3, SecretsManager, CDK, SAM)
MILK Books
May 2020 - Feb 2023
Intermediate full-stack web developer
MILK Books offers an online photo book creation service. They have a Design Studio photo book tool available on web and iOS as well as PDF generation services.
Main achievements:
- Designed and created a system to move terabytes of data between S3 storage tiers for considerable cost savings.
- Migrated Google Universal Analytics to Google Analytics 4 within a complex Google Tag Manager configuration.
- Created and updated many lambda functions using depricated runtimes using modern IaC tools.
- Developed and maintained complex legacy C# apps running as Windows Services.
- Effectively collaborated with Marketing, Customer Support and Print Production teams to execute wider business goals.
- Proactively developed a CLI for internal use to automate repetitive, time consuming tasks resolving Customer Support tickets.
- Developed and maintained a complex, legacy Python script used for extracting data from InDesign files to JSON format.
Skills:
- Front-end: Typescript/Angular, .Net Razor templating, SEO using Google Page Speed Insights and Lighthouse
- Back-end: Typescript/Node.js, C# (.NET Framework), MsSQL, NoSql, RabbitMq
- Hosting: Amazon Web Services (Lambda, DynamoDB, S3, CloudFormation, CloudWatch, API Gateway, SNS, SQS, Step Functions, EC2)
Joy Business Academy
Oct 2018 - May 2020
Intermediate full-stack web developer
Joy Business Academy creates education/gaming/assessment products for clients such as Trade Me and the Ministry of Social Development. "Achieving people’s potential through immersive learning".
Skills:
- Front-end: Vue.js(1 and 2 with Quasar framework), PHP templating
- Back-end: C# (.NET Core), PHP (Laravel framework), No-SQL, MySQL
- Hosting: Microsoft Azure (Azure functions, CosmosDB, SeviceBus messaging, Blob Storage, SendGrid mail, Azure Pipelines)
- Testing: C# xUnit
Minded Ltd
Feb 2018 - Oct 2018
Junior full-stack web developer
Minded's mission was to turn a paper-based, self-discovery assessment into a progressive web app to be used by schools all around Aotearoa New Zealand.
Skills:
- Front-end: React.js (Redux-Thunk, Recompose and Reselect), CSS (Fela.js)
- Back-end: Node.js (Express, Knex and Feathers)
- Hosting: Heroku (Postgresql, Coralogix app-logging, Cronjobs), Netlify, Mailchimp (Mandrill)
- Testing: Codecept (automated user acceptance testing) and Load Impact (load testing)
Education
Bootcamp Graduate
Jun 2017 - Nov 2017
Dev Academy Wellington
"Learn the fundamentals of working in a web development team,
programming, databases, web applications and web design."
Dev academy is a 4-month intensive web-development bootcamp designed
to create valuable employees for the tech industry.
Skills:
- Fundamentals of working in an agile web developement team.
- Source control using Git and Github.
- Front-end: HTML, CSS, Javascript, React, Redux.
- Back-end: Node.js, Express, Knex, Sqlite, Postgresql.
- Hosting: Heroku
Interests
Programming:
I am proactive learner, and am regularly working on personal projects or solving Advent of Code problems.
I'm gutted that Spotify funds military development and pays artists so poorly because my favourite projects in the last few years have been using their web API. // TODO migrate to another streaming service.
-
Auto-updating Spotify Playlists. This project runs weekly to scrape music critic TheNeedleDrop's
youtube videos, uses Google's Gemini to choose the tracks he regards
highly, and then updates Spotify Playlists in my account.
This project has gone through 3 iterations from a manually executed typescript script (v1) to a typescript project deployed on AWS (v2) and is currently redesigned, refactored and rewritten in golang on AWS (v3). - Spotify Quiz game. I created a quiz for friends using data from Spotify's public API. Gatsby frontend with multiple Lambdas as the backend. I used a range of programming languages on the backend for my own learning. Github repo for the frontend here.
Personal:
I love rock climbing, running, live music, casual cycling, and skiing. I have recently moved home to Aotearoa after a glorious 3 years living in London and I'm thrilled to be able to spend more time in the great outdoors. Did you know that the Dalai Lama called Kura Tawhiti (Castle Hill) the Spiritual Center of the Universe?