Hallo, mijn naam is
Tim van Leuverden,
en ik ben een software engineer.
Ook beschikbaar in: English
Tijdens mijn studie aan de hogeschool ben ik begonnen met parttime werk als een .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 een JavaScript developer op het ServiceNow platform. Ik deed full-stack development in JavaScript, als ServiceNow application developer.
Plat4mation splitste haar development afdeling als een dochterbedrijf, App4mation. Hier bleef ik fulltime werken als een ServiceNow application developer, en bouwde Android apps in Kotlin.
Ik had een kort avontuur bij 123inkt.nl, maar na een maand besloot ik dat het niet voor mij was.
Een positie voor medewerker nummer één bij Devoteam G Cloud Netherlands, bij wie 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 as een Go backend ontwikkelaar voor het product.
Ik ben gewend aan werken in teamverband, maar heb ook vaak genoeg gewekt in solo projecten. In teamverband ben ik gewend om te werken met 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)
Technologies #
- Linux
- Docker
- Android
- Apple macOS
- IntelliJ IDEA
- Google Cloud Platform
2021—2022, Devoteam G Cloud Nederland
2021—2023, Google Cloud
2021—2023, Cloud Native Computing Foundation
2021—2023, Google Cloud
2020, voor App4mation, geïntegreerd in ServiceNow Workspace Service Delivery
2019, persoonlijk project, WhatShouldWePlayOnSteam.com, code op Gitlab
Vaak als ik een 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?” voor een half uur, 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 zogen te maken om crashes door dat de cache vol raakt.
2019, voor App4mation, geïntegreerd in ServiceNow Workspace Service Delivery
2019, voor App4mation, ServiceNow store
2018—2020, App4mation
2018, voor Plat4mation, ServiceNow store
2017—2018, Plat4mation
2017, voor Plat4mation, ServiceNow store
2017, voor Flores.nl, prototype
2016—2017, Flores.nl
2016—2019, Hogeschool van Amsterdam
2015, Rijschool Green
2014—2016, Hogeschool van Amsterdam
In 2014 ben ik begonnen aan een HBO ICT-opleiding, toegespitst op “Game Development”. Ik vond het eerst leuk om over IT te leren met games als uitgangspunt. Maar het voelde na het eerste jaar meer aan als een ICT-opleiding met wat game development stickers er opgeplakt. Telkens als het net interessant werd, kwam er een “maar dat dat hoef je niet te weten” aan.
Dus besloot ik in 2016 over te stappen naar de richting “Software Engineering”. In de hoop dat die iets meer de diepte van de technische kant ingingen, dat gingen ze niet.
2012—2014, Altra College
2008—2012, Gerrit van der Veen College