Tijdens mijn opleiding moleculaire biologie merkte ik dat ik niet gemaakt ben voor laboratoriumwerk. Hoewel ik het onderwerp nog steeds interessant vond en vind. In de wetenschapscommunicatie stage die ik gedaan heb vond ik het sociale aspect dat ik zocht. Helaas ontbrak het aan diepgang. Het resultaat was dat ik voor mijn verdere loopbaan verder ging zoeken, ook buiten mijn opleidingsgebied. Al snel kwam de IT-sector in beeld en dat was niet zo verassend. Mijn vader was IT’er van het eerste dan wel het tweede uur. Dus ik ben opgegroeid met computers toen ze nog geen gemeengoed waren. Als 5-jarige had ik mijn eerste computer. Een paar jaar later onderhield ik het systeem zelf en installeerde alles bij een upgrade. Dit gebeurde met regelmaat want we kregen toen nog de oude computers van mijn vader zijn werk. Op 11-jarige leeftijd bouwde ik samen met mijn vader mijn eerste computer. Toch was voor mij de IT nooit eerder een optie geweest, misschien juist omdat mijn vader IT’er was. In de TalentClass ging mijn developer hart sneller kloppen Toen ik ben gaan zoeken naar een baan waar ik mijn creativiteit in kwijt kan en diepgang kan vinden kwam ik bij de terecht en uiteindelijk, bij Qquest. Nadat ik probleemloos door het assessment heen was gekomen, ben ik begonnen aan de Talent Class. Ik had al wat oefenwerk gedaan met JAVA, maar daar waren we voor het eind van de eerste dag programmeren al doorheen. Het was een intensief traject, vooral de eerste maand. Nieuwe kennis, nieuwe mensen en nieuwe omgeving, het kostte veel energie. De tweede maand was minder intensief maar minstens zo interessant als de eerste. Ik ontpopte me al snel tot de leidende programmeur binnen mijn klas en vertaalde requirements naar ontwerp. Ik heb toen, samen met de JAVA docent, elementen in de userinterface gemaakt die door de klassen na mij zijn hergebruikt. Na het afronden van de TalentClass was er niet direct een passende opdracht voor een junior programmeur zoals ik. Daarom ben ik mij gaan richten op het opdoen van nieuwe kennis en ben ik vrij snel gaan assisteren bij de Java-lessen en projecten binnen de opvolgende TalentClasses. In de periode tussen de TalentClass en mijn eerste opdracht heb ik mij ook aangesloten bij het Intranetteam om meer te leren over front-end development en webservices. Hiervoor heb ik JavaScript met REACT geleerd evenals het gebruik van een CI/CD-pipeline en het werken met HTML en CSS. Qquest jubileumapplicatie bouwen in Flutter In de periode op kantoor heb ik ook met een klein team gewerkt aan een mobiele applicatie voor het Qquest lustrum. De applicatie is gebouwd in Flutter, een framework uit de stal van Google. De app had als doel om de lustrumcommissie te helpen om collega’s te teasen voor lustrumactiviteiten, aftellen naar die activiteiten en leuke anekdotes over het ontstaan en de ontwikkeling van Qquest. Binnen dit team werkte ik als PO, hoewel ik op papier developer was. Dit was een leuke en leerzame ervaring en iets wat zeker naar meer smaakte. In november 2019 ben ik in opdracht gegaan bij CB als OutSystems developer. Dit is het meest gebruikte lowcode ontwikkelplatform. Niet direct iets wat perfect aansloot bij mijn ambities, maar het feit dat het een nieuw team was met een nieuwe tool en een nieuwe omgeving sprak me enorm aan. Het leek me een leuke uitdaging. Na een week OutSystems bootcamp gingen we aan de slag. Ik kwam er snel achter dat zowel het team als het project compleet nieuw was en ook de infrastructuur waar wij mee werken nog volledig moest worden opgezet. Die infrastructuur was dus mijn eerste zorg. Na enige aandringen van mijn kant zijn wij, ik en de andere twee ontwikkelaars in het team, begonnen met het opzetten van automatische tests. Hierbij zijn we begeleid door een tester uit een ander team. Ook kwam ik met het idee voor het opzetten van een CI/CD-pipeline, waarbij ik erachter kwam dat dit een idee was wat al een tijdje bij CB rondzweefde maar niet eerder van de grond gekomen was. Mijn team heeft het met het cloud team opgepakt en na een paar maanden uitproberen draait de pipeline. Het allerleukste was een klein project dat begon in de kerstvakantie. Mijn manager betrok mij en twee collega’s bij een vergadering. De klant had een probleem met een administratiesysteem. Dit systeem zou sowieso al door CB overgenomen worden, maar pas na zes maanden. Zo lang wilde de klant niet wachten. Wij hebben geschetst wat onze teams voor de klant kunnen doen. De klant koos vervolgens mijn idee, omdat deze het best aansloot bij de behoefte. Ik was hier natuurlijk erg blij mee. Direct ben ik hiermee aan de slag gegaan en voor het eind van de kerstvakantie draaide een eerste, simpele versie. In de weken daarna hebben we de applicatie verder uitgewerkt. Uiteindelijk is mijn opdracht bij CB, evenals mijn hele team, vroegtijdig beëindigt vanwege de pandemie, maar zowel de pipeline als de applicatie voor de klant zijn in gebruik genomen.
Het verhaal van:
Trainee Keeran van Lunteren
Download de app in: Apple App Store of Google Play Store
Mijn eerste opdracht bij CB als OutSystems developer
Inspelen op de behoefte van de klant