Menu

Yoan GUILLEMIN

PARIS

En résumé

Mes compétences :
CSS 3
Technologies Microsoft
Technologies CISCO
Technologies Linux
Gestion de projet
Virtualisation
Java 7
MongoDB
Vagrant
Symfony 2.3+
Docker
API REST
Doctrine
JQuery 2.*
Behat
PHPUnit
Symfony 4
Prophecy
MacOSX
PHP 4 / 5 / 7

Entreprises

  • 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

Formations

Réseau

Annuaire des membres :