Hi, my name is
Tim van Leuverden,
and I'm a software engineer.
While studying for my university degree I started working part-time as a .NET software developer at Flores.nl. After a year I started a full-time internship at the same company.
A better opportunity arose, and I moved on to work for Plat4mation, as a JavaScript developer. Doing full-stack development, as a ServiceNow application developer.
Plat4mation split off their development division to a new company, App4mation. Where I continued to work full-time as a ServiceNow application developer, and build Android apps in Kotlin.
I had a short adventure with 123inkt.nl, but after a month I decided it wasn’t for me.
An opening for employee number one at Devoteam G Cloud Netherlands, which I joined in 2021 on a year contract. Where development is focused on the Google Cloud Platform, with backend development in Go, and frontend development in VueJS.
In the beginning of 2022 I joined Exivity as a Go backend developer on the product.
I am used to working in a team, but also on solo projects. When working in a team, I am used to working with Scrum.
Programming #
- Rust
- Go
- Kotlin
- Python
- Java
- HTML
- JavaScript
- TypeScript
- CSS/SCSS/Sass
- C#
- C/C++
Languages #
- Dutch (native)
- English (fluent)
- German (basic)
- French (basic)
- Japanese (basic)
Technologies #
- Linux
- Docker
- Android
- Apple macOS
- IntelliJ IDEA
- Google Cloud Platform
2021—2022, Devoteam G Cloud Netherlands
2021—2023, Google Cloud
2021—2023, Cloud Native Computing Foundation
2021—2023, Google Cloud
2020, for App4mation, integrated into ServiceNow Workspace Service Delivery
2019, personal project, WhatShouldWePlayOnSteam.com, source on Gitlab
When I wanted to play some games with my friends, often the question of “what game should we play” would come up. I found a site that would randomly give you a game (WhatShouldIPlayOnSteam.com) but only for one user. So we would start asking each other “do you have X” or “feel like playing some X” for half an hour, trying to find a good game to play. So I decided to make a site that would do just that, find a game we should play.
The site consists of two parts, a VueJS front-end and a NodeJS back-end which communicates to the Steam APIs. However, even during initial development I found out that the Steam API’s were quite slow, with response time upward of a second. So I had to add some form of caching, I did that using Redis.
After adding the first layer of caching, I also added another layer of caching for the finding of games everybody has.
So it now caches player ID lookup by “vanity URL”, player game list, and multiple player common game lists. Luckily Redis provides an easy solution that kills cache entries after a while, so I didn’t need to worry about the server using too much memory.
2019, for App4mation, integrated into ServiceNow Workspace Service Delivery
2019, for App4mation, ServiceNow store
2018—2020, App4mation
2018, for Plat4mation, ServiceNow store
2017—2018, Plat4mation
2017, for Plat4mation, ServiceNow store
2017, for Flores.nl, internal
2016—2019, Hogeschool van Amsterdam
2015, Rijschool Green
2014—2016, Hogeschool van Amsterdam
In 2014 I started the HBO (Dutch acronym for “Higher Workforce Education”, it’s college) ICT (“Information Computer Technologies”) study, the “Game Development” speciality. Initially I thought it would be fun to learn about IT using games. But after my first year I figured out that it was a standard IT study, with a Game Development sticker. Every time it got interesting, there would be a “you don’t have to know about that”.
So in 2016 I decided to switch to the “Software Engineering” speciality. With the hope that it would go a bit more into detail on the technical components, they did not.
2012—2014, Altra College
2008—2012, Gerrit van der Veen College