Frontend developer — SureSync (Visma Connect)
augustus 2008 – heden
Frontend van webapplicaties voor overheidsorganisaties: Belastingdienst, Kamer van Koophandel en Logius. TypeScript en React, via REST gekoppeld aan backendservices in Java, Kotlin en Spring Boot.
- Zelfstandig een componentenbibliotheek in React gebouwd op basis van de rijkshuisstijldocumentatie van de Belastingdienst, als gedeelde basis onder meerdere projecten voor die opdrachtgever, gedocumenteerd in Storybook. Momenteel bezig met eenzelfde design system voor de eigen organisatie.
- Bij toegankelijkheid altijd betrokken geweest: de laatste projecten moesten voldoen aan WCAG 2.1 AA, met toetsenbordbediening, focusmanagement en semantische structuur, geverifieerd op codeniveau met de a11y-addon van Storybook en geautomatiseerde controles.
- Voor projecten zonder visueel ontwerp een werkwijze opgezet met wegwerpbare prototypeschermen in HTML, CSS en JavaScript, met AI gegenereerd op basis van de bestaande applicatie. Klant en team beoordelen daarmee gedrag in plaats van vormgeving. Eén functionaliteit die op tien dagen was ingeschat werd in vijf opgeleverd, inclusief een dag prototypewerk.
- Spec-driven development in de praktijk geëvalueerd met Spec Kit en OpenSpec: specificaties ingezet als drager van wijzigingen, en de grenzen ervan bij een bestaande codebase in kaart gebracht.
- E2E-testautomatisering opgezet en onderhouden met Cucumber, Selenium en Cypress.
- ScrumMaster van het team tot 2023, naast de ontwikkelrol.
- HTML5- en CSS3-training georganiseerd en verzorgd voor collega's.
- Van 2008 tot 2010 gedetacheerd bij Senternovem (later AgentschapNL), werkend onder de daar opgelegde usability- en drempelvrij-eisen — de voorloper van de huidige toegankelijkheidsverplichtingen voor overheidswebsites.