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.

Technieken

C#ASP.NET MVC RazorSQL Server GitScrum/Agile