Case · Overheid · Afvalstoffen · 10/2021 – 05/2022
ICT-dienstverlener / Rijksoverheid, afvalstoffenregistratie
Onderhoud en uitbreiding van afvalstoffenregistratie, de landelijke afvalstoffenregistratie van Rijksoverheid. Productie-issues oplossen, database-performance aanpakken en nieuwe functionaliteit toevoegen zonder de keten te breken.
- Rol
- Fullstack Senior Web Developer (via ICT-dienstverlener)
- Team
- Scrum/Agile · gedeeld met andere ontwikkelteams binnen ICT-dienstverlener
- Stack
- C#, ASP.NET MVC, Razor, SQL Server, Git
- Domein
- Afvalstoffen- en milieuregistratie (overheid)
Het vraagstuk
afvalstoffenregistratie is de landelijke applicatie voor het registreren van afvalstromen: vervoerders, ontvangers en ontdoeners melden er hun transporten. Honderden organisaties zijn dagelijks afhankelijk van de keten, en een productie-issue is onmiddellijk zichtbaar bij de gebruikers. Tegelijk moest er doorontwikkeld worden, zonder dat werd ingeleverd op stabiliteit of doorlooptijd.
Wat ik heb gedaan
- Productie-issues opgepakt: root cause analysis in logs en SQL-traces, patches voorbereid en via de reguliere release-stroom uitgerold.
- Database-performance verbeterd: queries herschreven, indexen herzien en een aantal knellende stored procedures aangepakt die bij piekvolumes de hele applicatie vertraagden.
- Nieuwe functionaliteit ontwikkeld in ASP.NET MVC met Razor en SQL Server, in nauw overleg met functioneel beheer en business-analisten.
- Codereviews en pair programming binnen het scrumteam; strakke Git-discipline met feature branches en gereviewde merges.