My expertise
-
PHP
- Frameworks: Symfony Framework 2/3, Zend Framework 1, Sculpin
- Unit, integration and functional testing: PHPunit and Behat
- Quality inspection: PHPMD, PHPCS, PHPlint
- Vulnerability checking: Sensiolabs Security Checker
- Package management: Composer
-
JavaScript
- Frameworks: Backbone, Marionette
- Libraries: RequireJS, JQuery, UnderscoreJs, Wreqr
- Task runners & build systems like: Gulp, Grunt
- Quality inspection with JSHint
- Package managers: NPM, Bower
-
Other languages
- Data formats: XML/Markdown/Json
- I have also used Actionscript, Cobol, Perl and VB script.
- I’m currently learning Scala
-
Development methodologies & concepts
- Agile/Scrum
- Object oriented programming
- Functional programming
- Hexagonal architecture
- SOLID design
- TDD
- BDD
- DDD
- CQS
- Studying CQRS & event sourcing.
-
Hosting, Deployment & Provisioning automation
- Docker, Docker Compose
- DC/OS, Marathon
- Ansible
- Vagrant
- VirtualBox
- DigitalOcean
-
Authentication
- HTTP
- OAuth 2
- SAML
-
Front-end
- HTML
- CSS/Less/Sass
- Twitter Bootstrap
- Gimp
-
Quality Assurance and build tools
- Travis CI
- Bamboo
- Ant
- Make
-
Databases, persistence
- MySQL
- Redis
-
Development & productivity tools
- PHPStorm
- Git
- SVN
- Slack
- Jira
- Trello
- GitHub
-
Messaging & job queues
- RabbitMQ
- Beanstalk
-
Certificates
- ZCE
-
Human Languages
- Dutch
- English
-
HTTP Servers
- Apache
- Nginx
- HAProxy
-
System Administration
- Linux Alpine/Ubuntu/Debian/Centos (I know my way around in Linux, I’m containerizing my desktop apps for fun.)
- Windows
- FreeBSD
- Bash
-
Event organizing & public speaking
Besides being an engineer I'm also organizer of DomCode, a non-profit foundation with 1200+ members that organizes events like the annual DomCode conference and monthly DomCode meetups where (inter)national speakers share their knowledge on software development. Since I value knowledge sharing a lot I became an occasional speaker myself.
-
None work related expertise
- Caring for my family
- Event organizing
- General construction work
- MIG welding
- Car maintenance
- Electronics