Co-founder and co-owner at Ingewikkeld
Ingewikkeld is the company my wife and I are running, with which I am offering my services as PHP software engineer, trainer and consultant.
Founder and trainer at Techademy
Together with Joshua Thijssen I started the Techademy initiative, a monthly training day offering affordable training on technology topics. I am also a regular trainer during the Techademy training days.
Consultant at Gruner+Jahr
Setting up a data migration plan for migrating from an old CMS to a brand new symfony-based CMS. Advising on a caching strategy for the new CMS to ensure a constantly performant website and community.
Developer at Enrise
For two months I added some helping hands for two big projects at the Dutch web agency Enrise. One of the big projects was the new website for Dutch national newspaper Nederlands Dagblad, who were the first Dutch newspaper to introduce a paywall to their site.
Software Developer at Angry Bytes
As a temporary developer for Angry Bytes, I have worked on improving the Angry Bytes CMS ABCManager. Improvements include performance enhancements, new features and an overall more solid codebase. The CMS is based on Zend Framework, but as part of the enhancements other libraries such as the symfony event dispatcher and Twig were used.
Software Engineer/Team Lead at UNET
UNET is an ISP for broadband connection, VoIP and related services aimed at the business market. They are running on a custom-built system based on symfony that handles administration, provisioning and invoicing. At UNET, I was working on this system as a senior developer, and combining that with leading the development team of four developers. I was also acting as the scrum master for the team.
Community Manager at Symfony
As part of the symfony community, I am responsible for supporting the community in supporting symfony as well as promoting symfony. This includes editing case studies, informing the community of conferences to promote symfony, helping people find ways to help improve symfony, and more...
Software Engineer/Consultant at Ibuildings
While at Ibuildings, I have worked in various roles ranging from Scrum Master to Software Engineer to Consultant. This allowed me to combine all kinds of aspects of the projects at Ibuildings. Common tasks: Development, writing functional and technical specifications, delivering trainings, executing analysis of knowledge levels of customer developers and more.
Speaker at various international conferences
As part of the PHP community, I attend and speak at various conferences both in the Netherlands and outside. I have spoken on topics such as refactoring, symfony, framework integration, Zend Framework, the PHP community and documentation. Conferences I've spoken at include Dutch PHP Conference (Amsterdam), PHP|tek (Chicago), 4Developers (Krakow), Symfony Live (Paris), PHPBarcelona (Barcelona), PHPNW (Manchester), PHPUK Conference (London).
Lead Software Engineer at Dutch Open Projects
Situated in the heart of a forest in Leusden, Dutch Open Projects must have been the most inspiring environment I've worked in. During my time at Dutch Open Projects, I was responsible for working as a developer mainly on the SaaS product of the company. I was combining that with leading the developers finish their projects, transferring my knowledge and supporting them.
Developer Content & Services at TomTom
During my time at TomTom, I've worked on the part of TomTom that is selling services. I was part of the team that built the webservice for the first version of the TomTom HOME desktop application.
Developer at Stefan Koopmanschap
While being self-employed, I did a variety of projects of a variety of customers. One of my projects was marked "best-practice" by dutch government ICT organization ICTU
Secretary at PHPBenelux Usergroup
As an active member of the PHPBenelux usergroup, I help organize meetings, help maintain the website and try to promote PHP as well as support users of PHP in the Benelux.