Sjors
Backend developer
“Wij hebben totale autonomie over de applicaties die we bouwen”
“Wij hebben totale autonomie over de applicaties die we bouwen”
Vroeg je Sjors jaren geleden wat voor baan hij wilde, dan was het antwoord niet backend developer. Sterker nog, het antwoord was waarschijnlijk niet eens IT-gerelateerd. Sjors studeerde neurowetenschappen, maar achteraf paste dat niet bij hem. Toen hij via een detacheringsbureau een IT-traineeship volgde en in 2021 aan de slag ging bij de ANWB, wist hij: hier zit ik op mijn plek. Twee jaar en een vast contract later voelt hij dat nog steeds zo.
Een supergezellig team, goede werkprivé-balans én veel vrijheid in het werk: dat waardeert Sjors in zijn baan bij de ANWB. Maar waar hij écht enthousiast van wordt? De inhoud van zijn werk. “Het leuke is dat we binnen ons team nieuwe initiatieven opzetten om de dienstverlening te verbeteren en verder te digitaliseren. Omdat we die features vanaf nul opbouwen, kunnen we dat doen zoals we dat zelf willen”, zegt Sjors.
Enthousiast vertelt hij verder. “Het doel van de ANWB is niet alleen om volledig serverless te gaan werken, maar ook cloudnative. Daarom bouwen we al onze applicaties met Amazon Web Services in de cloud. Het leuke daaraan is dat we totale autonomie hebben over onze applicaties. Wij kunnen zelf onze infrastructuur kiezen via AWS CDK (Cloud Development Kit) en live zetten voor de eindgebruikers via automatische pipelines. Hierdoor kunnen we meerdere releases doen op één dag. We coderen voornamelijk in Java en Typescript, maar kunnen ook andere codeertalen gebruiken. Dat we niet afhankelijk zijn van andere teams, technisch beheerders of oude systemen, betekent dat we snel nieuwe dingen kunnen opzetten. Dat vind ik gaaf.”
Zo’n nieuwe feature waar Sjors op dit moment mee bezig is, is het digitaal annuleren van een pechmelding. Bij het bouwen daarvan komt veel kijken, vertelt hij. “Van automatiseren met pipelines en codereviews laten doen door andere collega’s, tot het uitvoeren van end-to-end-, regressie-, unit- en integratietesten. En het inbouwen van alerting, waardoor we direct een melding krijgen als er iets misgaat voor de eindgebruiker.”
Een ander innovatief project waar Sjors aan werkt is het integreren van een AI-model die op basis van historische pechdata en ingezette hulp een advies geeft over de juiste hulpverlening bij een nieuw pechgeval. “Het AI-model gebruikt gegevens zoals de storingsomschrijving, het type voertuig, de locatie van het pechgeval en zelfs het weer dat meespeelde tijdens het pechgeval om te voorspellen welke hulp nodig is. Ziet het model bijvoorbeeld dat bij een vergelijkbare situatie het voertuig zelf door kon rijden naar een garage? Dan kan de case mogelijk telefonisch afgehandeld worden en kan de Wegenwacht iemand anders helpen. Win-win, dus.”
Op die impact is Sjors trots, vertelt hij. “Wat ik cool vind aan mijn werk, is dat ik direct mensen help. In Nederland en heel Europa. Digitaal verwerken we een paar duizend pechmeldingen per dag. Dat vraagt om goed functionerende systemen die 24/7 bereikbaar zijn en veel volume aankunnen. Daar houden we vanzelfsprekend rekening mee in het programmeren en dat geeft extra motivatie om je werk goed te doen. Je maakt echt het verschil voor mensen.”
Veel van wat Sjors nu doet, heeft hij gaandeweg met goede begeleiding van zijn collega’s geleerd. Datzelfde biedt hij nu aan beginnende collega’s. “Zo ben ik nu bezig met een workshop over de mogelijkheden van GIT. Ook leren we veel van elkaar tijdens onze hackatons. Binnen één dag bouwen we dan samen een applicatie. Voor nu zit ik absoluut nog op mijn plek. We zetten met z’n allen grote stappen, en die wil ik afmaken. Maar wie weet ga ik ooit iets anders doen. Of het dan gaat om een seniorrol of een functie als solutionarchitect of domeinarchitect, dat ben ik nog aan het uitvogelen. Gelukkig is hier heel veel mogelijk.”