EXPÉRIENCE PROFESSIONNELLE
LEAD DÉVELOPPEUR BACK-END, ARCHITECTE WEB, CONSULTANT
FREELANCE \ depuis Avril 2014
En Freelance depuis 2014, j'interviens pour la conception technique (API et microservice), l'aide à la mise en place
de process (SCRUM, intégration continue) et mes compétences sur les moteurs de recherche (Solr, Elasticsearch) et
le traitement de données asynchrone (RabbitMQ, Apache Kafka)
Principales missions :
MYM \ Mars 2022 - Juillet 2022
Environnement technique : Symfony 5, Golang, AWS Lambda
Au sein de l'équipe technique je suis chargé par le directeur technique du maintient de la version PHP/Symfony du
site et je participe à la conception et la réalisation de la nouvelle solution de gestion d’image en Golang avec AWS
Lamdba
LA RUCHE QUI DIT OUI \ Décembre 2021 - Février 2022
Environnement technique : Symfony 3&5
Au sein de l'équipe technique je suis chargé par le directeur technique de la conception d’une plateforme mettant
relation les agriculteurs et les boutiques La Ruche qui dit Oui ainsi qu’un service de gestion de stock. Je m’occupe
également de la gestion de l’équipe en charge de la montée de version sur les différents frameworks utilisé sur le
produit core de la société.
GROUPE UP \ Juin 2021 - Novembre 2021
Environnement technique : Laravel 8, ReactJS
Au sein de l'équipe technique je suis chargé par le directeur technique de l’implémentation d’une plateforme
d’achat de carte de réduction et d’abonnement presse.
TREEZOR \ Juillet 2020 - Mars 2021
Environnement technique : Lumen 8, AWS DynamoDB, AWS SNS, AWS Lambda
Au sein de l'équipe technique je suis chargé par le directeur technique de l’implémentation d’une plateforme en
marque blanche pour les neobanques en serverless.
DAYUSE \ Juillet 2018 - Novembre 2018
Environnement technique : Symfony 3 & 4, MySQL, Redis, RabbitMQ, SOAP, Elasticsearch, ReactJS
Au sein de l'équipe technique je suis chargé par le directeur de projet de l'implémentation du standard OTA (SOAP)
pour la prise de réservation sur les plateformes des grands groupes hôteliers et de la conception d'une solution
de geocoding capable de remplacer Google Maps pour l'autocomplete
FOODCHERI \ Janvier 2017 - Juin 2018
Environnement technique : Symfony 2 & 3, MySQL, Redis, RabbitMQ, ReactJS
Au sein de l'équipe technique, j'occupe le poste de développeur et je participe à l'optimisation des algorithmes en
lien avec le data scientist.
MAKE \ Juin 2016 - Septembre 2016
Environnement technique : Symfony 3, PostgreSQL, Redis
Au sein de l’équipe technique, je suis chargé de mettre en place les process SCRUM et l'intégration continue. Je
participe également à la conception de l'API REST.
LA FOURCHETTE \ Mars 2015 - Mars 2016
Environnement technique : Symfony 2, MySQL, Memcached, RabbitMQ, SoLR
Au sein de l’équipe Recherche et Acquisition, je suis chargé du développement des outils SEO et SEM ainsi que de
l’amélioration du moteur de recherche.
CEGOS \ Septembre 2014 - Février 2015
Environnement technique : Symfony 2, MySQL, AWS, Memcached
Chargé de la définition des nouveaux process (Scrum, code review, intégration continue) en relation avec le
responsable technique dans le cadre d’une refonte des plateformes Wordpress existante avec la conception d’une API
REST (Hateoas, JSON-HAL) utilisant Symfony 2 et PHPCR.
ISOBAR \ Avril 2014 - Août 2014
Environnement technique : Symfony 2, MySQL, AWS, Redis, RabbitMQ, Solr
Chargé par le directeur technique de la conception de l’architecture d’un projet d’agrégation et d’analyse des flux des
réseaux sociaux et de la montée en compétence de l’équipe sur Symfony 2 dans le cadre d’une mission de cinq mois.
LEAD DÉVELOPPEUR BACK-END
SEND ME LOVE \ Octobre 2013 - Février 2014
Environnement technique principal : Symfony 2, PostgreSQL, Ruby (Capistrano), SCRUM
Développement d’une plateforme de micro-dons (Symfony 2, PostgreSQL)
Chargé par le directeur technique des problématique du cycle de vie de l’application :
- Contribution à la rédaction du cahier des charges
- Mise en place des process associés à la méthodologie SCRUM en tant que ScrumMaster (Rédaction du Backlog,
Organisation des réunions)
- Participation au recrutement de l’équipe technique
- Formation et mise en place d’une méthodologie pour permettre la montée en compétence des développeurs
DÉVELOPPEUR BACK-END, ARCHITECTE WEB JUNIOR
CANAL TP \ Juillet 2012 - Juillet 2013
Environnement technique principal : Symfony 2, PostgreSQL, Ruby (Capistrano), SCRUM
Chargé par le responsable back-end de certaines problématiques du cycle de vie des applications, mes missions
étaient les suivantes :
- Mise en place et administration d’une plateforme d’intégration continue
- Mise en place d’une solution de déploiements automatisés et sécurisés (authentification, respect du worflow)
- Mise en place d’un workflow GIT en relation avec les équipes concernées
- Assurer le rôle de ScrumMaster en relation avec le Product Owner (chef de projet) pour identifier et analyser les
besoins du client (interne ou externe).
- Participation aux orientations techniques (Symfony 2, GIT, Capistrano) et à la conception de l’architecture avec le
responsable de l’équipe Back-end ainsi que de l’animation des réunions techniques.
Développeur back-end sur les projets suivants :
- Lieu Idéal : Développement d’un webservice permettant de retrouver les meilleurs zones d’habitation représentées
sur un carte grâce au développement et à l’optimisation d’algorithmes (calcul isochrone). Les principales
problématiques étant le temps de calcul et la disponibilité des bases de données (C++, Symfony 2)
- Autres: Infolignes, TFT
DÉVELOPPEUR BACK-END, RESPONSABLE FRONT-END
DISKO \ Octobre 2011 - Juillet 2012
Environnement technique principal : Symfony 2, Silex, Memcached, MySQL, WordPress, Drupal, HTML5
Responsable au sein d’une équipe de quatre développeur front-end. Mes missions étaient les suivantes :
- participation au avant-projet pour définir les besoins technique front-end.
- chargé de la monter en compétences de l’équipe.
- gestion du planning de l’équipe.
Développeur back-end sur les projets suivants :
- Nespresso : Développement d’un site international à fort trafic avec Symfony 2. Utilisation de memcached et de
cache fichier pour limiter la charge sur les bases de données MySQL ainsi que de Sphinx pour l’indexation du contenu.
- Autres: PS-BUP : Mise en place de la nouvelle plateforme de gestion des utilisateurs et de communication (Emailing,
SMS) du Parti Socialiste conçu avec Symfony 2, Universal DJ (Silex), PS Plateforme de blogs (PHP5, Wordpress), André
Sudrie (WordPress), Hertz Corse (WordPress, Silex), Le cheval français (Drupal)
DÉVELOPPEUR FRONT-END
WIZZMEDIA \ Décembre 2010 - Septembre 2011
Environnement technique principal : PHP5, MySQL, Prestashop, WordPress, Drupal, HTML
Allomatelas (Développement framework interne), E-commerce (Prestashop), Rue de la Chaussure (Prestashop),
Consistoire de Paris \ Consistoire Central (PHP5)
DÉVELOPPEUR FRONT-END EN ALTERNANCE
KIDICOM \ Juin 2009 – Septembre 2010
Environnement technique principal : PHP, MySQL, CodeIgniter, WordPress, SPIP, RoR, HTML, CSS
Trianon Homes : Développement d'un blog (WordPress) et conception d’une application web permettant l’analyse en
temps réel de l’étude de marché. (Ruby on Rails)
Autres : Snype Consulting (WordPress), KidiPics (Symfony), KidiProject (Ruby on Rails), Mescan (SPIP), Christian Morel
(WordPress), Château Lafon-Rochet (CodeIgniter, Wordpress), Mathemapartners (CodeIgniter)