Hi, my name is

Tim van Leuverden,

and I'm a senior software engineer & backend architect.

Also available in: Nederlands

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 built Android apps in Kotlin.

There was an opening for employee number one at Devoteam G Cloud Netherlands, which I joined in 2021 on a one-year contract. Development was focused on the Google Cloud Platform, with backend in Go, and frontend in VueJS.

In the beginning of 2022 I joined Exivity as a backend developer on their existing ETL product. Later I took on backend architect responsibilities for the new clean-sheet Hypermeter product, a Kubernetes-native ELTC platform built with Rust and Go. The company downsized significantly in 2026.

I am used to working in a team, but also on solo projects. When working in a team, I am used to working with a form of Scrum.

Programming #

  • Rust
  • Go
  • Kotlin
  • Python
  • Java
  • HTML
  • JavaScript
  • TypeScript
  • CSS/SCSS/Sass
  • C#
  • C/C++

Languages #

  • Dutch (native)
  • English (fluent)
  • Japanese (conversational)
  • German (basic)
  • French (basic)

Technologies #

  • Linux
  • Kubernetes
  • gRPC / Protocol Buffers
  • Helm
  • PostgreSQL
  • Docker
  • Terraform
  • OpenTelemetry
  • Google Cloud Platform
  • Android
Continue reading
2026
Certified Kubernetes Administrator #
Production-grade Kubernetes cluster installation, configuration, and management.
Senior Software Engineer & Backend Architect #
2022—2026
, Exivity
Initially worked on the existing Exivity product, maintaining and extending its backend. Transitioned into the role of backend architect for the clean-sheet Hypermeter product, a multi-tenant ELTC (Extract, Load, Transform, Charge) platform built from the ground up. Designed the microservice architecture across ~25 services in Rust and Go, communicating over gRPC with Protocol Buffer contracts. The platform ran natively on Kubernetes, with ELTC pipeline stages orchestrated as K8s Jobs and deployed via Helm charts. Primary author of the high-performance Extractor, Charger billing engine, and a custom template engine, among other services. The company downsized significantly in 2026.
Hypermeter #
2022—2026
, for Exivity, available at Hypermeter

A clean-sheet, multi-tenant ELTC (Extract, Load, Transform, Charge) platform for automated data ingestion, transformation, and billing. Together with one other backend engineer, we designed and built a Kubernetes-native microservice architecture with ~25 services in Rust and Go, all communicating over gRPC with shared Protocol Buffer contracts and generated Go and TypeScript SDKs.

We built a data extraction service (Rust) that could pull data from HTTP APIs (with OAuth2, JWT, and cloud IAM authentication), relational databases (MySQL, PostgreSQL, SQL Server, Oracle), and cloud storage (S3, Azure Blob, GCS). A data loading service (Go) then ingested the parsed data (JSON, XML, CSV, Parquet) into PostgreSQL with automatic schema management. A data transformation service (Go) applied SQL-based normalization to the loaded data. Finally, we wrote a billing engine (Rust) that executed configurable charging rules supporting tiered pricing, volume discounts, upcharges, and incremental bucketing (like tax brackets).

We made pipeline orchestration fully Kubernetes-native: a workflow orchestration engine (Rust) resolved job dependencies and scheduled ELTC stages as K8s Jobs via a job orchestration service (Go), while a dedicated watchdog service (Go) reported real-time job status back. Each tenant got its own Kubernetes namespace with isolated PostgreSQL and MongoDB instances, provisioned by a dedicated tenant lifecycle manager. Reporting ran on Cube.js with Keycloak authentication and Cerbos authorization. We deployed the entire stack via Helm charts with OpenTelemetry instrumentation for observability.

My primary contributions were the data extraction service, billing engine, a custom template engine (Rust, also compiled to WASM), a pluggable storage abstraction layer, and a CLI tool. I also contributed significantly to the workflow orchestration engine, data transformation service, tenant agent, data loading service, and database migrations.

