Software die de energietransitie draaiende houdt
Robert werkt sinds 2024 bij OpenWeb als Python Developer. Na jaren als systeembeheerder bij de faculteit Informatica in Leiden maakte hij in 2013 bewust de overstap naar programmeren. Zijn favoriete taal? Python.
Sinds zijn start bij OpenWeb werkt Robert bij Alliander, waar hij zijn passie voor clean code en zijn oog voor detail volledig kwijt kan.
De opdracht: cruciale software in de energietransitie
Alliander speelt een sleutelrol in de Nederlandse energietransitie. Het bedrijf investeert de komende jaren miljarden om het elektriciteitsnet klaar te maken voor de toekomst. Daar hoort betrouwbare software bij: systemen die alle assets registreren, van wijkkasten en transformatoren tot kabels onder bruggen.
Robert kreeg de verantwoordelijkheid voor een applicatie die hierin een centrale rol speelt. Maar al snel bleek dat geen eenvoudige opgave.
“Ik kreeg een applicatie in handen die ik niet direct kon overnemen. Software moet niet alleen werken, maar ook netjes, veilig en onderhoudbaar zijn.”
De uitdagingen: Van knelpunten naar veiligheid
De problemen waren duidelijk:
Een codebase vol warnings en foutmeldingen
Verouderde bibliotheken die risico’s opleverden
Weinig documentatie, waardoor kennis slechts bij één persoon aanwezig was
Een monolithische structuur die moeilijk uit te breiden was
Daarbovenop kwam nog een extra uitdaging: veiligheid. Alliander werkt met gevoelige data, die veilig moet worden uitgewisseld. Dat vraagt om zorgvuldigheid, het volgen van protocollen en het actief melden van mogelijke risico’s.
De aanpak: terug naar de basis
Robert koos voor een stapsgewijze aanpak:
Zero warnings
Zijn eerste doel: geen enkele warning meer. Alleen zo kun je nieuwe fouten direct signaleren en verantwoordelijkheid nemen voor de kwaliteit.
Continuïteit borgen
Kennis moest gedeeld worden. “Eén ei is geen ei. Als ik wegval, moet er iemand anders zijn die de software kan beheren. Dat is cruciaal voor de continuïteit.”
Modulariteit
De software moest modulair worden opgebouwd, zodat onderdelen eenvoudig vervangen of aangepast kunnen worden.
Veiligheid centraal
Zowel technisch (data en protocollen) als menselijk (een cultuur waarin je vrij je mening kunt geven). Alliander biedt die veilige omgeving, en Robert benut die volop.
Documentatie
Voorheen werd er nauwelijks iets gedocumenteerd. Dat kostte het bedrijf veel tijd en geld. Robert zorgde ervoor dat alles systematisch werd vastgelegd en eenvoudig terug te vinden is.
De resultaten: van chaos naar structuur
Na ruim een jaar zijn de resultaten indrukwekkend:
Een schone codebase zonder warnings
Up-to-date libraries, zonder risico’s van verouderde software
Volledige documentatie die kennisdeling en onderhoud vereenvoudigt
Herschreven tests die échte kwaliteit meten in plaats van schijnzekerheid te bieden
Een applicatie die als voorbeeld dient voor andere teams binnen Alliander
Samenwerking en cultuur
Voor Robert telt niet alleen de techniek, maar ook de samenwerking:
"Wat ik mooi vind aan Alliander is de veiligheid die je voelt. Niet alleen fysiek, maar ook mentaal. Je kunt kritiek geven of twijfels uiten zonder negatieve reacties. Dat maakt de organisatie plat en effectief, waardoor je samen snel kunt schakelen."
Die cultuur van openheid en vertrouwen zorgt ervoor dat zijn verbeteringen breed gedragen worden en de samenwerking met collega’s soepel verloopt.
Robert vertelt:
"Ik ben er trots op dat ik bij Alliander mensen verder kan helpen. Het lukt me vaak om collega’s te enthousiasmeren en uit hun schulp te laten kruipen. Dat vind ik ontzettend leuk om te doen."
Conclusie: bijdragen aan iets groters
Robert’s werk bij Alliander laat zien hoe Developers.nl/OpenWeb-professionals bijdragen aan maatschappelijke vraagstukken. Door een rommelige codebase te transformeren in een modulair, veilig en betrouwbaar systeem, helpt hij Alliander bij hun missie: een toekomstbestendige energievoorziening.
Zijn verhaal maakt duidelijk dat het werk verder gaat dan code: het draait om verantwoordelijkheid nemen, samenwerken en bouwen aan software die écht impact heeft.
"Het geeft voldoening om te weten dat wat ik maak niet alleen vandaag werkt, maar ook in de toekomst verschil blijft maken."
Met zijn inzet laat Robert zien hoe goed geschreven code en oprechte samenwerking samen de motor vormen achter een energietransitie die heel Nederland vooruit helpt. Past deze case study bij de uitdagingen van jouw organisatie en kunnen wij jou daarbij ondersteunen? Neem gerust contact met ons op.
Klaar voor jouw volgende stap?
Dit zijn de projecten waar onze professionals dagelijks aan werken: inhoudelijk uitdagend en maatschappelijk relevant. Wij verbinden professionals aan opdrachten waarin je kunt doen waar je goed in bent en jezelf verder kunt ontwikkelen.
Nieuwsgierig naar jouw mogelijkheden? Solliciteer of neem vrijblijvend contact met ons op. Dan verkennen we samen jouw volgende stap!
:format(webp))
:format(webp))