imdaniel

Wie ben ik?

Hi! Leuk je te ontmoeten, ik ben Daniël en ik ben een Frontend Developer met meer dan 7 jaar ervaring. Mijn reis naar waar ik nu sta is niet traditioneel verlopen. De meeste mensen hebben een achtergrond in IT – ze hebben ofwel mediastudies gedaan, of computerwetenschappen gestudeerd. Maar ik niet… Ik heb een bachelor in hotelmanagement.

Hoe het begon

Het is nu makkelijk om te zeggen dat ik een opleiding in computerwetenschappen had moeten volgen, maar destijds, om wat voor reden dan ook, had ik nooit overwogen dat IT iets voor mij zou zijn. Hotelmanagement leek cool. Ik hield van gastvrijheid omdat het sociale contacten, plezier en menselijkheid met zich meebrengt, dus ging ik ervoor.

Na 3 jaar studeren en een stage in Chicago van 1 jaar rondde ik mijn bachelor af en begon ik in de hospitality branche te werken. Ik had een paar verschillende baantjes in Amsterdam voor zo’n 2 of 3 jaar en kwam uiteindelijk tot de conclusie: dit is niet iets wat ik de rest van mijn leven wil doen.

Dus… wat wilde ik dan eigenlijk? Nou, ik had altijd al affiniteit met het web. Toen ik jonger was, had ik al eens wat met websites geprutst, dus ik dacht: waarom het niet eens proberen? Ik kocht een cursus van een erkende instelling in Nederland en begon me te storten op webdevelopment alsof mijn leven ervanaf hing.

Naast 10 uur werk per dag, begon ik daarna 2 tot 3 uur per dag webdevelopment te leren. Dit ging ongeveer 3 maanden door en was ontzettend intens. Na deze periode dacht ik: ik moet toch wel iets kunnen laten zien als ik voor een entry developer rol ergens solliciteer. In de tussentijd was mijn zusje begonnen met het bakken van cakes enzo, en ik dacht: waarom geen blog beginnen?

Eerste stappen

En zo kwam mijn allereerste website tot leven. Met WordPress bouwde ik voor mijn zusje een blog en gaf ik die als kerstcadeau aan haar. Ze plaatste er jarenlang op, totdat ze uiteindelijk besloot te stoppen vanwege tijdsgebrek.

Voor mij was het op dat moment een mooie referentie voor potentiële werkgevers. En dat is precies wat ik deed. Ongeveer 4 maanden nadat ik als een gek aan het studeren was, dacht ik: “What the hell” en begon ik te solliciteren naar instapfuncties als Frontend Developer. De allereerste sollicitatie die ik ooit verstuurde, was naar 42Functions en, niet te geloven, ik werd aangenomen.

Tijdens mijn tijd bij 42Functions leerde ik veel van de basisprincipes. Ze bouwden websites, voornamelijk met WordPress en Magento 2. Dit was een mooie instap voor mij en ik deed dit 4 jaar lang. Het laatste jaar gingen we ook aan de slag met VueJS en Nuxt, en na 3 jaar met WordPress & Magento 2 was dat een verademing.

Daarna besloot ik fulltime te willen werken met component-based frameworks. Ik liet de hele PHP-gebaseerde technologie achter me en richtte me volledig op Javascript en Typescript. Na bij verschillende bedrijven te hebben gesolliciteerd, vond ik uiteindelijk OneWelcome. Een bedrijf dat recent was ontstaan door een fusie tussen twee verschillende bedrijven: Onegini en iWelcome. Zij specialiseerden zich in Identity and Access Management (IAM), een ontzettend interessant veld. Ze werkten met React, waar ik toen nog geen ervaring mee had. Maar dat maakt niet uit, component-based frameworks lijken erg op elkaar, dus binnen een maand was ik up-to-date.

Background

Groei

Tijdens mijn tijd bij OneWelcome kreeg ik de kans om iets te creëren wat ik nog nooit eerder had gedaan: een component library. Voorheen gebruikten ze MaterialUI om al hun user interfaces te bouwen. Maar zij wilden een eigen, dependency-free library, zodat ze volledige controle hadden over alles, inclusief de theming. Dit was de grootste uitdaging die ik tot dan toe had gehad, grotendeels door de accessibility. Als je developer bent, weet je: custom UI libraries en accessibility is niet het makkelijkst.

In de twee jaar die volgde bij OneWelcome vergroot ik mijn kennis exponentieel. Ik hielp mee met het herontwerpen van een complete Microfrontend-architectuur, waarbij we overstapten van SingleSPA naar Webpack Module Federation. Al onze Microfrontends werden beheerd door verschillende teams en gebouwd met onze component library. We zorgden voor een volledige releasecyclus die nog steeds actief onderhouden wordt en publiek beschikbaar is.

Helaas, na anderhalf jaar werd OneWelcome overgenomen door een gigantische corporatie genaamd Thales. Dit resulteerde in een bedrijfscultuur en manier van werken waar ik niet achter stond. Zonder te diep in details te treden, had ik na ongeveer 6 maanden genoeg. Dit was niets voor mij, tijd voor wat nieuws!

En zo begon mijn volgende zoektocht naar een baan. Dit keer wist ik precies wat ik zocht. In de afgelopen 6 jaar ben ik enorm gegroeid en heb ik een ongelooflijke hoeveelheid geleerd. Ik wilde een bedrijf vinden welke iemand zoekt die graag het heft in eigen handen neemt en kwaliteit boven kwantiteit waardeert. En uiteraard niet te groot. Na een paar sollicitaties bij bedrijven die het niet helemaal waren, stuitte ik op GlobalOrange. En jawel, het bedrijf was niet te groot, er is veel ownership en zij zochten een Frontend Lead om de leiding te nemen.

De toekomst

En nu zit ik bij GlobalOrange sinds maart 2024. Hier kan ik prima mijn ei kwijt met uiteenlopende projecten die gebruik maken van ReactJS en NextJS.

Wat de toekomst brengt, dat weet niemand. Maar ik weet wel dat de keuze om te switchen van hospitality naar webdevelopment een hele goede was!