Google Cloud Software Engineer #
First engineering hire in the Dutch office. Customer projects and internal products. GCP-native applications on Kubernetes, App Engine, Cloud Functions, and Cloud Run. Backend in Go, frontend in Vue.js, infrastructure-as-code with Terraform.
Professional Cloud Architect #
2021—2023
, Google Cloud
Designing, developing, and managing scalable, secure cloud solutions on Google Cloud.
Certified Kubernetes Application Developer #
Designing, building, and deploying cloud-native applications for Kubernetes.
Associate Cloud Engineer #
2021—2023
, Google Cloud
Deploying applications, monitoring operations, and managing enterprise solutions on Google Cloud.
Visitors4U #
2019—2020
, for App4mation, integrated into ServiceNow Workspace Service Delivery
A ServiceNow application to register visitors, order services for them, and link them to services. This application is completely reservation agnostic, for which reservation they are visiting, so it can link to any application with reservations. Build with a companion Android App, 4Visitors. Development was terminated in early 2020, due to other application having higher priority. After I left the company, the project was integrated into the official ServiceNow Workspace Service Delivery module per this announcement.
What Should We Play On Steam #
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.

4Visitors #
2019—2020
, for App4mation, integrated into ServiceNow Workspace Service Delivery
An Android app build in Kotlin to register and check-in visitors. Has a dashboard for reception workers, and a kiosk mode for visitors to check them self in. Companion to Visitors4U, see it for more details.
Full-stack Developer #
2018—2020
, App4mation
Plat4mation split off their development into a new company. ServiceNow application development, and building Android applications in Kotlin.
4DevOps #
2018—2019
, for App4mation, ServiceNow store
A CI/CD integration for ServiceNow. Integrated with the source-control of GitHub, GitLab, and BitBucket. Integrated with the build/pipeline of GitLab, and Jenkins.
Rooms4U Outlook add-in #
2018—2018
, for Plat4mation, ServiceNow store
An Outlook add-in to book rooms using Rooms4U. Built with an Angular 6 front-end, and a C# ASP.NET backend.
Platform Developer #
2017—2018
, Plat4mation
Enterprise ServiceNow application development for clients including UK DWP and ING. Service Portal and AngularJS applications, an Outlook add-in with a C# ASP.NET backend, and internal Gulp-based front-end build tooling adopted by the team.
Konektis dashboard #
2017—2017
, for Flores.nl, internal
An ASP.NET Core dashboard for the online CRM synchronisation system Konektis.
Rembrandt F&O App #
2017—2017
, for Flores.nl, internal
An Xamarin.Forms mobile app, with an ASP.NET back-end, prototype for bankers to manage and maintain relations with customers. Developed for Rembrand F&O.
.NET Developer #
2016—2017
, Flores.nl
Development and maintenance of various .NET applications, both internal and at customers. Sadly the company went out of business in 2024.
Roadmap4U #
2016—2017
, for Plat4mation, ServiceNow store
Roadmap visualisation tool in ServiceNow build on ServicePortal technology. Developed for the U.K. Department for Work & Pensions and ING Bank.
Donpl App #
2016—2016
, for Flores.nl, internal
An Xamarin.Forms mobile app for the Donpl platform, for Flores.nl as a student project for the HvA.
Dutch driver’s license AM, B #
Standard Dutch license for manual transmission car and moped. Passed on the first try.
HBO-ICT #
Started the Game Development specialisation in 2014, expecting a games-focused curriculum. It turned out to be a standard IT curriculum with a Game Development label, so I switched to Software Engineering in 2016. The programme’s technical depth was limited; most of my engineering skills come from concurrent and subsequent work experience.
Higher General Secondary Education (HAVO) #
Started at Gerrit van der Veen College in 2008, switched to Altra College in 2012 for smaller classes. Diploma earned in 2014 with the “Nature & Technical” subject package.
1996
If you have any questions or job opportunities, feel free to contact me. You can message me on LinkedIn.