Dirk van Zon
Full-stack Developer
Weert, Netherlands | dirk.v.zon@outlook.com | LinkedIn | GitHub
Full of curiosity to learn new things and improve myself. Proficient in TypeScript, JavaScript, and related front-end and back-end frameworks. Passionate about research-driven software design and development.
Experience
Intern & Assistant Researcher at Big Chemistry Robotlab in Fontys
Eindhoven, Netherlands | Feb 2024 - Present
- Researched the suitability of the INTERSECT Open Architecture and SiLA 2.0 lab automation standards for self-driving labs.
- Developed a self-driving lab simulator in python based on an experimental use case from the Huck Group at Radboud University.
- Researched orchestration software for autonomous laboratories.
- Led a team of 9 interns, coordinating daily standups and biweekly sprint reviews and acted as technical consultant.
Intern Backend Developer at Bureau Moeilijke Dingen
Eindhoven, Netherlands | Feb 2023 - Jul 2023
- Developed a platform in Nest.js with TypeScript to provide personalized rehabilitation suggestions for patients with persistent physical symptoms.
- Collaborated with a front-end intern to create an interactive body tracker interface for patients and caregivers to input pain locations.
- Built an event-sourcing algorithm that analyzes and predicts patient data.
- Deployed the platform on Scaleway using Terraform for infrastructure management.
Intern Full-stack Developer at the APS Group
Eindhoven, Netherlands | Aug 2021 – Jan 2022
- Developed a Nest.js microservice to manage organization access to the Print Marketplace platform in the UK.
- Used CQRS and event sourcing pattners to store and manage changes in access data in an EventStoreDB database.
- Designed and developed an Angular.js front-end to allow searching of organizations with pagination.
Skills
Programming Languages: JavaScript, TypeScript, Python, Dart, C#
Frameworks & Libraries: Vue.js, Flutter, Nest.js, Node.js
Databases: MongoDB, EventStoreDB
DevOps & Infrastructure: Docker, Terraform, GitHub Pages, GitLab CI/CD
Tools & Other: GitHub, GitLab, Jupyter Notebook, Figma, RabbitMQ
Soft Skills: Problem-solving and research abilities, team leadership, collaboration skills, experience in Agile environments
Education
HBO Master of Applied IT
Fontys Hogeschool Eindhoven | 2023 – 2024
HBO Bachelor HBO-ICT
Fontys Hogeschool Eindhoven | 2019 – 2023
Personal Projects
Oauth2.1 Demonstrator
Demo of OAuth 2.1 with PKCE and EdDSA to obtain access to a protected resource. Repository
- Developed a secure OAuth 2.1 Authorization Code Flow with PKCE and OpenID Connect for user authentication and access token management.
- Built a full-stack application using Node.js (Express.js) for the client and resource server, and Vue.js for the user agent.
- Integrated Keycloak for login/logout functionality and JWT token management with refresh token support.
- Deployed the entire system using Docker and docker-compose for easy setup and local development.
Languages
Dutch: Native proficiency
English: Full professional proficiency
Interests
Hobbies: Snowboarding, Competitive Swimming, music & vintage audio equipment