Abilities

Developing websites takes human and technological skills. You'll find here some abilities I learned and used successfully in practice.

Backend web Development

PHP

PHP7

Server-side scripting language PHP allows creating dynamic websites.

Database

MySQL

MySQL is one of the most frequently used relational database management system

PHP Frameworks

PHP Frameworks

Frameworks are great toolboxes to improve product development.

PHP CMS

PHP CMS

Content Management Systems makes it easy to publish content online.

API

API integration

Standardised communication between SaaS

Unit testing

Unit testing (PHPUnit)

Be it for TDD or regular development, automated testing is a real asset.

Git

Versioning

I use Git to keep my work clean and develop with teams.

PHP Frameworks

Yii

Yii

Yii is a high-performance MVC framework developed in PHP.

PHP CMS

eZ Publish

eZ Publish

eZ Publish is an advanced CMS developed in PHP.

Drupal 8

Drupal8

Drupal 8 is a complete CMS developed in PHP.

Wordpress

Wordpress

Wordpress is a CMS running on PHP.

Additional abilities

HTML5

HTML / CSS

The two core technologies used to create web pages.

JavaScript

JS & jQuery

Javascript makes web pages more dynamic.

Debian

Server maintenance

Debian is an open-source Linux distribution.

SEO

SEO

Best-practices like semantic HTML or optimised loadtime allows better ranking.

SCRUM

SCRUM/Agile

Agile principles provide a flexible alternative to the waterfall paradigm.

AS3

AS3

ActionScript 3 is the oriented-object language used with Flash.

Human skills

Team Management

Team management

Leading a team of back-end and front-end developers

Conception

Conception

Taking an active role in conceiving great and intuitive websites

Customer relations

Customer relations

Working with a client helps understanding his business challenges