Comment je peux vous aider ?
Développement d'applications métier
- Conception / analyse.
- Réalisation.
- Utilisation de frameworks, CMS.
- Pilotage d'équipe et de projet
Expertise / conseil
- Bonnes pratiques et industrialisation
- Formation, présentations techniques
- Architecture
- Audit de code source
Compétences
- PHP (Symfony), JavaScript (AngularJS).
- j'aime aussi: Go, Python, Rust, Scala
- PostgreSQL, MySQL, MariaDB, Oracle.
- Kafka, RabbitMQ, Redis, Memcached.
- Tests automatisés (unitaires, intégration, de bout en bout, TDD). PHPUnit, Behat.
- Linux, Apache, Nginx
- Conception d'APIs, REST, Micro-services
- Docker, virtualisation.
- Gestion de version (Git), revue de code
- Intégration continue
- Développement agile (SCRUM/Kanban)
- Conduite d'équipes, de projets, de réunions
Expériences professionnelles principales
Deezer - Développeur PHP senior (depuis Septembre 2017)
Plateforme de streaming musical.
- Accompagnement technique et formation
- Refonte DDD/CQRS d’une grosse codebase legacy
- Mise en place/transmission de bonnes pratiques, présentations techniques
- Tests automatisés (unitaires et fonctionnels)
- Intégration continue (Jenkins), SCRUM, Jira
- Problèmatiques de fort traffic
Environnement Technique : Linux, PHP, Symfony 2/3, MySQL, memcache, apache, docker
Meetic - Développeur Symfony (Aout 2016 - Juillet 2017)
- Modernisation de la plateforme meeticaffinity
- Création de l’infrastructure de microservices pour la déclinaison de l’application sur les différentes plateformes mobiles
Environnement Technique : Linux, PHP Symfony 2/3, Oracle/MySQL, Kafka, Cassandra, memcached, varnish, nginx
Evaneos - Développeur Fullstack Symfony, AngularJS (2012 - 2015)
Evanos est une plateforme de mise en relation de voyageurs avec des agences locales sélectionnées dans le monde entier dans le but d'organiser un voyage sur mesure.
- Conception d'un ERP pour les partenaires de la société dans le domaine du tourisme : définition des besoins avec les utilisateurs, conception, déploiement, évolutions, maintenance.
- Migration du framework de Zend vers Symfony2
- Refonte des outils d'administration présents vers angularJS, conception de nouveaux modules
- Développement et maintenance d'une API Rest consommée par plusieurs applications JavaScript SPA sous angularJS
Environnement Technique : Linux, PHP (Symfony, Zend), JavaScript (AngularJS), PostgreSQL, nginx, memcached, redis, varnish, grunt/gulp, npm
Formateur Symfony (depuis 2012)
- Conception d'une formation Symfony sur 3 jours
- Réalisation de cette formation auprès de PME et de développeurs indépendants
- Coaching sur des outils (Git, PHPUnit) et des bonnes pratiques de développement
Projets annexes
Profil Github
- Rédaction intégrale du contenu (texte, code) du livre « Développer avec Symfony2 » aujourd'hui publié chez Eyrolles.
- Contribution à la communauté open-source par de la documentation en français, notamment :
- Participation occasionnelle à des hackathons (Ludum Dare, Startup weekend, Welean), à des conférences (SudWeb, JS.everywhere, TakeOff, PolyConf), et des meetups
- Pause professionnelle de Juillet 2015 à Juin 2016 pour voyager.