Nadat ik klaar was met mijn stage bij het NAZW ben ik in dienst gekomen. Ik ben toen direct op een project gezet dat aansluit bij VAC#CIN. Op het moment moeten de developers in de database zelf om dingen aan te passen. Dat moet veranderen dus ben ik een MVC front-end en RestAPI back-end aan het bouwen, om ervoor te zorgen dat dit mogelijk is. Die cursus die ik heb gevolg over RestAPI's helpt hier wel veel bij. Ook ben ik veel aan het sparren met Arnaud over de architectuur. Ik heb al complimenten gekregen over dat ik vooruitdenk, als het over de opzet van de API gaat.
Een project dat ik zelf ben begonnen om mijn financiën in kaart te brengen. Ik ben hier nog wel even mee bezig en wil er ook wat meer tijd in steken als ik eenmaal klaar ben met UX Advanced. Ook ben ik in gesprek met een budgetcoach om deze software uit te brengen, voor studenten die graag meer inzicht in hun eigen financiën willen. Ik ben van plan als dit project een versie 1.0 paraat heeft. Het uit te brengen en de repository online te zetten, zodat andere mensen het kunnen gebruiken mochten ze het tegenkomen en ook eigen input kunnen geven. Op het moment maak ik er zelf wel gebruik van, alleen heeft het nog niet de UX-ervaring die ik wil leveren, dat wil ik wel serieus nemen op het moment dat andere mensen het gaan gebruiken. Door dit te doen ben ik ook bezig met een cursus over Docker, want ik wil deze software uitbrengen zonder dat dit online gehost hoeft te worden en mensen eigen baas zijn over hun eigen data. Deze app zal geen data van andere gebruikers opslaan en er hoeft ook niet betaald te worden voor de software.
Code Along die ik gevolgd heb voor een beter begrip van API's en hoe je die met een clean architecture kan opzetten. Hierin heb ik geleerd over hoe je API Responses kan terug geven in je API's. Hoe je DTO's het beste kan implemteren voor je API en MVC en hoe ik DTO's aan mijn models kan mappen en vice versa.
Ik heb voor drie vrienden van mij het Slagtvelt project gedaan. Ze wilde graag een ticketsysteem hebben om echt inzicht te hebben in hoeveel mensen er kwamen en wie er al betaald had. Dus heb ik mijn oude stage project van het NIOZ opgeknapt en omgezet naar een systeem dat kon doen wat zij nodig hadden. Ook heb ik in Flutter een mobiele app gebouwd die de tickets kon scannen. Flutter kende ik omdat tijdens mobile development op het MBO was er een klasgenoot van mij erg te spreken erover. Toen we mobile development hadden werkte we met Xamarin een mobile framework van C#, dat werkte voor geen meter in mijn optiek en toen ik begon met Flutter gebruiken vond ik het erg overzichtelijk en het ging heel snel. In de eerste opzet van het ticketsysteem kon je alleen gabbers toevogen en zo een PDF genereren. Het was wel leuk om die zomer mijn mobiele app in actie te zien het werkte allemaal zonder internet en ging soepel. Het jaar daarna heb ik het ticketsysteem omgebouwd van Python Django naar MVC C#, dit is omdat ik er al heel veel mee bezig was maar ook omdat ik wilde dat het onderhoudbaar en toekomstbestendigd was en kon meeschalen als dat nodig was. In dat jaar heb ik ook toegevoegd dat we mails konden verzenden naar de desbetreffende gabbers. Eerst ging dat nog handmatig. In het begin liepen we tegen een mail package aan die niet altijd naar @hotmail kon sturen omdat Micorsoft deze package geblacklist had daarna kwam ik op het spoor van Resend een package die dit wel kon. Daar waren we met zijn alle heel blij mee, want dit werkte zonder enige problemen. In 2026 kwamen we erachter dat voor alles dat wij wilde automatiseren we een KvK nodig hadden, dus zijn ze overgestapt naar Weeztix een ticketsysteem dat 1500 tickets voor je kan generen zonder KvK. Het festival kan maar 150 tickets verkopen aangezien het in de achtertuin van Victor georiganiseerd wordt. Dus mijn vrijwillgerswerk als IT'er voor Slagtvelt houdt bij deze op.
In 2025 ben ik van werkgever veranderd om mijn stage te starten bij het NAZW. Daar heb ik gewerkt aan het project VAC#CIN (VBA Afbouwen C# Code INfaseren). Zoals de naam aangeeft heb ik daar een oude applicatie die voor zo'n vijf jaar is ontwikkeld daar in VBA uitgefaseerd en in C# heb ingefaseerd. Met die tool worden diverse inkomende datastromen verwerkt, gevalideerd en vervolgens in genormaliseerde tabllen in een SQL Server opgeslagen. De tool wordt alleen intern gebruikt en is continue in ontwikkeling. Om de applicatie toekomstbestendig te maken is besloten om naar Microsoft C# te gaan. Ook heeft dit traject het mogelijk gemaakt om de applicatie te resdesignen. De applicatie wordt vooral gebruikt door zorgadviseurs om data in kaart te brengen voor onze ketenpartners in de regio west, zodat ziekenhuizen, huisartsenposten en GGZ allemaal data hebben waar ze op kunnen handelen als het om traumazorg gaat. We hebben vier blokken 'importeren ruwe data', 'Valideren en verwerken van de ruwe data', 'verwerking terugdraaien en business rules terugdraaien' en 'Business rules toepassen'. Tijdens de stage is alle aandacht gegaan naar 'importeren ruwe data'. Ook heb ik tijdens deze stage geleerd hoe ik VBA code moet lezen en ik ben echt veel de documentatie ingedoken. Arnaud heeft hier zelf ook veel aangehad om gedetailleerd niveau te zien hoe alles nu in elkaar zat en dat gaf ruimte om te herschrijven en te bedenken. Het is een erg groot project en ben dus ook in dienst gekomen om dit project verder voort te zetten!
Nadat ik klaar was op het MBO en voordat ik begon op het HBO kwam ik ChipSoft tegen door op "Werkstudent IT" te googlen. Ik kwam ChipSoft tegen en heb gelijk gesolliciteerd, want een baan als werkstudent in combinatie met het HBO zag ik wel zitten. Ik wilde echt iets heel graag doen in mijn werkvak want dat levert aan het eind meer op vind ik. Dus aan het eind van mijn zomervakantie gebeld het was een erg kort gesprek, want ik was namelijk goed voorbereid. En iets voordat de zomervakantie voorbij was kreeg ik te horen dat ik de baan had. Toen ik daar begon maakte het allemaal veel indruk op mij. Ik kwam namelijk van het MBO, dus ik had nog veel te leren. Wel vonden mijn collega's het vet om daarbij te helpen en dat merkte ik ook wel. Wat ik op het HBO leerde kon ik weer toepassen op werk en wat ik op werk leerde kon ik weer toepassen op het HBO. Het was een erg machtige combinatie tijdens het eerste jaar van mijn studie. Ik werkte daar grotendeels 8 uur in de week en als mijn schoolrooster het toeliet 16 uur. Ik heb de meeste van mij tijd in het JIPMaster project gestoken later hernoemt naar HQC. Het HQC project heb ik helemaal zelf opgebouwd en was echt mijn project. Ik heb hier een MVC front-end gebouwd en een RestAPI als back-end en dat allemaal met het .NET framework. Hier heb ik echt leren programmeren in een taal en ik ben C# /NET echt gaan omarmen door dit werk. Ik vind het een fijne taal, omdat ik mijn weg erin ken en daardoor weer nieuwe mogelijkheden kan creeren in de vorm van design patterns. Wat HQC deed in praktijk is dat als het ontwikkelteam fouten zag in EPD HiX, dan werden die foutmeldingen in HQC gezet en de ontwikkelaars zagen de foutmeldingen dan sneller en zou werd er met elkaar gecommuniceerd in de vorm van dossiers. Het was erg vet om dit zelf te doen, maar wat ik ook leerde over mijzelf is dat ik het lastig vind om te werken aan een project waar maar geen eind aankomt of beter gezegd geen versie 1.0. Steeds als ik verder was in het proces kwam de stakeholder met nieuwe eisen. Ik heb dit later wel aan mijn teamleider doorgegeven en die heeft op de rem gedrukt door zelf de communicatie over te nemen. Wel heb ik dit project met alle eisen en samen met behulp van Ramon een fulltime programmeur daar en mooi eind product kunnen leveren zonder dat er teveel tijd tussen zat. Het was erg prettig om met Ramon samen idee uit te werken en te bedenken. Maar ook om te horen dat de code die ik schreef goed was en van kwaliteit. Ook heb ik veel geleerd van Vincent daar. Hij hielp mij in het begin als ik ergens tegen aanliep en hij hielp mij bij de code reviews. Zo kreeg ik een beetje gevoel voor hoe het werken als Software Developer gaat in praktijk. Ik zou deze ervaring voor geen goud willen missen en ben blij dat ChipSoft wilde investeren in mijn weg naar fulltime developer.
Code Along die ik heb gevolgd over het juist opzetten van een MVC architectuur. In deze cursus heb ik ook over het Unit of Work (UoW) design pattern geleerd.
Voor een keuzedeel op school mocht ik een eigen project bouwen hiervoor heb ik besloten om in .NET een Hotel bookingsysteem te bouwen. Ik had een MVC front-end en een RestAPI als back-end. Maar ik wilde het mij wel lastiger maken door de authenticatie zelf te doen, zodat ik er meer over zou leren. Dat is mij dus gelukt het was wel lastig om dit te realiseren maar werkte wel uiteindelijk. Wel kreeg ik als feedback van de docent, dat het een erg vet project is en dat het gaaf is dat ik de authenticatie zelf gebouwd heb, alleen dit moet ik nooit meer doen. Aangezien er zijn allerlei functies voor je zijn die .NET zelf voor je regelt wat betreft authenticatie.
ApliCAD is een erg klein bedrijf zo'n 3 a 4 man waar ik zat voor mijn afstudeerstage in Spanje. Hier heb ik gebouwd aan BIM (Building Information Modeling) software. Dit heb ik gebouwd in Angular, alleen een front-end stack aan het eind kon je gebouwen inspecteren en alle details zoals: afmetingen, hoeveel van elk detail aanwezig was, benamingen en schalen en daarin de doorsnede zien. Deze software gebruikte ApliCAD al maar ze wilde hun eigen bouwen en daar heb ik een start mee kunnen maken. De bestanden die je kan inladen heten Industry Foundation Classes (IFC) files deze bestanden kun je inspecteren. Het was erg nichemarkt het IFC. Ik vond het vaak erg lastig om dingen over het programmeren van IFC te vinden en documentatie was erg schaars online. Gelukkig kon mijn stagebegeleider Alejandro mij helpen als ik ergens mee zat. Ook was dit de eerste keer dat ik Angular leerde te gebruiken dat ging mij best goed af. Ik deed een cursus waar ik de tijd voor kreeg en had al snel door hoe de architectuur in elkaar zat. Ook heb ik zes maanden in Castellón de la plana gewoond. Hier ging ik voor het eerst op mijzelf wonen wel samen met wat vrienden. Ik was al bezig met Spaans leren via Duolingo en echt actief opzoeken naar wat standaard zinnen zijn die je zegt. In de eerste drie weken kreeg ik Spaans lessen om toch simpel Spaans te kunnen spreken in een stad waar veel mensen vooral Spaans kunnen. Dus werd ik vaak gedwongen om Spaans te spreken en dat heeft mijn taal wel verder ontwikkeld. Dan zei ik soms iets in het Engels en omdat ik "no entiendo" terug kreeg als antwoord wist ik in gebrekking kleuter achterig Spaans mijn zin te formuleren. Het was erg vet om zes maanden in Spanje te zitten de Spaanse gastvrijheid, de bergen en het lekkere eten heeft allemaal een positive indruk achtergelaten. Ik heb daar een baan aangeboden gekregen de laatste dag dat we uiteten gingen, maar ik heb dit afgeslagen. Ik wilde heel graag nog een HBO doen, omdat ik het gevoel had dat ik nog veel te leren had, ook omdat de scholen in Nederland veel beter zijn dan in eventueel Spanje. Mocht ik interesse hebben kan ik nog altijd bellen, maar voor nu is dit mooie Spaanse hoofdstuk afgesloten.
Bij het NIOZ deed ik mijn eerste stage toen ik op het MBO zat. Ik heb hier in Python Django, HTML, CSS & JS een systeem gebouwd waarin je auto's kunt toevoegen en beheren. Aan deze auto's kun je ook ritten koppelen. Dit systeem wordt gebruikt door de receptie van het NIOZ. Ze kunnen hiermee mensen die een auto lenen voor werkgebruik registreren en dan worden de kosten van de rit gedeclareerd bij de desbetreffende afdeling. Ik vond deze stage erg leerzaam en heb er veel geleerd. Zeker omdat het mijn eerste baan/stage in IT was. Maar ook omdat ik mijn eigen API gebouwd had in Python Django. Ik wist pas veel later wat ik echt had gebouwd, omdat de lesstof van het MBO erg matig was. We hebben daar nooit geleerd over API's helaas. Gelukkig kreeg ik wel goede begeleiding om een mooi product te leveren. Vanuit mijn stagebegeleiders kreeg ik positieve feedback en mocht ik opzoek zijn naar een afstudeerstage, dan kan ik altijd terug aankloppen. Ook heb ik hier een maand lang verslaglegging gekregen. Omdat mijn verslagen van laag niveau waren ik heb hier echt de tijd voor gekregen om verslagen sterk te leren schrijven. Wel waren ze heel enthousiast over dat ik een eventuele stage zou doen in Spanje, daar was ik al achteraan aan het gaan in die tijd. Omdat ik wist dat dit heel vet op mijn CV zou staan, maar ook omdat de ervaring die ik ervoor zou kunnen krijgen ook veel voor mij kan betekenen.