Depuis près de 15 ans, je suis Chef de projets technique et Ingénieur Etudes et Développement Web indépendant spécialisé dans les technologies PHP, mySql, HTML, CSS, Javascript et Ajax.
Avant cela, j'ai travaillé pendant 10 ans pour des SSII et des éditeurs de logiciels sur des projets Client/Serveur.
Je suis souvent amené à travailler sur des Frameworks PHP, que ce soit des frameworks « maison » ou les frameworks fréquemment utilisés comme Zend Framework (version 1 et 2) et Symfony (version 1 à 4).
Dans mes différentes missions j'ai fréquemment fait face aux problématiques de montée en charge que ce soit sur des applications Web, des sites Internet ou des applications Intranet. Les solutions mises en place pour faire face à cette problématique vont de l'optimisation (du code, des bases de données et des requêtes) à la mise en place d'architectures orienté services et de bus de messages (rabbitMQ) en passant par la mise en place de systèmes de cache PHP (Memcached, APC, …) ou HTTP (Varnish), de moteurs d'indexation (Sphinx), de bases de données NoSql et/ou de clusters mysql et Apache.
J'ai aussi mis en place à différentes reprises des architectures de déploiement et d'intégration continue et des normes de programmation et de contrôle qualité afin d'assurer une qualité de service optimal et des mises en production qui ont un impact minimal sur le travail des utilisateurs.
Dans le cadre de la veille technologique que je mène à titre personnel, je m'intéresse depuis peu à tout ce qui touche à « l'Intelligence Collective » (collecte d'informations, systèmes de recommandations, partitionnement et regroupement, indexation et recherche...).