Senior Backend Developer (PHP, MySQL, NodeJS), Lead Developer & Technical Project Manager. Experienced with scalability and performance of high-traffic platforms. Knowledge both of custom solutions and MVC frameworks like CI & Laravel.
Communicative developer with several years experience guiding team members while solving technical problems. Used to set the path for new projects, debug code, performance code reviews and give advice of how we could implement certain features in a proper way (within budget).
Native Dutch, experienced in speaking / writing English.
PHP & MySQL are my main expertises. Started about 8.5 years ago for a major soccer website in the Netherlands, growing from 200k views over 1m average per day. I was solely responsible for all technical issues: the custom developed CMS & website with scalability & performance in mind. In here I gained a giant leap in knowledge and experience.
4,5 years ago I changed jobs into being Lead Developer at an internet agency, developing websites (we used CI & Laravel a lot) for small to big clients. In the beginning my focus was mainly on backend developent, while over he years it shifted more into team lead, architect and project manager while always doing development myself also. In here I mainly gathered the experience of solving team members problems, discussing the best way to fix a problem or the way to build a project from the ground.
Recently I changed jobs to become a Senior Backend Developer again at a Amsterdam based startup, mainly using Yii2 framework.
Besides that, in the last 8 years I also always did freelance jobs (1-2 days a week) using several frameworks, building on top of other developers code, working together in teams and leading development as technical project manager combined with developing myself.
I do have a Zend Certified Engineer PHP 5 certificate.
Gained a lot of experience writing complex queries + knows how to optimize them to the max while working for a major soccer website. The site had so much visitors (2.8m views p/day on top) that any slow database query could lead to huge performance issues. I like to dive deep into performance issues to solve them, or to write complex queries to solve the problem. While also keeping in mind that simplicity is the way to go sometimes.
I'm holding a Oracle Certified Professional, MySQL 5 Developer certificate.
The services that I introduced in there had been handling peak requests of over 200 p/second while there was a major publicity campaign running.
Setup git environment at former job (8 people working with it) internally + using it all projects at the moment. Well known with branching and using a proper workflow in it. Using it in all my current projects, especially when working together.
Mainly using jQuery in combination with backend related data, using ajax requests to gain data from the backend and use it in the frontend. I'm not a expert on this field, but know how to use it and know how to find the solutions when not yet mastering them. Do know how to make small jQuery plugins.
Mainly using JS in combination with backend related data, using ajax requests to gain data from the backend and use it in the frontend. I'm not a expert on this field, but know how to use it and know how to find the solutions when not yet mastering them.
Setup several Wordpress websites, installed themes, customized themes, solved problems in them. Also worked with network setups and WPML plugin. Did not develop own plugins. Would say I know my way in it quite well though.
In the last several years I worked for medium to big ecommerce platforms. These platforms used custom code bases, but also Magento, OpenCart and WooCommerce. Gained overall experience in CRO, correct tracking, understanding the customer and giving insights from my point of view. I like to be involved from the technical perspective in order to gain most out of the platform.