About

I'm a backend developer with DevOps mindset and decent frontend knowledge and skills. I program mainly in PHP and javascript but have significant first-hand experience with a host of other languages.

When I'm not coding, chances are I'm riding my race bike or playing around with hardware and devices.

Work

I've been enjoying my job as backend developer at Yappa where I build websites ranging from small landing pages to large web shops, and web applications.

I also have experience with the refactoring of large legacy code bases to more modern, maintainable code.

Work Experience


July 2011 - present

Senior PHP Developer

As a senior developer at Yappa, my tasks include but are not limited to:
  • Expansion and improvement of a CMS built on top of Symfony2
  • Maintenance and refactoring of a legacy CMS built on top of a legacy framework (CakePHP 1.2)
  • Development of websites ranging from small to very large
  • Programming custom web applications from scratch
  • Database design and optimization
  • General workflow improvements such as Continuous Integration (CI)
  • Web service creation and integration (REST, SOAP)
  • Support in general server management, both hard- and software

I've learned a lot while working at Yappa, I've had the chance to experiment with new technology, frameworks, and languages. During the last year, I've been mostly refactoring legacy code for projects that continue to grow and need some extra attention.

April 2011 - May 2011

Intern - PHP Developer

During my internship at Yappa, I created an soccer team management application from scratch. It was my first big project and did most of the front and all of the backend development. The application included a user system, multiple CRUD pages but also a dashboard and statistics. After the application was finished, I worked on creating modules for a CakePHP 1.2 based CMS.

Skills


Backend

Languages: PHP Javascript CSS Java
Frameworks: Symfony 2.x Symfony 3.x Symfony 4.x CakePHP Express Silex
Testing: PHPUnit Behat Continuous Integration
Server: Apache2 Nginx Linux Docker Vagrant Ansible
Database: MySQL MongoDB
Version control: GIT SVN

Frontend

Styling: LESS SASS CSS3
Javascript: VueJS jQuery SocketIO ReactJS Polymer Angular
HTML: Jade HTML5
Tools: Gulp Grunt
Other: Redis Elasticsearch Amazon S3 Memcache Job Queues Microservices DDD WebSockets Scaling