Menu

Enrick GRUEL

Paris

En résumé

Mes compétences :
GIT
Drush drupal
Drupal
SVN
JQuery
JavaScript
J2EE
PHP5
ASP
Postgres
.net
Css
MySQL

Entreprises

  • France Télévisions - Developpeur Php/Drupal 8

    Paris 2015 - maintenant Refonte du site http://www.francetelevisions.fr/
  • France Télévisions - Développeur Drupal 7

    Paris 2012 - 2015 Développement du site d’information sportive www.francetvsport.fr (Front-office/Back-office)

    1 chef de projet technique, 4 développeurs, 1 lead développeur, 3 chef de projets fonctionnelle (Méthode AGILE).

    Export des entités Drupal vers Symfony:

     Export des entités (Entités custom & Node) et leur réference vers une queue Beanstalkd. (System API)

     Réalisation d’un « worker » en Symfony 2 (mode console) pour traiter les éléments de la queue, les transformer et les envoyer en HTTP à l’API.

    Les Jeux Olympique & Paralympique de Sotchi :

     Création des entités et bundle propre au JO + api de gestion des entités (chargement, stockage, suppression, liste) (EntityFieldQuery).

     Développement des Classes d'analyse des flux XML envoyé par le CIO et mise en place de test via PHPunit.

     Développement de la page de direct des JO de Sotchi avec Player francetvsport + mosaïque des différents direct en cours.

     Développement & intégration de block de mise en avant des directs/replays des JO de Sotchi, avec rafraichissement des mises en avant pour afficher épreuves en cours. (Views + View Modes+ JQuery + css)

     Automatisation de la création des directs de chaque épreuve à partir des flux du CIO.

     Développement de page de BO pour la gestion des replays.

     www.francetvsport.fr/les-jeux-olympiques & www.francetvsport.fr/les-jeux-paralympiques

    Home Francetvsport + les évènements Majeur : Tour de France, Roland-Garros, VI Nations, Dakar :

     Création d’un module de gestion des « mise en avant des Directs/Replays » en BO + FO du portail

    Francetvsport (EntityFieldQuery + View Modes + Form api + css + js)

     Refonte du portail de la home Francetvsport et des pages d'évènement, Ajout de nouveaux block (vidéo, dernière minute, etc).

     Intégrations des mises en avant des direct, VI Nations, Tour de France, Roland-Garros avec rafraichissement du score (View Modes + EntityFieldQuery + css + js).

     Développement de Web Services pour alimenter l'application mobile.

     Analyse et traitement des flux de L’AFP reçu en push, création des entitées custom et des bundles pour chaque sport + affichage des pages de classement, résultat et page de match (EntityInfo, View Modes)

     TMA : Refactorisation du code, réduction de syntaxe et complexité de code + performance SEO.

     Calendrier & Résultats, Classement, page d'un match
    Autres projets : Stade 2, La prolongation,..

     Réalisation des pages : Stade 2, La Prolongation, Paris Nice, Le marathon de Paris + page de direct.(Views + Context + Node+ css)

     Création de nouveaux type de contenu, Ajout de champs (Features, Node, Taxonomy)

    Environnement technique : PHP 5.3.9, Drupal 7.28, Symfony 2,Apache 2.2.21, MySQL, GIT, Redis,

    MongoDB Vagrant, Beanstalkd, Silex, Drush, Jenkins, JQuery, Json, Xhtml, Sass, Linux, PHPunit, PHPmock, SCRUM, Kanban, Jira, Markdown
  • Groupe Profession Santé - Développeur Drupal 7

    2012 - 2012 Réalisation de module d’administration de taxonomie et de fiche auteur pour le Groupe Profession Santé (Front-office/Back-office)

    Intranet de gestion de taxonomie et fiche auteur pour site de presse (domaine de la santé) en ligne.

    1 chef de projet, 1 développeur.

     Mise en place et fork du module de « taxonomy_manager ».

     Mise en place du module « Fields » pour permette l'ajout de champs spécifiques à un terme de taxonomie.

     Mise en place et fork du module « Taxonomy Import/Export csv ».

     Réalisation de doc sur l'installation et l'utilisation du Dev Acquia Network .  Réalisation de doc sur le passage de GIT vers SVN sur le dev Cloud Acquia.

     Mise en place de module : o « Wysiwyg » (Ckeditor) et « image » pour l'édition d'une fiche auteur. o « Views » pour créer une vue auteur.

    o « Date » pour ajouter un champs date au terme de taxonomie.

     Développement de web service en REST avec le module « Services » pour récupérer un arbre de taxonomie en xm/json.

     Réalisation d'un module permettant de notifier les modifications sur un terme de taxonomie ou une fiche auteur.

     Création d'un panel administration des auteurs avec le module « Ctools »  Intégration CSS

    Environnement technique : PHP 5.3.9, Drupal 7.14, Apache 2.2.21, Dev Cloud Aquia, Acquia Dev Desktop, Mysql 5.1, SVN, MAC OS X, REST.
  • AP2S - Ingénieur Développement (CDI)

    2010 - 2012 Développement Front-office et Back-office de solution informatique basé sous Drupal 6 et CodeIgniter.
  • IUT paris 8 - Assistant Ingenieur (CDD)

    2009 - 2010 Réalisation d'une application permettant la gestion des congés du personnel BIATOSS à l'aide du Framework Cakephp.

    Refonte de l'annuaire des anciens étudiants, avec ajout de nouveaux modules en php.
  • Keyrus - Développeur PHP/MYSQL (Alternance)

    Levallois-Perret 2008 - 2009 Refonte d’une application de TMA en PHP/MySQL, tests unitaire et d'intégration, rédaction du cahier des charges, des spécifications technique et des documentations techniques.

    Réalisation d’un back office d’une agence de marketing (conception et réalisation) en PHP/MySQL
  • Accenture - Développeur .net (Stage de 3 mois)

    Paris 2008 - 2008 Refonte d’un système de gestion des congés en .net. Intégration de données, tests unitaire et d'intégration, rédaction de spécification technique et documentation technique.

Formations

Réseau

Annuaire des membres :