Experiences
At Smals, I develop and maintain a comprehensive Angular web application, following best practices in frontend development. Additionally, I create and manage custom web components using Angular Elements to enhance modularity and reusability throughout the application. I implement and maintain a backend-for-frontend architecture, ensuring optimized data flow and seamless API integration. As a software architect for MAGS, I define governance guidelines and oversee the integration of web components into the mobile application, ensuring they meet technical and functional requirements. I also contribute to the Storybook and component guidelines to ensure consistency and alignment across all web components before integration.
Tasks
EVF (forms)
- Maintaining the frontend application in Angular
- Implementing new features
UHMEP (referral prescriptions)
- Frontend development (Angular and Angular elements)
- Backend development (Java)
- Implementing new features
- OAuth - Keycloak
- CI/CD
Mags (mobile app Mijn Gezondheid)
- Software Architect (Angular IONIC project)
- Define governance guidelines
- Lead integration of web components into the mobile app
- Maintain Storybook and component documentation to guarantee consistency
Environments
Angular, Ionic, Typescript, Java, PostgreSQL, AWS, Gitlab, Github, Atlassian, Openshift
At Telenet, I am a member of Team Mora, tasked with the vital mission of modernizing applications to empower Telenet’s success in the digital era. However, it’s important to note that our approach is not about seizing ownership; rather, it’s about facilitating and fostering collaboration. Our focus lies in transitioning outdated applications into cloud-based solutions, leveraging the latest technologies. Presently, my efforts are concentrated on transforming a JSP application into a dynamic Angular frontend supported by a Java backend. Specifically, my responsibilities encompass the refinement of the frontend application, streamlining the pipeline, and overseeing deployment to S3.
Tasks
PSDB
- Create two frontend application in Angular (client and admin)
- Update UI/UX
- Frontend development
- OAuth2 - OKTA
- CI/CD
- S3
Environments
Angular, Typescript, Java, PostgreSQL, AWS, Gitlab, Atlassian
For the Flemish government, I played a key role in developing an e-portal tailored for individuals under electronic monitoring. This user-friendly platform
serves as a self-service hub, enabling users to check their file status, access information about electronic monitoring, and handle administrative tasks
independently—such as managing work schedules and personal information. This not only empowers users but also eases the workload for VCET staff, allowing them
to focus on more impactful interactions. My primary responsibility involves creating the frontend for this e-portal.
At the same time, I led and was owner of a project where we styled Primeng components to align with the VO web components in Vue.
This project involved making the library accessible through an npm registry, ensuring a seamless integration of styled components.
Tasks
VCET e-portal
- Create a new frontend application in Angular
- Frontend development
- OAuth2
- WEBIDM/ACM integration
AJH VO components
- Create an Angular library
- Styling Primeng components
- Create custom components based on Primeng
Environments
Angular, Typescript, Java, PostgreSQL, Atlassian
At LKQ - Car-Systems B.V., I played a key role in developing a comprehensive Garage Management System. This all-in-one solution
simplifies garage operations, handling everything from appointment scheduling to parts ordering and invoicing within a unified online platform.
In collaboration with a skilled team, we created a time registration tool, providing employees with a clear overview of tasks and schedules.
Additionally, I worked on integrating our system with ROB, streamlining the direct dispatch of work orders to leasing companies.
Simultaneously, I contributed to enhancing the existing GMS platform by upgrading it to MUI5 and implementing new features.
This multifaceted experience demonstrates my commitment to innovation and optimization in software development.
Tasks
Time registration module:
- UI/UX
- Create a new frontend application in react
- Fetching via React Query
- Frontend development
ROB:
- UI/UX
- Main focus is frontend and a few backend additions
- Integration of ROB within the current GMS (FE)
- Work order
- Tyre change
- Courtesy vehicles
- Service (via TecRMI)
- Repair time (via TecRMI)
- Set up React modules as generically as possible because in addition to ROB, other leasing companies will be integrated
GMS:
- UI/UX
- Convert Navigation to Material UI
- Make additional purchases possible for different vehicles at once
- Add Storybook
- Create new components and functionalities
- Adjust templates
- Testing (Jest and CY)
- …
Environments
React, Typescript, GoLang, PostgreSQL, Atlassian
Fair Play casinos are versatile entertainment hubs offering a diverse range of games accessible to legal-age players through both physical locations
and online platforms. The online casino section features slots, table games, and live casino games. A key focus was the adaptation of the online platform
to new style guides and compliance with relevant country legislation, prioritizing security and authentication. For the Spanish casino, significant
modifications included language and design updates, with a notable addition being a customizable slot module. This feature allows players to pre-determine
play duration, spending limits, balance reminders, and post-session downtime preferences. The Spanish platform served as an extension to the existing one.
In contrast, the Dutch platform is an entirely new creation, maintaining similar functionalities but employing a distinct structure and programming language.
This dual approach reflects the adaptability and innovation necessary in meeting diverse market requirements.
Tasks
For the Spanish platform, I adapted the current platform according to the Spanish legislation. Both backend and frontend.
- Development
For the Dutch platform, I am responsible together with a colleague for the architecture and I was lead of the frontend team.
- Team lead
- Team coordination (communication, planning)
- Analysis
- Architecture
Environments
PHP, Node, React, Html, Sass, Webpack, Confluence, Jira, Gitlab, Bitbucket, Kubernetes, Helm
Unilogic, a trusted ICT partner serving schools, governments, and businesses across the Netherlands since 1996, has been at the forefront of technology solutions. During my tenure, I contributed to the Dapto project—a web-based administration system designed to empower professionals in efficiently entering and managing data related to students and staff.
Tasks
Design, frontend, backend and database models:
- Designing and integrating the existing Pravoo model, in a flexible way so that own models can also be developed
- Designing and implementing a tool to add learning lines
- Designing and implementing a class book in which a teacher can make his/here class schedule via drag and drop and see at a glance which students are in front of him, where he can also add observations or actions per class or student
- Designing and adding a planner on which teachers can plan parent meetings that parents can sign up for and where parents can request a free meeting
- Converting the design for student overviews to Angular
- Developing a colorpicker component for Angular
- …
Environments
Angular, TypeScript, JavaScript, CSS, HTML, Yii-framework, PHP, PostgreSQL
In 2015, I joined AppSaloon as a front-end developer, seizing the opportunity to broaden my expertise in React, Angular, and PHP. Beyond my role as a full-stack web developer, I took on responsibilities such as crafting quotations, translating customer inquiries into developer requirements, and contributing to app themes when needed. In addition to development tasks, I delved into the intricacies of GDPR, ensuring AppSaloon’s compliance with data protection regulations.
Projects
AppSaloon - WPGDPR Core Plugin
- Wordpress
- Analysis and development of a WordPress plugin that allows users to retrieve, modify and request deletion of their data.
Colorbreeze - Colortally
- Angular
- Application to validate colour values of digital prints.
Q Works - WooCommerce Transportation Tool
- Wordpress
- Analysis and development of a calculation tool to calculate transportation costs for steel plates and sandwich panels in industrial construction.
Kellogg’s - Monkey Coco Na
- Javascript
- Analysis and development of a JavaScript game for Kellogg’s. By analogy with Bobbit.
Environments
Angular, JavaScript, Gulp, Git, SVG, React, Redux, SCSS, PHP, CSS, Jquery, Sass
As a web development teacher, I instructed students in a range of programming languages including HTML, JavaScript, Angular, React, PHP, and CSS. My focus was on nurturing their skills to become proficient developers. Through coaching, I guided them in the practical aspects of programming, testing, and implementing designs to ensure a comprehensive understanding of web development concepts.
During my period at PXL, I was the project manager for a research initiative focused on Universal Design. This project involved the transformation of a listed house into the UD Woonlabo, a dedicated space for exploring and implementing Universal Design principles.
Tasks
- Manager UD Woonlabo (Participation in and organisation of the management committee and the administrative tasks associated with the project, both in the construction phase as during operational activities after opening)
- Search for European and national support + follow-up of the files (EFRO-doelstelling 2 project with support from the province of Limburg and the city of Hasselt)
- Promotion of UD Woonlabo and securing of investors (more than 30 partner companies found who donated materials)
- Presentation of UD and UD Woonlabo at conferences including the Universal Design conference in Lund
- Supervising the building process
- Organising and leading focus groups
- Coordinating research into Universal Design in the built environment
- Guiding tours and organising events after completion (exhibitions, cooking workshops, dining in the dark, etc.)
- Supervising interns