-
Dixense
- Ingénieur études et développement - Leroy-Merlin
2018 - 2019
Migration du back end (monolithe) de QUOTATIS vers une architecture SOA.
Développement de l’offre forfaitaire de Leroy-Merlin permettant aux particuliers d’être mis en relation avec des artisans pour leurs travaux.
- Référent sur la technologie et les bonnes pratiques :
+ Sensibilisation des équipes aux bonnes pratiques SOA ainsi qu’à la QA d’ordre générale (PSR notamment)
- Industrialisation et simplification de la stack
- Appuie du Lead pour les choix techniques
- Développement Back End – Symfony4, PHP 7.2/7.3...
- Développement sur la partie E-Commerce (Sylius) du projet
- TDD avec PHPUnit principalement
- Versioning du développement avec git, gitHub
- Intégration continue avec travis
- Aide à la mise en place d’une stack docker iso prod avec Kubernetes/Helm/Gcloud…
- Initiation au monde front grâce à REACTJS
- Environnement technique : SCRUM, PHP7, Symfony4, Api Plateform, PHPUnit, Behat, Prophecy, MacOSX, Docker, Nginx, Phpfpm, Git, GitHub, Composer, NodeJS, Yarn, Travis, Scrutinizer, Slack, Kubernetes, Helm, Terraform, Gcloud, REACTJS (très peu)
-
Esens Consulting
- Lead developer - RadioFrance
Paris
2017 - 2018
Développement d’un SDK à but OpenSource utilisé par 4 sites (Symfony et Drupal) permettant de consommer une JSONApi en lecture et en écriture.
Gestion d’une équipe de deux développeurs ainsi que des demandes faîtes par les clients du SDK en interne (8 développeurs).
- Référent sur la technologie et les bonnes pratiques :
+ La méthode SCRUM s’applique à l’équipe du SDK et mon rôle est de veiller à ce que les développements réalisés répondent bien aux exigences techniques et qualitatives.
- Gestion du développement réalisé par une équipe de 2 développeurs :
+ L’équipe du SDK étant centrique, chaque solution apportée doit être validée par mes soins ainsi que ceux de l’architecte et de l’expert qualité.
- Assistance du PO sur la priorisation des tâches :
+ J’aide le responsable produit à prioriser les tâches techniques en fonction des besoins des sites et de leur urgence.
- Veille technologique : Développement de micro services en Golang.
- Environnement technique : PHP5.6/7, SCRUM, Symfony3, MacOSX, Docker, Nginx, Phpfpm, Git, GitLab, Composer, Jenkins, Rocket.Chat+, Kibana, Grafana, Docker
-
Esens Consulting
- Ingénieur étude et développement - Radio France
Paris
2016 - 2016
Maintient d’une plateforme web composée de 4 sites. Etude et développement de la partie commune en Symfony3/PHP7.
Projets:
- Uniformisation des outils de virtualisation partagés par chaque site. Création d’un build commun et surchargeable par chaque site (Docker, docker compose v2).
- Uniformisation du coding style des sites grâce à l’écriture d’un manifeste (PSR 1, PSR 2, norme Symfony) accompagné de plusieurs configurations (PHPCS, PHPCSFixer).
- Développement d’un système de WebComponents orienté BackEnd reprenant le pattern ADR.
- Environnement technique: PHP5.6/7, SCRUM, Symfony3, MacOSX, Docker, Nginx, Phpfpm, Git, GitLab, NodeJS, NPM, GulpJS, Bower, Composer, HTML5, JavaScript
-
Esens Consulting
- Ingénieur étude et développement - Gaumont Pathé
Paris
2016 - 2016
Conception d’une plateforme de prise d’abonnement sur tablette et desktop.
- Centralisation des appels WS SOAP/HTTP
- ACL
- Identification centralisée (SSO) grâce à un annuaire LDAP distant
- Mise en place des solutions de paiement Slimpay/Paybox
- Environnement technique : PHP5-7, Symfony2-3, Doctrine, Vagrant (Debian), PosgreSQL, Git, jQuery, NodeJS, GruntJS, Bower, Composer, Bootstrap, CSS3(SASS), HTML5
-
Esens Consulting
- Ingénieur étude et développement - Gaumont Pathé
Paris
2015 - 2016
Conception d’un POC d’une application ayant pour but la centralisation de la gestion tarifaire des différents points de vente de l’entreprise Gaumont Pathé.
- API HTTP++ avec de fortes charges (cache frontal & cache applicatif)
- Développement d'un micro langage ayant pour but une mise en place de règles dynamiques
- Traduction du besoin fonctionnel en besoin technique
- Force de proposition
- Mise en place d'une stratégie de qualité
- Environnement technique: PHP5-7 / PHPUnit / MariaDB-PosgreSQL / Git / HTTP / Symfony3 / Phpstorm / Composer / Vagrant (Approvisionnement bash) / Docker
-
Esens Consulting
- Ingénieur étude et développement
Paris
2015 - 2015
- Développement d'un CRM dédié au secteur de l'événementiel à l'aide du framework Symfony2
- Développement d'une API REST intégrée au CRM
- Environnement technique: PHP5 / PHPUnit / MySQL / jQuery / Git / HTTP / Symfony2 / Trello / Phpstorm / Vagrant (Approvisionnement bash) / Docker
-
Esens Consulting
- Développeur Symfony2 Junior - UpMyCom
Paris
2014 - 2014
- Développement d'une plateforme web dans le secteur de l'éducation reliant trois acteurs :
-> Etudiants
-> Conseillers (Personnel de l'école)
-> Entreprises
- Amélioration des plateformes Kazeo & Eklablog
- Environnement technique: PHP5 / MySQL / jQuery / Git (& Github) / HTTP / Symfony2 / Trello / Phpstorm
-
Esens Consulting
- Responsable de projet web - Attache de web
Paris
2013 - 2014
- Gestion de projets web E-Commerce sur Prestashop:
-> LeSlipFrancais
-> LeonFlam
- Développement d'un CRM dédié au secteur de l'assurance sur Wordpress
- Environnement technique: PHP5 / MySQL / jQuery / Git / Wordpress / Prestashop / Trello / Sublime text
-
Attache de web
- Développeur PHP5 E-Commerce
2012 - 2013
- Développement de modules Wordpress & Prestashop
- Environnement technique: PHP5 / MySQL / jQuery / Git / Wordpress / Prestashop / Sublime text