Compétences

Développement Backend

Je suis spécialisé en développement backend, PHP & MySQL sont mes meilleures armes. J'aime suivre les dernières évolutions du langage ainsi que ses "Best Practices".

Drupal

J'ai commencé avec Drupal en 2009, ce site est d'ailleurs construit à l'origine sur la version 6 de Drupal (depuis migré en sur la version 7), mais j'ai vraiment commencé le développement avec la version 7 début 2011. Je l'utilise maintenant quotidiennement et ai une bonne connaissance de l'ensemble de son environnement.

J'essaye de participer au maximum au évènement de la communauté (DrupalCamp, Drupal Dev Days...) et suis investi dans la traduction de ses modules sur localize.drupal.org.

Une liste de modules & concepts que j'utilise et connaîs : Views, Domains, Search API, Features, Paragraphs, Entity API, Form API, Drush...

CMS et Framework

J'utilise aussi d'autres CMS, comme Wordpress, Joomla!, CMS Made Simple, Prestashop, ainsi que des solutions propriétaires.

Même si j'en fais moins, j'aime aussi jouer avec des framework comme Symfony 2, Silex ou encore Ruby on Rails.

Développement Frontend

Je fais aussi régulièrement du développement front avec le triplé HTML + CSS + Javascript.

J'aime jouer aussi avec les outils / frameworks front : Compass + Sass, Grunt ou Gulp, SVG... sont dans ma boite à outils.

Administration Serveur

J'utilise GNU/Linux sur mon poste de travail et j'administre plusieurs serveurs sous différentes distribution de Linux.

  • Optimisation MySQL
  • Configuration avancée d'Apache2 et Nginx
  • Installation d'application métier comme Gitlab, Owncloud...
  • Mise en place de sauvegardes automatisées via Rsync & Crontab
  • Monitoring et dépannage en cas d'urgence

Formations et ateliers

Vous souhaiter apprendre une nouvelle techno, monter en compétence, vous ou votre équipe ? Je vous propose des formations personnalisées, sur les sujets suivants :

  • Drupal (7 ou 8) pour le développeur (Programme sur mesure : Débutant / confirmé, dev front / back...)
  • Drupal (7 ou 8) pour le site builder / chef de projet
  • Sass et Compass pour le développeur front
  • Développement PHP
  • Administration d'un serveur GNU/Linux
  • ... Une idée ? un besoin ? Contactez-moi ?

Je propose aussi des ateliers sur la mise en place d'outils ou de processus dans votre entreprise / organisation sur les sujets suivants :

  • Utilisation de docker
  • Installation et utilisation de git (avec Gitlab / Github / Bitbucket...)
  • Déploiement automatisé avec Gitlab CI
  • Mise en place d'un serveur web sous GNU/Linux
  • Débuter le développement web sous GNU/Linux
  • ... Une idée ? un besoin ? Contactez-moi ?

Pour les ateliers et les formations, à la fois le contenu et la durée sont personnalisable en fonction de vos besoins, n'hésitez-pas à me contacter pour en discuter.

Bonnes pratiques

J'utilise quotidiennement GIT pour "versionner" mon code, Je connais aussi bien Subversion.

J'aime tester tout ce qui est liée à l'automatisation, qui peut me faire gagner du temps, l'intégration continue, les task runners...

Constamment en veille, je suis de nombreux flux d'informations de France et d'ailleurs.