Curriculum Vitae
Joey Oosenbrug
Senior Front-end Developer | Full-Stack Developer
In dienst van Competa IT | Gedetacheerd bij klantprojecten
- locDruten, Gelderland
- mailjoey.oosenbrug@gmail.com
- inlinkedin.com/in/joey-oosenbrug-3a7975171
- gitgithub.com/joeykwispel
<Profiel/>
Joey is een ervaren Senior Front-end & Fullstack Developer met ruim vijf jaar ervaring in het ontwikkelen en doorontwikkelen van moderne webapplicaties, SaaS-platformen en technische productomgevingen binnen onder meer de publieke sector, vastgoed, media, e-health en zakelijke dienstverlening. Hij is gespecialiseerd in Angular, React, Next.js, Vue.js en TypeScript en beschikt daarnaast over brede back-end kennis van onder andere NestJS, Python en FastAPI. Zijn ervaring strekt zich uit van front-end architectuur en end-to-end applicatieontwikkeling tot serverinfrastructuur, Kubernetes, Proxmox en CI/CD.
Binnen projecten neemt Joey eigenaarschap over de volledige technische keten en denkt hij actief mee over architectuur, performance, testbaarheid, toegankelijkheid en onderhoudbaarheid. Hij vertaalt functionele wensen, stakeholderfeedback en UX-ontwerpen naar schaalbare oplossingen met aandacht voor user-centered design en het terugdringen van technical debt. Daarnaast heeft hij ervaring met technisch leiderschap, code reviews, begeleiding van developers, stakeholder management en samenwerking met Product Owners, UX-designers, engineers en overheidsorganisaties binnen Agile Scrum-teams.
<Skillset/>
- Front-end
- AngularAngular MaterialReactVue.jsNext.jsNuxtIonic FrameworkTypeScriptJavaScript (ES6)RxJSXMLWeb ComponentsjQueryHTML5Semantic HTML5CSS3SASSSCSSStyled ComponentsTailwind CSSShadcnI18NSvelteSvelteKitThree.jsReact Three FiberTanStack QueryZustand
- Back-end
- PHPLaravelSymfonyZendNestJSPythonFastAPIHonoPydanticPrismaSQLMySQLPostgreSQLSQLiteRESTful APIsOpenAPISwaggerJSONYAMLXMLXPathJWTZod
- DevOps & CI/CD
- DockerKubernetesProxmoxNginxGitGitHubGitLabAzure DevOpsGitHub ActionsGitHub PagesCloudflare WorkersCI/CD pipelinesBashShellCommand LineMicroservices
- Testing
- PlaywrightJestVitestPytestCypressReact Testing LibraryStrykerStorybookast-grepaxe-coreLighthouse CI
- Platforms & Tools
- Model Context Protocol (MCP)CapacitorPostmanSentryJiraTrelloMondayMiroFigmaWordPressHubSpotVisual Studio CodePHPStormJetBrainsNPMPNPMYarnTurborepoViteESLintPrettierSEOWindowsLinuxmacOSiOSAndroid
- Standaarden en methodologieën
- AgileScrumSAFeKanbanStakeholder ManagementUX/UI DesignUX/UI PrinciplesWCAG 2.1WCAG 2.2GDPR
<Projectervaring/>
PQNavigator - Rijksdienst voor Ondernemend Nederland (RVO) (via Competa IT)
Als Senior Front-end & Fullstack Developer draagt Joey bij aan de ontwikkeling van PQNavigator, een static-analysis platform dat source repositories scant om een cryptografische inventaris op te bouwen en de gereedheid voor post-quantum cryptografie te beoordelen. Zijn werkzaamheden richten zich op de gebruikersapplicatie, end-to-end applicatieflows, server-side integraties en de infrastructuur die nodig is om het platform betrouwbaar te draaien en uit te rollen.
- Ontwikkelt en verbetert de front-end voor het beoordelen van cryptografische bevindingen, risico’s en repository-scanresultaten.
- Ontwerpt en implementeert end-to-end applicatieflows over de front-end, back-end en server-side interacties.
- Integreert de applicatie met API’s en back-end services voor het verwerken en ophalen van repository-scanresultaten.
- Bouwt en beheert de serverinfrastructuur met Proxmox en Kubernetes voor hosting en orchestratie van de applicatie.
- Beheert de volledige DevOps-omgeving en deploymentprocessen voor een betrouwbare werking van het platform.
- Optimaliseert de lokale ontwikkelomgeving voor efficiënte ontwikkeling, testing en debugging van de volledige applicatiestack.
- Vertaalt complexe technische en cryptografische bevindingen naar duidelijke en gebruiksvriendelijke interfaces.
- Werkt samen met stakeholders van Nederlandse overheidsorganisaties, waaronder ministeries, om functionaliteit af te stemmen op operationele behoeften.
- Vertaalt requirements, feedback en technische randvoorwaarden vanuit stakeholders naar concrete productverbeteringen.
- Draagt bij aan de oplevering en validatie van PQNavigator voor Nederlandse overheidsorganisaties, waaronder VNG en de ministeries van BZK, BuZa en VWS, met het PQC-migratie handboek als beoordelingskader.
stack: Next.js, React, TypeScript, JavaScript (ES6), HTML5, CSS3, Tailwind CSS, Shadcn, I18N, Vite, NestJS, Python, FastAPI, Pydantic, REST APIs, OpenAPI, Swagger, JSON, PostgreSQL, Prisma, JWT, ast-grep, Vitest, Jest, Pytest, ESLint, Turborepo, pnpm, Shell, Docker, Kubernetes, Proxmox, GitHub Actions, Git, WCAG 2.2, Stakeholder Management, Agile, Scrum
Property Plan (via Competa IT)
Joey is verantwoordelijk voor de doorontwikkeling van een Angular-platform voor vastgoedonderhoud, waarmee vastgoedprofessionals onderhouds- en schademeldingen registreren en afhandelen. Binnen een Agile Scrum-team werkt hij aan de web- en mobiele applicatie en draagt hij bij aan technische besluitvorming.
- Ontwikkelen en doorontwikkelen van de front-end applicatie met Angular en TypeScript.
- Realiseren van nieuwe functionaliteiten voor het registreren, beheren en afhandelen van onderhoudsprocessen.
- Vertalen van functionele wensen en UX-ontwerpen naar schaalbare, gebruiksvriendelijke en onderhoudbare oplossingen.
- Bewaken van de kwaliteit, performance en onderhoudbaarheid van de front-end codebase.
- Uitvoeren van code reviews met aandacht voor codekwaliteit, consistentie en naleving van technische standaarden en best practices.
- Meedenken over de technische architectuur en maken van weloverwogen technische keuzes.
- Samenwerken met Product Owners, UX-designers en back-end developers om kwalitatief hoogwaardige functionaliteiten op te leveren.
- Signaleren en terugdringen van technical debt en bijdragen aan de continue verbetering van ontwikkelprocessen.
- Actief deelnemen aan refinements, sprintplanningen, reviews en retrospectives binnen een Agile Scrum-omgeving.
- Opzetten en uitvoeren van geautomatiseerde end-to-end tests met Playwright, waarbij MCP wordt ingezet voor bredere test coverage en snellere feedbackloops.
stack: Angular, Ionic Framework, Capacitor, Angular Material, RxJS, TypeScript, JavaScript (ES6), HTML5, SCSS, CSS3, REST API's, JSON, Playwright MCP, Jest, Vitest, Git, Azure DevOps, Docker, npm, ESLint, Prettier, Agile, Scrum
Red Ocelot (via Competa IT)
Als Lead Developer was Joey verantwoordelijk voor de ontwikkeling van Code Tuner, een greenfield SaaS-platform dat organisaties helpt technical debt binnen complexe softwarelandschappen inzichtelijk te maken en te verminderen. Hij gaf technisch leiding aan het ontwikkelteam, was verantwoordelijk voor zowel front-end als back-end ontwikkeling en vervulde daarnaast de rol van Scrum Master.
- Technisch aansturen en begeleiden van het ontwikkelteam.
- Ontwikkelen en doorontwikkelen van het SaaS-platform.
- Ontwerpen en realiseren van schaalbare microservices en REST API's.
- Vertalen van functionele en domeinspecifieke wensen naar toekomstbestendige technische oplossingen.
- Meedenken over de softwarearchitectuur en maken van onderbouwde technische ontwerpkeuzes.
- Bewaken van de kwaliteit, performance en onderhoudbaarheid van de applicatie.
- Opzetten en verbeteren van test- en CI/CD-processen.
- Signaleren en terugdringen van technical debt.
- Vervullen van de rol van Scrum Master binnen het Agile Scrum-team.
- Intensief samenwerken met de Product Owner en domeinexperts.
stack: React, Next.js, Web Components, D3.js, Chart.js, TypeScript, JavaScript (ES6), HTML, SCSS, CSS, Sass, NestJS, Hono, Python, Prisma, PostgreSQL, REST services, JSON, Jest, Vitest, React Testing Library, Stryker, Git, GitHub, GitLab, GitHub Actions, Docker, Sentry, Trello, CI/CD, Microservices, Agile, Scrum, SAFe, WCAG 2.1
ParaMedia (via Competa IT)
Joey werkte aan de doorontwikkeling van MediumChat, een communicatieplatform voor zorgprofessionals. Binnen het ontwikkelteam was hij verantwoordelijk voor nieuwe front-end functionaliteiten en droeg hij bij aan de doorontwikkeling van onderliggende API’s en koppelingen.
- Ontwikkelen van nieuwe front-end functionaliteiten.
- Doorontwikkelen en integreren van API's en externe koppelingen.
- Meedenken over de front-end architectuur.
- Verbeteren van de structuur en onderhoudbaarheid van de front-end codebase.
- Samenwerken met developers en Product Owners binnen een Agile Scrum-team.
stack: PHP, Zend, JavaScript (ES6), jQuery, HTML, CSS/SCSS, JSON, XML, SEO, Trello, Sentry, Agile, Scrum, WCAG 2.1
Vice Media (via Competa IT)
Joey werkte aan de ontwikkeling van een platform voor het beheren en publiceren van content voor socialmediakanalen. Binnen een Agile Scrum-team ontwikkelde hij herbruikbare React-componenten en templates die door verschillende redactieteams konden worden ingezet.
- Ontwikkelen van herbruikbare React-componenten en templates.
- Vertalen van UX-ontwerpen naar responsive front-end oplossingen.
- Bewaken van de kwaliteit en toegankelijkheid van de front-end.
- Testen en optimaliseren van de applicatie.
- Samenwerken met UX-designers en developers binnen een Agile Scrum-team.
stack: React, Next.js, JavaScript (ES6), HTML, SCSS/CSS, JSON, XML, Git, GitHub, Cypress, Cucumber, Trello, Jira, Figma, Agile, Scrum
JEX (via Competa IT)
Bij JEX werkte Joey aan de doorontwikkeling van de corporate website binnen het HubSpot CMS, met de nadruk op pixel-perfecte implementatie, performance en gebruikerservaring.
- Ontwikkelen van nieuwe pagina's en componenten binnen HubSpot CMS.
- Vertalen van ontwerpen naar responsive front-end oplossingen.
- Bewaken van de kwaliteit en consistentie van de gebruikersinterface.
- Optimaliseren van performance en SEO.
- Samenwerken met designers en marketeers binnen een Agile Scrum-team.
stack: JavaScript (ES6), HTML5, CSS3, HubSpot, SEO, Trello, Agile, Scrum
EHVG ehealth venture group
Joey droeg bij aan de ontwikkeling van een zorgplatform dat apotheken met patiënten verbindt. Met Vue.js realiseerde hij toegankelijke en gebruiksvriendelijke front-end functionaliteiten, waarbij de nadruk lag op een optimale gebruikerservaring.
stack: Vue.js, JavaScript (ES6), HTML5, SCSS, Styled Components, Git, Agile, Scrum
Cruisereizen (intern)
Joey werkte aan interne systemen en applicaties met PHP en Laravel. Hij integreerde de Google Maps API en ontwikkelde een planningssysteem voor het selecteren van tijdsloten.
stack: PHP, Laravel, Twig, SCSS/CSS, Google Maps API, Agile, Scrum
Competa IT (intern)
Joey ondersteunde de ontwikkeling van de website van Competa IT met WordPress, Twig en maatwerk in JavaScript.
stack: JavaScript (ES6), HTML, SCSS/CSS, Twig, WordPress
<Zijprojecten/>
DevCity - devcity.joeyoosenbrug.nl
Een open-source webapplicatie die het CV en de GitHub-activiteit van Joey weergeeft als een 3D-stad die je kunt verkennen. Skills, rollen en repositories worden gebouwen op basis van echt gebruik, en bezoekers kunnen elke publieke GitHub-repository inladen om de code als skyline te bekijken.
- Opgezet als Turborepo-monorepo met een statische Next.js-export, een framework-onafhankelijke layout-engine en een getypeerde GitHub-client.
- De stad gerenderd in Three.js met React Three Fiber, met een lijstweergave als toegankelijk alternatief voor de 3D-scène.
- Een Hono-edgeproxy op Cloudflare Workers toegevoegd die het GitHub-token server-side houdt en responses cachet.
- CI ingericht met unit-, end-to-end- en toegankelijkheidstests, met deployment naar GitHub Pages in het Nederlands en Engels.
stack: Next.js, React, TypeScript, Three.js, React Three Fiber, D3.js, Tailwind CSS, Shadcn, TanStack Query, Zustand, Zod, I18N, Hono, Cloudflare Workers, Turborepo, pnpm, Vitest, Playwright, axe-core, Storybook, ESLint, Prettier, GitHub Actions, GitHub Pages
Portfolio - joeyoosenbrug.nl
Het tweetalige portfolio en CV van Joey. Elke skillduur, grafiek en statistiek wordt berekend uit de data van zijn rollen, zodat de site klopt zodra het CV verandert.
- Gebouwd als statische SvelteKit-site met Nederlandse en Engelse routes, structured data en een printbaar CV.
- Elke pull request doorloopt typechecks, unittests, end-to-end tests, axe-toegankelijkheidsscans en Lighthouse-budgetten.
stack: Svelte, SvelteKit, TypeScript, Vite, I18N, Vitest, Playwright, axe-core, Lighthouse CI, ESLint, Prettier, SEO, WCAG 2.2, GitHub Actions, GitHub Pages
<Educatie & Training/>
Applicatie- en Media Ontwikkelaar - mboRijnland (2018 – 2021)
Aanvullende cursussen
- C# for .NET Developers (2024)
- Python for Everybody (2024)
- Blockchain (2024)
- Microservices (2024)
- Lexers & Parsers – Computer Science, University of Salford, UK (2023)
- Scrum/Agile (2022)
- Advanced TypeScript (2022)
<Talen/>
Nederlands (moedertaal), Engels (professionele vaardigheid)