Hallo, mijn naam is

Tim van Leuverden,

en ik ben een senior software engineer & backend architect.

Ook beschikbaar in: English

Tijdens mijn studie aan de hogeschool ben ik begonnen met parttime werk als .NET-software developer bij Flores.nl. Na een jaar begon ik aan een fulltime stage voor hetzelfde bedrijf.

Een betere kans kwam op, en ik ben gewisseld van baan, om te werken als JavaScript developer op het ServiceNow platform. Ik deed full-stack development in JavaScript, als ServiceNow application developer.

Plat4mation splitste haar development afdeling af als een dochterbedrijf, App4mation. Hier bleef ik fulltime werken als ServiceNow application developer, en bouwde Android apps in Kotlin.

Een positie voor medewerker nummer één bij Devoteam G Cloud Nederland, waar ik in 2021 met een jaarcontract in dienst ben gegaan. Het ontwikkelen was gefocust op het Google Cloud Platform, met back-end development in Go, en front-end development in VueJS.

In het begin van 2022 ben ik bij Exivity begonnen als backend ontwikkelaar voor het gelijknamige product. Later als backend architect en backend ontwikkelaar van het nieuwe clean-sheet Hypermeter product, een Kubernetes-native ELTC-platform gebouwd met Rust en Go. Het bedrijf is in 2026 flink gekrompen.

Ik ben gewend aan werken in teamverband, maar heb ook vaak genoeg gewerkt aan solo projecten. In teamverband ben ik gewend om te werken met een vorm van Scrum.

Programmeertalen #

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

Talen #

  • Nederlands (moedertaal)
  • Engels (vloeiend)
  • Japans (gespreksniveau)
  • Duits (basis)
  • Frans (basis)

Technologieën #

  • Linux
  • Kubernetes
  • gRPC / Protocol Buffers
  • Helm
  • PostgreSQL
  • Docker
  • Terraform
  • OpenTelemetry
  • Google Cloud Platform
  • Android
Lees verder
2026
Certified Kubernetes Administrator #
Installatie, configuratie, en beheer van production-grade Kubernetes-clusters.
Senior Software Engineer & Backend Architect #
2022—2026
, Exivity
Eerst gewerkt aan het bestaande Exivity-product, met onderhoud en uitbreiding van de backend. Daarna de rol van backend architect opgepakt voor het clean-sheet Hypermeter product, een multi-tenant ELTC (Extract, Load, Transform, Charge) platform dat vanaf de grond opgebouwd is. Microservice-architectuur ontworpen met ~25 services in Rust en Go, communicerend over gRPC met Protocol Buffer contracten. Het platform draaide native op Kubernetes, met ELTC-pijplijnstappen georchestreerd als K8s Jobs en uitgerold via Helm charts. Primaire auteur van de high-performance data-extractieservice, de factureringsengine, en een custom template engine, naast andere services. Het bedrijf is in 2026 flink gekrompen.
Hypermeter #
2022—2026
, voor Exivity, beschikbaar op Hypermeter

Een clean-sheet, multi-tenant ELTC (Extract, Load, Transform, Charge) platform voor geautomatiseerde data-inname, transformatie en facturering. Samen met één andere backend engineer hebben we een Kubernetes-native microservice-architectuur ontworpen en gebouwd met ~25 services in Rust en Go, allemaal communicerend over gRPC met gedeelde Protocol Buffer contracten en gegenereerde Go en TypeScript SDKs.

We bouwden een data-extractieservice (Rust) die data kon ophalen van HTTP APIs (met OAuth2, JWT en cloud IAM authenticatie), relationele databases (MySQL, PostgreSQL, SQL Server, Oracle) en cloud storage (S3, Azure Blob, GCS). Een data-laadservice (Go) nam vervolgens de geparseerde data (JSON, XML, CSV, Parquet) op in PostgreSQL met automatisch schemabeheer, en een datatransformatieservice (Go) paste SQL-gebaseerde normalisatie toe op de geladen data. Tot slot schreven we een factureringsengine (Rust) die configureerbare factureringsregels uitvoerde met ondersteuning voor staffelprijzen, volumekortingen, toeslagen en incrementele facturering (zoals belastingschijven).

We maakten de pijplijn-orchestratie volledig Kubernetes-native: een workflow-orchestratie-engine (Rust) loste jobafhankelijkheden op en plande ELTC-stappen als K8s Jobs via een job-orchestratieservice (Go), terwijl een dedicated watchdog-service (Go) real-time de jobstatus terugrapporteerde. Elke tenant kreeg zijn eigen Kubernetes namespace met geïsoleerde PostgreSQL en MongoDB instanties, ingericht door een dedicated tenant lifecycle manager. Rapportage draaide op Cube.js met Keycloak authenticatie en Cerbos autorisatie. We rolden de volledige stack uit via Helm charts met OpenTelemetry instrumentatie voor observability.

Mijn primaire bijdragen waren de data-extractieservice, factureringsengine, een custom template engine (Rust, ook gecompileerd naar WASM), een pluggable storage-abstractielaag en een CLI-tool. Daarnaast heb ik significant bijgedragen aan de workflow-orchestratie-engine, datatransformatieservice, tenant agent, data-laadservice en databasemigraties.

