Naar de inhoud
Alle projecten
Teamervaring

DUO, Overheid / Full-stack

Statustoekenning voor hbo en mbo

Bij DUO werkte Aart den Braber aan zaakgericht documenten verwerken en aan STATOE, het systeem dat statustoekenningen voor het hbo (HOST) en mbo (MBOST) regelt.

  • Angular
  • Java
  • Spring Boot
  • UX

Teamervaring. Aart den Braber werkte aan dit project als freelance developer bij DUO, vóór de start bij WeCatalyze.

DUO

10+ → 1

stappen om het project te starten

Klant
DUO
Rol
Full-stack engineer
Periode
Sinds 2023
Platform
Angular + Java/Spring Boot

De context

DUO regelt onder meer de statustoekenning voor instellingen in het hoger onderwijs en het mbo. Daarvoor werkte Aart bij DUO aan een applicatie om documenten zaakgericht te verwerken en aan een zaak te koppelen.

Het probleem

Het systeem moest zowel DUO-medewerkers als zakelijke gebruikers bedienen. Tegelijk was het project lastig op te starten: pas na meer dan tien handmatige stappen draaide de ontwikkelomgeving.

Kernprobleem

Bij HOST moest alles grotendeels hetzelfde blijven werken. Bij MBOST was er ruimte om het beter te doen, en die ruimte moest goed benut worden.

De aanpak

Waar ruimte was voor verbetering, werkte Aart nauw samen met de UX-designer en verdiepte zich in de wensen van gebruikers voordat de API werd ontworpen.

  1. 1

    De frontend van HOST uitgebreid en geschikt gemaakt voor zowel zakelijke gebruikers als medewerkers, met Jasmine- en Spectator-tests.

  2. 2

    API's ontworpen en gekoppeld aan de frontend, en processen in de back-end verduidelijkt, zoals het vullen van de database en de verbindingen tussen modules.

  3. 3

    Een nieuw project voor MBOST opgezet, voor medewerkers en zakelijke gebruikers, en een junior developer en tester begeleid.

Wat er gebouwd is

Een Angular-frontend op een Java/Spring Boot-back-end met een zorgvuldig ontworpen REST API, uitgebreide documentatie en tests op alle lagen.

Resultaten

Het project start nu na één keer instellen, in plaats van na meer dan tien handmatige stappen. Dat scheelt elke nieuwe ontwikkelaar tijd.

stappen om het project te starten
10+ → 1

Heb je een soortgelijk probleem?

Vertel ons waar je tegenaan loopt, dan laten we zien hoe wij het zouden aanpakken.

Plan een kennismaking