Ga naar de inhoud

Medewerker aan het woord: Hans

BLOG

Hoi, ik ben Hans en ik ben de backend developer van de DTB. Naast mijn werk bij De Transparante Broker werk ik momenteel aan mijn master scriptie in informatica.

Kun je iets vertellen over je rol als Backend ontwikkelaar bij De Transparante Broker? Wat zijn je belangrijkste taken?

De backend regelt het verwerken en opslaan van de vacatures die we binnenkrijgen in de database. Ik ben continu bezig met het uitbreiden van de functionaliteit van de backend, zodat we steeds meer informatie beschikbaar hebben en onze website steeds gebruiksvriendelijker wordt. Denk bijvoorbeeld aan het automatisch versturen van e-mails, het vervangen van verlopen vacatures en, sinds kort, het uitbreiden van vacatureomschrijvingen met behulp van AI.

Zodra de backend klaar is met het verwerken van informatie, kan deze op de frontend – de webpagina die je daadwerkelijk ziet – worden weergegeven. De zoekfunctie van de website stuurt bijvoorbeeld een verzoek naar de backend om vacatures uit de database op te halen.

Hoe ziet een typische werkdag er voor jou uit bij DTB?

Om te beginnen brouw ik een grote pot koffie – het wondermiddel voor elke ontwikkelaar. Daarna ga ik aan de slag met de huidige uitbreidingen waar we mee bezig zijn. Laatst werkte ik bijvoorbeeld aan een functie die ChatGPT gebruikt om belangrijke informatie over opdrachtgevers uit vacatures te halen en deze op een aparte pagina weer te geven. Dit begint met veel regels code, maar daarna besteed ik de rest van de dag aan testen: werkt alles zoals het hoort en zorgt de nieuwe functie niet per ongeluk voor problemen elders op de website?

Hoe combineer je je studie met je werk bij DTB? Is het een uitdaging om beide te balanceren?

Ik werk nu één dag in de week bij DTB (meestal op woensdag). De overige vier dagen besteed ik aan mijn scriptie. Deze balans werkt voor mij goed, omdat ik zo een soort ‘midweek-break’ heb. Ik ben dan wel aan het werk, maar met iets totaal anders dan mijn studie, waardoor donderdag weer als een frisse start voelt.

Wat vind je het leukste aan werken als Backend ontwikkelaar?

Het toepassen van ideeën in de praktijk. In mijn studie ben ik gewend om heel theoretisch te denken en de praktijk grotendeels achterwege te laten. Als ontwikkelaar ligt de focus juist op implementatie. Dat is een andere manier van denken die ik graag verder ontwikkel.

Zijn er projecten waar je extra trots op bent? Kun je daar iets over vertellen?

Ja, de backend van DTB natuurlijk! Een half jaar geleden hadden we een verouderde backend. We zijn toen helemaal opnieuw begonnen met het bouwen van een nieuwe website. Arezoo werkte tegelijkertijd aan de frontend, waardoor we nieuwe features direct konden integreren.

Zijn er bepaalde technologieën of trends binnen softwareontwikkeling die je interessant vindt?

De manier waarop programmeertalen veranderen en elkaar beïnvloeden afhankelijk op basis van wat er momenteel nodig is in de industrie. Programmeertalen zijn altijd bezig met features van elkaar te ‘stelen’ en te implementeren op hun eigen manier. De ontwikkelingen die daarin worden gemaakt vind ik leuk om te volgen.

Als je één ding zou mogen veranderen of verbeteren in de wereld van Backend development, wat zou dat zijn?

Dat mensen nooit foutieve data zouden proberen in te sturen. Dat zou enorm veel tijd en moeite schelen bij het uitpluizen van alle mogelijke uitzonderingen waar je als ontwikkelaar mee te maken krijgt.

Hoe werkt het?

Meer weten?