Schaalbare notificaties en betrouwbare infrastructuur bij Familienet
Sinds augustus 2024 werk ik als freelance Full Stack Engineer bij Familienet, een sociaal platform voor bewoners van zorginstellingen en hun families. Binnen dit project richtte ik me op het ontwerpen en uitbouwen van fullstack features — van database tot backend tot frontend — met een sterke focus op betrouwbaarheid en schaalbaarheid.
Een van de eerste grote uitdagingen was de migratie van meer dan 200.000 klantaccounts naar een moderne Kubernetes-architectuur op Google Cloud. Ik ondersteunde dit traject door het nauwgezet monitoren van de migratie, het oplossen van bugs en het doorvoeren van gerichte optimalisaties. Door snel in te spelen op issues en kleine fixes direct te deployen, droeg ik bij aan een soepele overgang zonder noemenswaardige onderbrekingen voor gebruikers.
Daarnaast nam ik de doorontwikkeling van de notificatieservice op me. Deze service verstuurt zowel push- als e-mailnotificaties, en moest bestand zijn tegen piekbelasting (bijvoorbeeld na een grote update of campagne). In Golang herschreef ik delen van de verwerking en zorgde voor betere foutafhandeling. Hierdoor werd het systeem stabieler en beter schaalbaar.
Naast infrastructuur en back-end logica werkte ik actief mee aan de uitbouw van applicatiefunctionaliteit. Binnen het team was ik verantwoordelijk voor het ontwikkelen van fullstack features — denk aan het ontwerpen van nieuwe API-endpoints in Django, het optimaliseren van databasemodellen, én het implementeren van bijbehorende UI-componenten. Deze veelzijdigheid zorgde ervoor dat ik snel schakelde tussen abstracte architectuurkeuzes en concrete gebruikersbehoeften.
Om snel te kunnen reageren op problemen in productie, implementeerde ik monitoring en incident-detectie met Prometheus en Grafana. Dit maakte het mogelijk om afwijkend gedrag vroegtijdig te signaleren en proactief op te treden voordat gebruikers er last van hadden.
Familienet is een project waarin betrouwbaarheid, schaalbaarheid en gebruikersgericht denken samenkomen. Als engineer krijg je hier de kans om technische diepgang te combineren met zichtbare impact — precies de balans waar ik energie van krijg.