Oscar is a social and driven software developer. His father has involved him in the computer from an early age and through proper guidance and training it has led to a passion for technology. Oscar has a broad field of interest and that can also be seen in the various techniques and technologies he has acquired over the years. During and after his studies, Oscar mainly developed in the field of web development. He has studied self-study into various technologies and software architectures. He can also be described as a social, enthusiastic and communicatively skilled software engineer. He has a passion for his profession, works hard and likes to contribute to a positive working atmosphere. His ambition is to work in a dynamic environment with an open culture and passionate employees. The ideal organization delivers an (innovative) product or service with real added value to the largest possible audience.
Laravel, Vue.js (NuxtJS), Svelte, React (GatsbyJS, NextJS), React Native, Express, Storybook
Tools & services:
Kubernetes, Git, Docker, Linux, Vagrant, Ansible, MySQL, Postgresql, Webpack, CI/CD, Graphql
Bootstrap, TailwindCSS, Bulma, Ant Design
Bachelor Informatica (Information Technology)
University of Applied Sciences Leiden
Specialization in Software Engineering
Yokogawa (for HeadFWD)
Senior Frontend Developer July. 2019 — Present
Yokogawa is responsible for industrial automation, test and measurement solutions. They provide everything for measuring and monitoring of factories. For this project, they wanted an application that gives insight into all the data that is being collected. Oscar was solely responsible for building and implementing the frontend application that gives insight into the collected data from different applications. This was created in React. Another project was creating the interface of the application that collected the data of different sensors and measuring systems.
Fullstack developer Jul. 2019 — Present
HeadFWD is a knowledge supplier in the field of web development. With a team of 30 people, they help other companies realize their goals on the frontend and backend. Oscar works as Frontend Developer where he uses his technical knowledge to help large companies and startups with their online ambitions.
Fullstack (custom PHP/ React) Sep. 2016 — Jul. 2019
At MoneyMonk, Oscar was asked to technically raise the core application to a higher level. Oscar has been jointly responsible at MoneyMonk for the development of the front end and back end of the core product and internal products. The core application is a web application. When Oscar joined MoneyMonk, they were busy transitioning from the front end to the back end. The backend application is made in PHP and part of the frontend application in React. Oscar has helped with:
Another project that Oscar worked on at MoneyMonk is Touchpoint. This is an internal application for ticket handling. Oscar has worked on:
Oscar has also worked on a React Native project. His work within this project focused on React Native:
Finally Oscar worked on the Servers within MoneyMonk. He has worked on:
Skills: PHP, ReactJS, GIT, NodeJS, Docker, Webpack, HTML5, CSS3, Fullstack Development, SASS, Vagrant, PHPUnit, Bootstrap, Lin- ux, Apache, MySQL, Redis, Nginx
Chewpy is an solution for people that want to eat vegetarian but don't know where to start. For that reason I helped the co-founder create a REST API and a a Oscar was responsible for developing the backend application and the REST API for the CMS system and the two mobile applications.
Skills: Machine Learning, VueJS, Laravel, Bootstrap, Clean Architecture, Clean Code, TDD.
On my Github account, I make frequent use of “forking” repositories to save the repository for my own use. Updating a forked repository can be quite tedious so I wanted to make a CLI tool that automates this process. I have created a CLI tool in Go that uses the Graphql API of Github to create and accept pull request to update the repository with the latest commits of the original maintainer.
This was the first time that I used Go to create a tool and that I used a Graphql API. With this, I wanted to learn about how to create a project in Go and how to use a Graphql API. There are still a lot of things that can improve.
Skills: Git, Go, Graphql
I am always trying to improve my own productivity by changing how I work and maintain my own life. For this purpose, I wanted to create an application that I can easily use to create boards with tasks to see what I have to do. I could have used Trello but I wanted to create something for myself. In the future also wanted to integrate it with Toggle and Google Calendar for a better overview. The technologies I used are:
Skills: Git, TailwindCSS, React, Typescript, Graphql, Prisma, Kubernetes, styled-components, react-beautiful-dnd, react hooks, Gitlab-CI, AWS
Sometimes I am a bit bored and want to take my mind off things. I came across a simple minimal application to play blackjack and I wanted to build my own. It is a rather simple minimal blackjack application. It uses the following technologies:
Skills: Svelte, Apollo, Graphql, Kubernetes, Prisma, Git, MongoDB
Cronjob monitor (WIP)
This is an application that monitors your cronjob with simple HTTP requests. You can make an HTTP request to an endpoint to verify that your cronjob has started and another HTTP request to verify that your cronjob has ended. If the cronjob is not started or not ended you can receive a notification. This application is created with the following technologies:
Skills: PHP, Laravel, Redis, Postgresql, TailwindCSS, Gitlab CI, AWS, Linux