Leon van der Veen
Summary
TL;DR
Lead Developer at Collabhouse (see LinkedIn)
Music lover (view profiles: Spotify, Last.fm, SoundCloud, Element 27)
Procuding music as Element 27 as well a member of the producer duo Moa Nalo.
Lives in Utrecht, The Netherlands
My story
As a kid I always had a passion for music. I played piano and for my 13th birthday I got music producing software (Steinberg Cubase VST 3) from my parents. I always thought I would become a DJ or producer.
However, around the age of 15 I became interested into how computers work. I started writing my first simple scripts and simple websites. Even though both my father and my grandfather were programmers – yes, I'm a third generation Software Engineer! – I didn't talk a lot about computers or programming with them. But I do think they had their influence on my passion for programming. I quickly spend less time on music and more time with computers (but I never completely stopped with music).
Around the end of High school I started to do my first official freelance jobs making websites for family and acquaintances. After high school I naturally started studying Computer Science at Radboud University in my home town Nijmegen. A few years later during my studies I started to work for the startup Deskbookers. I quickly started to work full-time and dropped out of university. But nine months later I decided to continue studying at the HAN University of Applied Sciences next to my job. I successfully managed to balance my time between both. But in the beginning of 2015 Deskbookers got an opportunity: we got selected for the startup accelerator program Rockstart in Amsterdam. As a company (at the time just 4 people) we decided this opportunity was big enough to leave our lives in Nijmegen behind. For me this meant that I had to drop out again! And so I did, we all moved to Amsterdam. I don't regret this decision. I've learned a lot. I saw how Deskbookers grew really fast, worked with a great team, learned how to manage a team and saw the company scale down again.
At Deskbookers I've grown into a full-stack developer and I developed Scrum Master / team lead skills. At the end of 2018 I switched my job. I started to work for bloomon, a scale up in the flower industry. Here I got the chance to further develop my management skills. Sadly the company went through a reorganisation and the tech team got a lot smaller. However, this gave me the chance to further develop my role as Squad Lead / Senior developer.
In the fall of 2019 I started a new job as Senior Backend Engineer at Dott. Dott is a micromobility start-up with a vision, of inner cities without cars and polution. An ambitious goal. What drew me to Dott was the vision and the team. The quality of the product and the team is high and inspire me to become a better developer.
After more than 3 years it was time to leave Dott and start a new adventure. A former classmate had started his own startup Codean in the cybersecurity sector. I joined Codean in July 2022 as Lead Developer. At Codean I was pretty much involved in everything, from the backend (in Python) to the frontend (in Vue3).
I have a good eye for details, thinking of edge cases and make sure that the total platform works well. This includes making sure that all the parts of the system build by several different developers work well together and are future proof.
Skills
- Scrum Master
- Squad/Team Lead
- Javascript (ECMA v10+)
- TypeScript (v5+)
- Event-Driven Architecture (with Firestore + gcloud functions / AWS SQS)
- Back-end
- TypeScript
- Node JS (with/without TypeScript)
- Firestore
- OpenSearch
- Postgres (including: PostGIS, json)
- PHP (Laravel, Kohana)
- MySQL (version 5.7, 8)
- Python (version 3)
- Java *
- C / C++ (Poco, Boost, Qt) **
- Front-end
- HTML 5
- CSS (Tailwind, SASS)
- Next.js (v15) (with TypeScript)
- Gatsby (with TypeScript)
- Vue (v3) (with TypeScript)
- GraphQL
- Apollo Composable
- React (with/without TypeScript)
- Redux / (re)ducks
- Apollo (GraphQL)
- Server Side Rendering (SSR)
- Monaco Editor API
- Angular (v1)
- Webpack
- Babel
- Swift * (iOS app)
- Java * (Android app)
- Dev-ops
- Docker
- AWS
- AppSync (Managed GraphQL API Service)
- SQS (Event-based architecture)
- ECS / Fargate (Managed Docker services)
- Cloudfront (CDN/Load balancer)
- S3, OpenSearch, Redis, RDS
- Google Cloud
- Cloud Functions, Firestore, Cloud Run
- Automation (Ansible, Terraform, Serverless)
- *)
- Limited recent work experience
- **)
- No recent work experience
Experience
- Lead Developer at Collabhouse.
- June 2024 - present
- Senior Backend Developer at Collabhouse.
- November 2023 - present
- Lead Developer at Codean.
- July 2022 - October 2023
- Senior Backend Engineer at Dott.
- September 2019 - June 2022
- Full-stack developer at bloomon.
- October 2018 - August 2019
- Squad Lead at bloomon.
- January 2019 - August 2019
- Lead Developer at Deskbookers.
- November 2012 - September 2018
- Veen Design
- July 2009 - present
- Volunteer at ForceParty (LAN party)
- September 2009 - 2014
- HAN University of Applied Sciences
- September 2013 - January 2015
- Radboud University
- September 2008 - February 2013