Ever since I was twelve years old, I enjoyed building websites and computer science in general. Even though the websites existed of simple static HTML pages, created with Microsoft Frontpage, this was the starting point for my interest in software development. Later I switched to NetBeans.
During my studies for becoming a system administrator, I started programming dynamic websites with PHP and a MySQL database. This enabled me to learn the ins and outs of PHP. Later, I studied HBO Informatica (computer science) at the Haagse Hoge School, where I gained a lot of relevant knowledge. For instance, I learned about abstract and object-oriented programming and how I could apply design patterns intelligently. I also skilled myself in the software development method RUP and the Agile software development method Scrum. In the field of project management I have gained experience with the methodologies ITIL and ASL.
Working in a team is important for a software developer. During my studies and various freelance jobs, I gained a lot of experience in being a team player. To make the team work as efficient as possible, we used a revision control program for managing the code. Therefore I learned a lot about Subversion (SVN) and Git.
Independent contractor and freelancer at heart
Ever since I was 20 years old, I have owned my own company (NV Designs) and worked as a freelance PHP developer. As an entrepreneur I have successfully fulfilled various assignments for various clients. Because of this, I have gained a lot of useful knowledge and experience that I can use in future assignments.
Open source software
Ever since I started programming, I have liked working with open source software. The source code of open source software is publicly available, so a large group of people has access to it and can therefore develop, customize and improve the software. Because of this, errors in the software can often be detected and corrected faster than in proprietary software, of which the source code isn’t available publicly. I myself have contributed to the open source project PHP-Pike. See my GitHub profile for an overview of my contributions: https://github.com/nicovogelaar. Another major advantage of open source software is it is often available for free.