Google Cloud Software Engineer #
Eerste engineer in het Nederlandse kantoor. Klantprojecten en interne producten. GCP-native applicaties op Kubernetes, App Engine, Cloud Functions, en Cloud Run. Backend in Go, frontend in Vue.js, infrastructure-as-code met Terraform.
Professional Cloud Architect #
2021—2023
, Google Cloud
Ontwerp, ontwikkeling, en beheer van schaalbare en veilige cloud-oplossingen op Google Cloud.
Certified Kubernetes Application Developer #
Ontwerp, ontwikkeling, en deployment van cloud-native applicaties voor Kubernetes.
Associate Cloud Engineer #
2021—2023
, Google Cloud
Deployment van applicaties, operationele monitoring, en beheer van enterprise oplossingen op Google Cloud.
Visitors4U #
2020
, voor App4mation, geïntegreerd in ServiceNow Workspace Service Delivery
Een ServiceNow applicatie om bezoekers te registreren, diensten te bestellen, en diensten aan ze te linken. De applicatie staat los van het soort reservering waar de bezoekers voor komen, dus het kan aan elke applicatie met reserveringen gelinkt worden. Ontwikkeling was in begin 2020 beëindigd, omdat andere applicaties hogere prioriteit kregen. Nadat ik het bedrijf verlaten heb, is het project geïntegreerd in de officiële ServiceNow Workspace Service Delivery module, te lezen in deze aankondiging.
What Should We Play On Steam #
2019
, persoonlijk project, WhatShouldWePlayOnSteam.com, code op Gitlab

Vaak als ik spelletjes ging spelen werd de vraag “wat zullen we spelen” gesteld. Ik had een site gevonden (WhatShouldIPlayOnSteam.com), die je gebaseerd op je gebruikersnaam een willekeurig spel uit je Steam bibliotheek geeft, maar dat was voor één gebruiker. Dus gingen we elkaar vragen stellen eerst “heb jij X” en daarna “zin om X te spelen?” een half uur lang, om een spel dat we gaan spelen te vinden. Dus besloot ik een site te maken die dat voor je doet, een spel vinden die we kunnen spelen.

De site bestaat uit twee delen, een VueJS frontend, en een NodeJS backend die met de Steam APIs communiceert. Tijdens het begin van development kwam ik er achter dat de Steam APIs nogal traag waren, met reactietijden van meer dan een seconde. Dus moest ik een vorm van caching toevoegen, daar voor heb ik Redis gebruikt. Na de eerste laag caching, heb ik nog een laag caching toegevoegd voor het vinden van spellen die alle spelers hebben.

Dus nu cached het de speler ID gebaseerd op “vanity URL”, een lijst van spellen per speler, en lijst van spellen die één groep spelers heeft. Gelukkig heeft Redis een makkelijke oplossing om cache items na een vaste tijd weg te gooien, dus hoef ik me geen zorgen te maken om crashes doordat de cache vol raakt.

4Visitors #
2019
, voor App4mation, geïntegreerd in ServiceNow Workspace Service Delivery
Een Android app gebouwd in Kotlin om bezoekers te registreren en in te checken. Een dashboard voor receptiemedewerkers, en een kiosk modus voor bezoekers om zelf in te checken. Werkt samen met de Visitors4U ServiceNow applicatie.
4DevOps #
Een CI/CD integratie voor ServiceNow. Het heeft een integratie met source-control software van GitHub, GitLab, en BitBucket. En een integratie met build/pipeline tools van GitLab en Jenkins.
Full-stack Ontwikkelaar #
2018—2020
, App4mation
Plat4mation splitste haar development afdeling af naar een nieuw bedrijf. ServiceNow application ontwikkelaar, en bouwde Android applicaties in Kotlin.
Rooms4U Outlook add-in #
Een Outlook add-in om kamers te reserveren in Rooms4U (een ServiceNow applicatie). Gebouwd met een Angular 6 frontend, en een C# ASP.NET backend.
Platform Ontwikkelaar #
2017—2018
, Plat4mation
Enterprise ServiceNow-applicatieontwikkeling voor klanten waaronder UK DWP en ING. Service Portal- en AngularJS-applicaties, een Outlook add-in met een C# ASP.NET backend, en interne front-end build-tooling op basis van Gulp, geadopteerd door het team.
Roadmap4U #
Project roadmap visualisatie tool in ServiceNow, gebouwd op ServicePortal technologie, met een AngularJS frontend. Ontwikkeld voor het Britse Ministerie van werk en pensioen, en ING.
Konektis dashboard #
2017
, voor Flores.nl, intern
Een ASP.NET Core dashboard voor het voormalige online CRM synchronisatie systeem Konektis.
Rembrandt F&O App #
2017
, voor Flores.nl, prototype
Een Xamarin.Forms mobile app, met een ASP.NET backend. Prototype voor bankiers om relaties met klanten te onderhouden. Ontwikkeld voor Rembrand F&O.
.NET Ontwikkelaar #
2016—2017
, Flores.nl
Ontwikkelen en onderhoud van verschillende .NET-webapplicaties, intern en voor klanten. Helaas is het bedrijf in 2024 failliet gegaan.
Donpl App #
2016
, voor Flores.nl, intern
Een Xamarin.Forms mobile app, voor het voormalige Donpl platform. Ontwikkeld voor Flores.nl als een studenten project bij de HvA.
Nederlands rijbewijs AM, B #
Standaard Nederlands rijbewijs voor handgeschakelde auto en scooter. In één keer gehaald.
HBO-ICT #
In 2014 begonnen aan de Game Development specialisatie, in de verwachting van een op games gericht curriculum. Het bleek een standaard IT-opleiding met een Game Development label, dus in 2016 overgestapt naar Software Engineering. De technische diepgang van het programma was beperkt; de meeste van mijn engineering-kennis komt uit gelijktijdig en later werk.
HAVO #
Begonnen bij Gerrit van der Veen College in 2008, in 2012 overgestapt naar Altra College voor kleinere klassen. In 2014 diploma behaald met het “Natuur en Techniek” vakkenpakket.
1996
Voor vragen en verder contact, ben ik bereikbaar op LinkedIn.