Syste?mes: MacOS, DOS, Linux (Ubuntu, Debian)
Languages: PHP5, SQL, HTML, CSS, JavaScript, Ajax,Ruby
Frameworks: Symfony 2, Jelix, Zend, Ruby on rails, JQuery, Mootools, Bootstrap SGBD MySQL, SQL server, NoSQL, PostgreSQL
Me?thodes: UML, Merise, MVC, AGILE Scrum
CMS/CMF: Drupal, WordPress
Optimisation: Varnish, memcache, APC
Outils: GIT, SVN, Mercurial, Jenkins, Drush
Aou?t 2016 a? ce jour COURSES-EN-LIGNE.CARREFOUR.FR Poste : Lead de?veloppeur PHP DRUPAL 8
Projet : Mise en place back office en drupal 8 en headless et le front en symfony 2
Ro?le : De?veloppeur drupal 8 au sein d’une e?quipe de 4 personnes (1 chef de projet fonctionnel
(product owner), 1 chef de projet technique, 2 de?veloppeurs drupal 8)
? Etude des demandes (spe?cifications fonctionnelles et techniques)
? Cre?ation structure des types de contenus, views, entity, ..
? Mise en place d’API REST
? Patcher des modules contribs, comme Entity Form Inline, Scheduler etc..
? Cre?ation de type de champs, de formateur et de widget
? Revue de code, e?mettre / valider des pull request
? Inte?gration HTML, CSS, JS
? Suivi projet, analyse, chiffrage de ta?ches
Me?thodologie agile : Scrum
Environnement technique : PHP5, Drupal 8, Symfony 2.8, GIT, Composer, HTML5, CSS3, JS (Jquery), PHPUnit, GIT, Jenkins, Varnish, Vagrant, Linux
En paralle?le de cette mission je travaille sur un projet personnel en Symfony 2, une application web qui permet de ge?rer les marketplace comme Amazon, Cdiscount etc...
Environnement technique : PHP5, Symfony 2, twig, HTML5, JS (Jquery), CSS3, PHPUnit, git, composer
Participation au drupal Camp 2016 a? Munich, l’occasion pour moi de rencontrer beaucoup de contributeur de Drupal, ainsi e?changer avec eux.
De?cembre 2015 a? Juillet 2016 CHALLENGES.FR
Poste : De?veloppeur PHP DRUPAL 8
Projet : Refonte challenges.fr front et back, back en drupal 8 et le front en node js.
Ro?le : De?veloppeur drupal 8 au sein d’une e?quipe de 5 personnes (1 chef de projet fonctionnel (product owner), 1 chef de projet technique, 1 de?veloppeur drupal 8 (moi), 1 de?veloppeur symfony 2, 2 de?veloppeurs front (nodejs))
? Etude des demandes (spe?cifications fonctionnelles et techniques)
? Cre?ation structure des types de contenus, views, entity, ..
? Cre?ation de type de champs, de formateur et de widget
? Cre?ation de selecteur pour Views
? Inte?gration HTML, CSS, JS
? Suivi projet, analyse, chiffrage de ta?ches
Me?thodologie agile : Scrum
Environnement technique : PHP5, Drupal 8, Symfony 2.8, GIT, HTML5, CSS3, JS (Jquery), nodeJS, PHPUnit, GIT, Jenkins, Varnish, Docker, Vagrant, Linux
Mars 2015 a? Mai 2016 MSC Poste : De?veloppeur PHP DRUPAL 7.
Projet : Refonte saint-christophe-assurances.fr front et back et des sites annexes comme les groupes affinitaires, au forfait en paralle?le de mes missions.
Ro?le : De?veloppeur drupal 7
? Etude des demandes (spe?cifications fonctionnelles et techniques),
? Cre?ation des modules me?tiers
? Cre?ation structure des types de contenus, views, entity,
? Consommation de webservices REST (via des modules me?tiers de?veloppe?s par mes soins)
? Cre?ation de selecteur pour Views
? Inte?gration HTML, CSS, Jquery
? Suivi projet, analyse, chiffrage de ta?ches
Environnement technique : PHP, Drupal 7, GIT, Vagrant, html/ CSS, JS (Jquery), Linux, Kanban
________________________________________________________________ Aou?t 2014 a? Novembre 2015 CARREFOUR BANQUE 1 an
Poste : De?veloppeur PHP DRUPAL Expe?rimente? puis Lead De?veloppeur/Re?fe?rent technique projet.
Projet : Gestion de la partie assurance de Carrefour-Banque.fr (Parcours tarification, souscription, pour auto et habitation).
Ro?le : De?veloppeur expe?rimente? puis lead de?veloppeur au sein d’une e?quipe de 6 personnes. Constitution e?quipe : 1 chef de projet fonctionnel (product owner), 1 chef de projet technique / re?fe?rent (ro?le repris par la suite), 2 de?veloppeurs drupal, 2 de?veloppeurs Java (pour la gestion des webservices).
? Etude des demandes, analyse projet,
? De?veloppement modules me?tiers,
? Cre?ation structure des types de contenus, pathauto, views et views api, entity,
? Cre?ation de parcours de formulaire multistep avec api form, full ajax et Jquery
? Consommation de Webservices SOAP et REST avec CURL et du module Drupal WSclient
? Inte?gration HTML, CSS, Jquery
? Suivi projet, analyse, chiffrage de taches
Me?thodologie agile : Scrum (dailyscrum journalier d’environ 15 minutes pour suivre l’avance?e des user stories).
Environnement technique : PHP, Drupal 6&7, SVN, Phpunit, webservices, SOAP, REST, CURL, Ajax, html/CSS, JS (Jquery), Jenkins, Varnish, Linux
________________________________________________________________ Mai a? Juin 2014 LACOMPANY (Agence Digital) 2 mois
Ro?le & projet : Re?fe?rent De?veloppeur Drupal7 dans le cadre de la refonte du site RTE (re?seau transport e?lectrique) client de l’agence.
? Etude des fonctionnalite?s et e?volutions, choix des solutions techniques
? Cre?ation structure des types de contenus, pathauto, views et views api, entity
? Gestion des multi domaines avec le module drupal Domain permettant d’avoir plusieurs
domaines qui pointent dans la me?me base (partage de contenus entre domaines)
? Inte?gration structure Html (templating)
? De?veloppement de modules customs
Environnement technique : Git, bitbucket, PHP DRUPAL7, html/css, js, Windows, .. _________________________________________________________________
Juin 2013 a? Avril 2014 RATP (IXXI)
Poste : Lead De?veloppeur PHP /Chef de projet technique
Projet : Re?alisation du projet appele? « la centrale de mobilite? Mobil’Essonne » www.mobil.essonne.fr au sein d’une e?quipe de de?veloppement RATP (IXXI) pour le Conseil Ge?ne?ral d’Essonne. Participation a? la re?alisation d’un site web d’informations sur les transports et l’actualite? en Essonne (De?clinaison du site sur supports mobiles). Encadrement de 2 de?veloppeurs sur le projet.
? Installation de l’environnement de de?veloppement,
? Installation de la plateforme technique (Drupal, modules additionnels, applications),
CONCEPTION ET DEVELOPPEMENT
? Cre?ation du the?me Drupal,
? Interlocuteur et garant de la faisabilite? technique aupre?s de l’agence externe en charge du
webdesign, de l’ergonomie et de la partie fonctionnelle,
? Gestion et pilotage de 2 de?veloppeurs (encadrement, de?coupage des ta?ches, revue de code),
? Conception et de?veloppement de la partie e?ditorial (views, features, taxonomie, gestion
comptes utilisateurs,...),
? Conception et de?veloppement de la partie «calcul itine?raire » et point d’inte?re?t « POI »,
? Utilisation d’OSM (open script Map) pour la gestion des coordonne?es de POI,
? Inte?gration et parame?trage d’API spe?cifiques (STIF, V-traffic, ...),
? Conception et de?veloppement de modules spe?cifiques pour le projet - exemples :
o « module itine?raire » : permettant d’inte?grer dans Drupal les retours de l’ensemble des API interroge?es par reque?tes pour les calculs spe?cifiques d’itine?raires,
o Module permettant d’administrer directement dans Drupal le back-end de l’API me?tier «Umap» permettant de cre?er des map personnalise?es,
? Prise en charge de l’inte?gration Web, gestion multi-devices (« Responsive », gestion par modification du template).
? Cre?ation du syste?me d’importation des contenus dynamiques,
? Mise en place des techniques SEO et du balisage se?mantique,
TESTS ET RECETTE
? De?roulement de sce?narii,
? Echange direct avec le chef de projet fonctionnel,
PREPARATION DE PRE PRODUCTION
? Pre?paration des supports de formation et de documentation,
? Accompagnement technique,
MISE EN PRODUCTION
Environnement technique : PHP5, Drupal 7, MySQL, jQuery, XHTML, CSS3, SVN, AGILE Scrum, Ajax, diffe?rentes API me?tier, Webservices, ...
Octobre 2011 a? Juin 2013 Re?alisation de plusieurs projets au forfait (SSII) Poste : Lead De?veloppeur PHP
Projet 1 : Refonte des sites institutionnels de l’AFP (Agence France Presse).
Au sein d’une e?quipe variant entre 5 et 6 personnes (1 responsable AMOA, 1 chef de projet technique, 2 Lead De?veloppeurs, 1 De?veloppeur, 1 inte?grateur), participation a? l’ensemble de deux projets de refonte comple?te de sites WEB.
? Refonte du site institutionnel de l’AFP : http://www.afp.com
? Refonte du site de la fondation AFP : http://www.fondation.afp.com
? Installation de l’environnement de de?veloppement
? Installation de la plateforme technique (Drupal, modules additionnels, applications) CONCEPTION ET DEVELOPPEMENT
? Cre?ation du the?me Drupal
? De?veloppement des modules additionnels
? Inte?gration de la structure du menu et des structures de pages pour les diffe?rents espaces
dans plusieurs langues (6 pour afp.com et 3 pour la fondation.afp.com)
? Cre?ation des types et structures de contenus
? Cre?ation du syste?me d’importation des contenus dynamiques
? Imple?mentation du moteur de recherche et d’indexation (SolR)
? Imple?mentation des fonctions « Social Tags »
? Inte?gration des flux « Twitter » et « Facebook »
? Imple?mentation des communications avec les blogs
? Mise en place des techniques SEO et du balisage se?mantique
? Scripts d’importation et inte?gration des contenus dynamiques
TESTS ET RECETTE
? Tests de compatibilite?
? Tests d’accessibilite?
? Tests de normalisation W3C
? Tests fonctionnels
PREPARATION DE PRE PRODUCTION
? Pre?paration des supports de formation et de documentation
? Formation fonctionnelle des utilisateurs
? Formation technique
MISE EN PRODUCTION
Environnement technique : Drupal 7 (multisite/multilingue), PHP5, MySQL, jQuery, XML(NewsML1.2/G2), XHTML, CSS2, Varnish, Mercurial.
Projet 2: Refonte du site TOTALGAZ.FR Re?alisation : Refonte et mise en production du site
Inte?gration de la nouvelle charte graphique
Environnement technique: Linux, MySQL, PHP5, XHTML, XML, CSS, SVN
Projet 3: BMW MINI : Re?alisation du site de choix de voiture et de concessionnaire pour tester les BMW mini.
Re?alisation : De?veloppement et mise en production du site Inte?gration de la nouvelle charte graphique
Environnement technique : Linux, MySQL, PHP5, AJAX, XHTML, XML, CSS, SVN
2010 – 2011 Architecte Logiciel, Développeur D’applications à l’école d’ingénieur ETNA filière alternance de l’EPITECH Paris 3ème année.
2009 – 2010 Architecte Logiciel, Développeur D’applications à l’école d’ingénieur ETNA filière alternance de l’EPITECH Paris 2ème année.
2008 – 2009 Ingénieur en informatique ETNA Ecole des Technologies Numériques Appliquée filière alternance de l’EPITECH Paris 1ère année.
2007 DUT Informatique Ecole Supérieur Polytechnique de Dakar