Ga naar hoofdinhoud

Wat ik bouwde

Mijn werk in dit project liep over frontendarchitectuur, cloudinfrastructuur, CI/CD en developer enablement.

Ownership map​

┌───────────────────────────────┐
│ JavaScript-platform │
│ shared + form-specific code │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ Runtime loading │
│ loader + context resolution │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ Shared runtime utilities │
│ functions + timing control │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ Azure-infrastructuur │
│ Blob + Private Endpoint │
│ provisioned with Bicep │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ Azure DevOps CI/CD │
│ Test → Acc → Prod │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ Developerdocumentatie │
│ Docusaurus-walkthrough │
└───────────────────────────────┘

JavaScript-architectuur​

Ik ontwierp de gecentraliseerde librarystructuur die herbruikbare functionaliteit scheidt van formulier-specifieke logica.

Dynamisch laden​

Ik werkte aan de lichtgewicht loader die de actieve Planon-context bepaalt en de benodigde scripts laadt.

Shared utilities​

Ik bouwde en organiseerde herbruikbare helpers, waaronder timingcontrole voor Planon-elementen die asynchroon renderen.

Azure-infrastructuur​

Ik provisionde de storage- en private-networkinginfrastructuur met Bicep, inclusief een Private Endpoint.

CI/CD​

Ik implementeerde de Azure DevOps-deliveryflow voor Test, Acceptance en Production, met automatische Test-deployment en approval-controlled promotion.

Documentatie​

Ik bouwde de Docusaurus-documentatiesite zodat andere developers de architectuur, shared functions en deployment lifecycle konden begrijpen.

Ontwikkelperiode​

6 maanden

De waarde van het project kwam uit het verbinden van al deze lagen tot één systeem, niet uit één los bestand of één Azure-resource.