-
LAGARDERE
- Ingénieur de développement PHP
PARIS
2013 - maintenant
Développement de la refonte du site Europe1
Création d'un bundle de gestion des metas html
Création d'un bundle de gestion des réécritures d'url pour les cdn et serveurs de resize
Création d'un couche d'abstraction à eZPubhish pour optimiser les performances
basé sur les design pattern : Proxy et Transformer
Système de génération automatique de modèles, classes de proxy, test unitaires.
Mise en place d'un système de lazyloading ainsi qu'un mapping par annotation
Création d'un query builder Solr + Sql
Code coverage maintenu à 70 % minimum sur l'ensemble du projet
Développement d'un portail de partage de documents
Utilisation du PIM Akeneo couplé au moteur de recherche Solr.
Mise en place d'un Job d'export des contenus vers Solr (normalisation de contenus,
serialisation, optimisation de requêtes)
Tests unitaires
* Environnement technique : Symfony 2, Ezpublish 5, Akeneo, Solr, Jenkins, Git, svn, PHPUnit, Varnish, VirtualBox, Vagrant, memcached ;
-
Webnet
- Ingénieur de développement PHP
Sèvres
2013 - 2013
* Refonte du projet Innitiall ;
* Utilisation et paramétrage de bundles (React, Ratchet...) ;
* Utilisation de la nouvelle technologie websocket pour créer une page avec de la communication en temps réel : chat, partage de ressources, etc. ;
* Implémentation d'un fallback pour les anciens navigateurs ;
* Environnement technique : Symfony 2, Socketo.me, ZeroMQ, Javascript, HTML5, flash ;
* ;
-
PUBLICIS WEBFORMANCE
- Développeur
ecully
2012 - 2013
Anciennement CORTIX - Mérignac (33)
Développement d'une interface de reporting et saisie de contrats pour Banque Populaire.
Développement d'une application Web de gestion de noms de domaines (Symfony2).
-
EKKO COMMUNICATION
- Développeur & Stage
2012 - 2012
Refonte du site de « crowdsourcing » Mutuzz (Symfony1.4)
-
Ekko Communication
- Gestion de projet
2012 - 2012
* Refonte du site de « crowdsourcing » Mutuzz sur la base du Framework Symfony 1.4 ;
* Création d'un module de gestion de projet multi-étapes ;
* Mise en œuvre du système de paiement (interfaces avec l'API Paybox) ;
* Remise à niveau des interfaces backoffice de gestion
* Amélioration du Framework de l'entreprise ;
* Développement d'un système de hook pour l'ajout de modules complémentaires depuis le backoffice
* Développement d'un nouveau back end sur la base du Framework CSS Mustache
Environnement technique : Framework Symfony 1.4, PHP5, ORM Propel, MySQL, SVN, API Paybox, Framework MVC développé par l'entreprise (PHP5), Framework CSS Mustache
-
Publicis Webformance
- Développeur Web
ecully
2012 - 2013
-
Publicis Webformance
- Ingénieur de développement PHP
ecully
2012 - 2013
* ;
* Développement d'un back-office pour le portail www.directetproche.fr appartenant au client Banque Populaire
* Implémentation de l'architecture technique (Framework Symfony 2.1)
* Modélisation de la base de données (PowerAMC) ;
* Utilisation et paramétrage de bundles (FosUser, FixtureBundle,...)
* Développement de bundles spécifiques (connecteur à des ERP, reporting, ...)
* Tests et recette ;
* Déploiement sur les différents environnements (Linux Debian) ;
* ;
* Création d'une application Internet de reporting commercial compatible supports mobiles (smartphone et tablettes)
* Création d'un « mini-framework » (générateur de templates, paramétrage connexion serveur, base de données embarquées,...)
* Génération des contenus et pages compatibles pour mobile (JQuery mobile)
* Tests et recette
* ;
* Développement d'une application Web de gestion de noms de domaines en Symfony 2.0
* Ecriture des documentations (spécifications techniques)
* Conception de l'architecture technique ;
* Modélisation de la base de données (PowerAMC) ;
* Utilisation et paramétrage de bundles (FosUser entre autre)
* Développement de bundles spécifiques (gestion des noms de domaine, gestion des serveurs, gestion des boîtes emails,...)
* Appel de Webservices multiples (protocole SOAP) ;
* Tests et recette
* ;
* Outil de gestion de contenu spécifique basé sur Apostrophe (extension de Symfony 1.4)
* Correction d'anomalies (paiement en ligne via Paypal, module de contact, module ecommerce / evitrine,...)
* Optimisation du code et adaptation des processus ;
* Application des corrections et évolutions sur les sites Internet des clients ;
* Environnement technique : Symfony 1.4, Symfony 2, ORM Doctrine 2, PHP 5, MySQL, CMS interne (basé sur le module Apostrophe), Paiement en ligne Paypal, PowerAMC, Framework JQuery mobile, AJAX ;