About Michelangelo van Dam

Complete profile

 

Summary

Introduction

I started PHP development back in 2001, where PHP was considered an immature, non-performant scripting language. Over the years I've seen PHP grow into one of the most powerful programming languages for web application development. And I grew with the rapid pace the technology became awesome learning best practices, design patterns and quality assurance on the go.

In 2004 I started my own business in2it vof and had the opportunity to offer PHP services to businesses and organizations in industries like healthcare, automation, transport, government and education. Now our business focusses on 3 main activities: architecture, coaching & training and quality assurance. Since 2009 we now also provide graphical design and UX services.

In 2008 I co-founded the Belgian PHP user group PHPBelgium to bring PHP enthusiasts together. A year later we joined forces with our Dutch counterpart phpGG and renamed our group PHPBenelux. We organize monthly meetings in all 3 countries, offer workshops and organize an annual international PHP conference.

Career

2010 - present: Blue Parabola

Zend Framework Trainer

Blue Parabola is the parent company behind php|architect, a company known for it's highly valued PHP books, it's monthly magazine and it's PHP training courses.

Since 2010 I'm giving on-line training courses Zend Framework Essentials and Professional Zend Framework development which are highly appreciated by the students.

2009 - present: PHPBenelux

President

PHPBenelux is a PHP user group bringing best practices, trending improvements and workshops to PHP developers in Belgium, the Netherlands and Luxembourg. We organize monthly meetings, workshops and an annual International PHP Conference that is highly valued by our visitors.

Our operations are devided between a team of 6 PHP professionals and we meet regulary to devide tasks, organize meetings, events and our annual conference.

2004 - present: in2it vof

Zend Certified Engineer PHP and Zend Framework

I'm the principal PHP consultant for the company, providing services in all industries. Our focus lies on web application architecture, quality assurance and training.

Responsibilities

Application Architecture
PHP has been an easy language to learn for building simple web sites, but it requires software engineering skills and expertise to build robust, scalable and future ready web applications.
I was fortunate to consult on projects that required architectures for Big Data, API driven services and Heavy Traffic web sites.
Training Courses and coaching
Over the years that I've been working with PHP I was able to keep record of my own learning path and bundled all these experiences into training courses.
I'm not only providing on-site training courses, but also on-line as official trainer for php|architect.
Quality Assurance
Quality Assurance (QA) has been a great passion of mine as I felt testing a web application by hitting F-5 was not a proper way to do things.
I mastered the skills of unit testing with PHPUnit, calculating dependencies, detecting (potential) bad code and automation by using continuous integration (CI).

Skills

Web Technologies

Technologies
PHP
HTML,XHTML,HTML5
CSS, CSS3
JavaScript
HTTP (rfc2616)
Frameworks
Zend Framework
jQuery
YUI-3
PEAR
Architectures
LAMP (Linux, Apache, MySQL & PHP)
WISP (Windows, IIS, MS SQL & PHP)
Cloud (Windows Azure, Amazon AWS & EC2, EngineYard, PHPCloud)
Big Data
High Volume Traffic

Publications

Presentations

Community Works!

Community works
View more presentations from Michelangelo van Dam

11 tips for smooth web application deployment

Unit testing Zend Framework apps

Continuous Quality Assurance

Continuous Quality Assurance
View more presentations from Michelangelo van Dam

Zend Framework "at your service"

Zend framework service
View more presentations from Michelangelo van Dam

Achievements

Certifications

Zend Certified Engineer - PHP 4
Zend Certified Engineer - PHP 5
Zend Certified Engineer - Zend Framework
Zend Certified Engineer - PHP 5.3