Menu

Cyril NAVARRO

MAUGUIO

En résumé

Actuellement en poste à Exaprint en tant qu'Ingénieur en développement web depuis Mars 2017, je suis en charge de la maintenance et de l'évolution du site e-commerce de l'entreprise. Attentif aux nouvelles technologies, je m'oriente vers une stack JavaScript (ex: React JS, Node JS ...etc) sur une architecture de service cloud (ex: AWS) et des processus de déploiement automatisés (ex: CI/CD).

Fort de mon expérience en société de service durant 3 ans et demi à CGI (Montpellier), j'ai pu acquérir de nombreuses compétences techniques dans le développement WEB (ex: PHP, Symfony, EZ Publish, Drupal, Zend Framework ...etc). J'ai également occupé le poste de SCRUM Master sur plusieurs projets dans lesquels j'ai pu apprendre et appliquer les bonnes pratiques de l'agilité.

Je possède un diplôme d'Ingénieur en Informatique que j'ai obtenu à l'école des Mines d'Alès en Septembre 2013. J'ai fait ma formation en apprentissage dans une start-up du nom de N.O Telecom (Nîmes) où j'étais en charge de l'évolution de la solution ERP de l'entreprise.

Mes compétences :
EZ Publish
JavaScript
Symfony2
MySQL
AngularJS
JQuery
HTML 5
CSS 3
Git
Zend framework
Oracle Database
Drupal
Adobe Experience Manager
Java EE
Docker
Node.js
AWS
React JS
React Native
PHP
GraphQL

Entreprises

  • Exaprint - Ingénieur développement web

    MAUGUIO 2017 - maintenant - Contexte : J'évolue au sein du service IT de l'entreprise Exaprint depuis Mars 2017. En étroite collaboration avec les autres services, nous travaillons en méthode agile à l'aide de l'outil SCRUM (JIRA software pour la gestion des sprints). Nous sommes entre 15 et 20 personnes au service IT et nous fonctionnons en SQUAD. Je fais partie de la Commerce Squad en charge du front-office du site e-commerce de l'entreprise. Je participe également à la refonte intégrale du site e-commerce avec un changement du socle technique et de l'architecture du SI de l'entreprise.

    - Mission principale : Développeur web PHP en charge de la maintenance et l'évolution du site e-commerce de l'entreprise basé sur Zend Framework. Évolution de l'architecture en micro-services basé principalement sur AWS (ex: Lambda, serverless, EBS, EC2, S3 ...etc). Automatisation des processus de CI/CD (ex: Circle CI + Terraform / Gitlab CI/CD + Cloud formation).

    - Mission secondaire : Participation à la création et au développement du nouveau site e-commerce basé sur React JS + Gatsby JS pour générer des pages statiques. Utilisation d'API GraphQL à l'aide d'Apollo (client et server). Outils de gestion de contenu (CMS) utilisé : Contentful. Tracking des erreurs à l'aide de Sentry et centralisation des logs à l'aide de Kibana (Elastic Search).
  • CGI - Ingénieur en technologies de l'information

    Casablanca 2013 - 2017 -- Michelin Go Markerting

    Réalisation d’une application Intranet basée sur le framework Symfony2 permettant la création et la gestion de campagnes marketing pour ses clients revendeurs. Au titre de développeur web, j'ai réalisé en autonomie puis accompagné d'une équipe l'application à l'aide du framework Symfony 2 incluant Doctrine comme ORM, TWIG pour la "templatisation" et Sonata Bundle pour la création du back-office. Utilisation du web traffic XiTi.

    -- Mappy Local Business

    Réalisation du portail annonceur en méthode agile SCRUM à distance, permettant aux annonceurs de référencer leurs établissements et de souscrire à des offres payantes. Au titre de développeur web, j'ai intégré une équipe de 5 personnes mettant en oeuvre Symfony 2, HTML5, CSS3, JavaScript et jQuery. L'application communique avec un web service REST. Utilisation de Selenium, PHPUnit et Casper JS pour des campagnes de tests fonctionnels et unitaires.

    -- Mappy Shopping

    Refonte technique du site B2C de référencement de produits de Mappy, avec l’implémentation d’une nouvelle couche de webservices pour la communication avec un nouveau moteur produits, et la prise en compte d’améliorations graphiques. Au titre de SCRUM Master, j'ai été en charge en plus du développement web de la gestion du projet incluant 4 développeurs. Assistant le chargé de projet, ma mission était d'organiser les Daily Meeting, Poker Planning, Sprint Review, Rétrospective de Sprint et gestion du planning (ex: track progress des développeurs et estimation des charges). Environnement technologie : Symfony 2, HTML5, CSS3, JavaScript, jQuery, Bootstrap et web service REST.

    -- Air Liquide

    À titre de développeur, sur ce projet international constitué d’une équipe de 6 à 10 personnes, en mode Agile. Mise en place d'un site de vente en ligne de gaz en Drupal / Drupal Commerce.
    Interfaçage (web services) du site avec les différentes briques de la solution; SAP, Bisnode, Cameleon... Mise en place et intégration de modules DRUPAL existants et développement de modules spécifiques.
    Mise en application de la méthode AGILE : réunions SCRUM, Poker plannings, utilisation de JIRA agile ...etc.

    -- INA Site corporate

    Réalisation du site vitrine de l'Institut National de l'Audiovisuel (INA). Au titre de développeur web en charge de la TMA corrective, j'ai été en charge de fixer les anomalies détectées en phase de recette. Environnement technique : eZ Publish 5, HTML5, CSS3, JavaScript, jQuery et Bootstrap.

    -- EDF - Site RC

    Réalisation de la refonte du site Relation Client (RC) de EDF. Au titre de développeur web, intégrant une équipe de 20 personnes, refonte du site B2C de EDF permettant la souscription de contrat, gestion de l'espace client et description des offres commerciales. Utilisation du CMS Adobe Experience Manager (AEM), JAVA, web service REST et SOAP. Occupant le poste d'analyse technico-fonctionnel, mon poste vise notamment à rédiger les cahiers de spécifications techniques en relation directe avec le client à l'aide d'atelier. Ma mission s'organise également autour de la direction d'une équipe de développeurs (4 à 5 personnes).
  • N.O Telecom - Responsable Système d'Information métier

    2010 - 2013 - Responsable du service Informatique, gestion des besoins clients et support technique – Rédaction de cahier des charges et spécifications fonctionnelles / techniques.
    - Développement et administration d’une solution ERP développée principalement en PHP 5 (MVC) avec une base de données MySQL.
    - Développement d’une application mobile hybride à l’aide du framework jQuery Mobile, PhoneGap Cordova et intégration d’un service web REST PHP5.
    - Réalisation du site vitrine de l’entreprise en HTML 5, CSS 3, Bootstrap, JavaScript et AJAX.
    - Administration et sécurité serveur Debian (Linux) – Installation et maintenance de l'outil de gestion de projet Redmine et de l'outil de versionning Subversion SVN.

Formations

Réseau