Professional experience ( 29/06/2007 )
11/2020 04/2021 Métropole Nice : Développements Ruby on Rails pour le portail Accréditations
Poste Mission
Analyste et développeur
Corrections de bugs, migration du socle technique, spécifications
fonctionnelles et techniques, tests, mise en recette et en production
Environnement technique : Ruby 2.3.3 et 2.6.5, Rails 4 et 5, Git, Selenium, Pivotal
06/2020 07/2020 Docaposte : Outils Internes (pour Proelan)
Poste Mission
Analyste et développeur
Automatisation à de l’aide à prise de décision sur ticket
Récupération des changements dans l’outil de ticketing
Gestion des destinataires en fonction du niveau du ticket
Mise en forme du mail en fonction du destinataires
Environnement technique : PHP 7, RestAPI, Linux
03/2020 04/2020 SFR : Industrialisation d’applicatifs clients (pour Proelan)
Poste Mission Analyste et
développeur
Industrialisation CI/CD
Mise en place de VM de développement
Documentation
Environnement technique : Symfony 2 et 4, Perl, Virtualbox, RedMine, Clarify
11/2019 - 03/2020 Métropole Nice Côte d’Azur ( pour Proelan)
Poste Mission
Développeur Ruby on Rails
Mise en conformité RGPD du site « accréditations »
La réglementation européenne du 25/05/2018 oblige toutes les structures détenant des informations personnelles à permettre aux personnes concernées de pouvoir contrôler la manière dont ces données sont utilisées.
Equipe de 2,5 personnes
Analyses des besoins
Ajout des formulaires RGPD
Corrections de bugs de l’application
Ajout de fonctionnalités demandés par les services préfectoraux
améliorations des performance du backoffice
Environnement technique : Ruby on Rails 4, HAML, Git, Sélénium
05/2018 - 09/2019 Docaposte : Portail RGPD pour Proelan
Poste Mission
Responsables des Tests - AMOE
Mise en place d’un portail pour la gestion des obligations RGPD
La réglementation européenne du 25/05/2018 oblige toutes les structures détenant des informations personnelles à permettre aux personnes concernées de pouvoir contrôler la manière dont ces données sont utilisées.
Equipe de 5p
Tests de recette et pré-production
Qualification des versions et Go/NoGO pour MEP
rédaction du cahier de tests
mise en place des tests automatiques d’API via JMETER intégré à JENKINS
améliorations fonctionnelles
Environnement technique : Java8 /JEE, Hibernate, Spring, QUARTZ, Angular,
Tomcat , Eclipse, Postgres, Gradle, GIT, REDMINE.
06/2017 - 05/2018 Progiciel Olympe (Proelan)
Poste Mission
Tech lead AMOE
Projet de refonte d’Olympe en JAVA/EE : Portail BI Unique
Olympe BI Suite est une plateforme collaborative développée par la société Proelan pour gèrer l’ensemble de la chaîne de valeurs BI depuis l’extraction des
données des applicatifs jusqu’à la diffusion
Participation au process de déploiement de l’application CI/CD) : Git, Maven, Jenkins, Docker
Equipe de 5p
Environnement technique : Java 7/JEE, Hibernate 4.3.5, Spring 4.0.3, Spring
Security 4.0.2, Spring MVC, QUARTZ, JSF, Primefaces 6.0, Jquery, Ajax, Tomcat 7,
Eclipse Luna, Mysql 5 et MySQL Workbench, SVN, Maven, GIT, Jenkins, Docker.
De 10/2015 à 05/2017 Docaposte, Projet Yellowstone pour Proelan
Poste Mission
Développeur PHP DRUPAL
Le projet : Développement d’une plateforme SaaS modulaire destinée aux salariés d’entreprises et plus spécifiquement aux ressources humaines (analyse globale des parcours salariés, optimisation de la gestion quotidienne RH, RSE, agrégation d’autres solution Docapost) basée sur le CMS Drupal.
Développement de modules Drupal V7, et modules externes en PHP
Mise en place du versionning GIT
Gestion des branches, des merges et revue de code
1. Mise en place de tests unitaires PHPUnit
2. Suivi des campagnes de publication clients (papier et dématérialisation), suivi du run client, rattrapage des décalages
3. Relation avec la production pour la mise en place des flux, des interfaces clients (SFTP, Web Services, API …)
4. Elaboration du cahier de tests des modules
Documentations fonctionnelles et techniques des modules et flux
1. Tests de charge
2. Montée en compétence des nouveaux entrants
Environnement Technique : PHP5, DRUPAL 7, PHPUnit, JMeter, netbeans, xdebug, cURL, Web Services, API
04/2015 à 08/2015 Service digital Nice matin
Poste Mission
Développeur LAMP Projet : refonte du site éditorial du journal
maintenance du site actuel en DRUPAL 6 et 7,
1. ajout de modules (AFP),
2. ajout de tracking Google analytics
développement pour la nouvelle offre,
1. authentification Nice matin via facebook et twitter,
2. Web service user,
3. journal en ligne,
site des examens (Bac, brevet...)
Environnement Technique : PHP5, DRUPAL 6 et 7, SILEX, redmine, netbeans, xdebug
10/2014 à 02/2015 SANTIANE (Nice) Courtage assurance
Poste Mission
Développeur LAMP Comparateur de mutuelle et mutuelle, SANTIANE propose de définir la trouver la mutuelle adaptée à vos besoins.
R&D : Mise en place d'une solution de paiement en ligne
Spécifications fonctionnelles et techniques de la solution de télé-règlements
Développement PHP, javascript, JQUERY, MYSQL
JMETER de validation du web service de récupération des télé-règlements
Environnement Technique : PHP5, MySQL, JQUERY, SCRUM, KANBAN, netbeans, xdebug
08/2014 à 10/2014 SII (Sophia-Antipolis)
Poste Mission
Développeur JAVA Projet interne Cobra : solution de communication à distance avec un véhicule reprise de code JAVA existant
adaptations du code JAVA à la solution TROPO
Ajout de tests fonctionnels JMETER et tests unitaires JUNIT
solutions techniques pour la communication entre les applicatifs en JAVA et C++
Environnement Technique : JAVA, JUNIT, JMETER
03/2011 à 07/2014 ORANGE via SII (Sophia-Antipolis) – Equipe PnS
Poste Mission
Développeur LAMP Responsabilité 1 : développement du web service interne REST/SOAP :
Analyse, conception et développement de composants, de fonctionnalités,
Rédactions des spécifications techniques,
Refactorisation du code pour la modularité et la maintenance,
Sécurisation des données contre les attaques et injections SQL
Migration de données de PG/MySQL vers Cassandra NoSQL,
Tests Unitaires PHPUnit, tests d’intégration JMETER, tests 2 à 2 avec les clients,
Bench et assistance aux dry-run,
Assistance directe aux clients et au RUN
Environnement Technique : PHP5, PHPUNIT, JMETER, POO, NoSQL, Cassandra, CQL, jmeter, PSQL, SCRUM, KANBAN, design patterns, NETBEANS
07/2012 à 07/2014 ORANGE via SII (Sophia-Antipolis) – Equipe PnS
Poste Mission
Développeur LAMP Responsabilité 2 : Responsable technique de composant MMC/MMS (stockage d'image dans une base NoSQL et mise à disposition d'URL temporaires pour ces images) :
Rédaction de documentation de l'existant, des spécifications fonctionnelles et techniques,
amélioration de la stabilité, la fiabilité et de la performance des traitements
Développement et mise en place de la sécurisation des paramètres
Base de données NoSQL Cassandra,
Migration de données,
Packaging et déploiement,
Tests unitaires PHPUNIT, tests fonctionnels, augmentation de la couverture de code
Recette et mise en production.
Environnement Technique : PHP5, NoSQL, CASSANDRA, CQL, JENKINS, JMETER, POO, CURL, DESIGN PATTERNS, NETBEANS
03/2014 à 07/2014 ORANGE via SII (Sophia-Antipolis) – Equipe PnS
Poste Mission
Développeur J2EE Responsabilité 3 : Corrections d'applicatif JAVA (export de données NoSQL Cassandra), étude de solutions de restauration partielle de données :
Analyse du besoin,
Développement, compilation, packaging,
Tests de non régression, tests unitaires, tests fonctionnels.
Environnement Technique : JAVA, NoSQL, JENKINS, CASSANDRA, CQL, POO, DESIGN PATTERNS, NETBEANS
10/2008 à 03/2011 ORANGE via SII (Sophia-Antipolis) – Equipe PAP
Poste Mission
Développeur LAMP Equipe PAP : développement de sites à fort trafic pour le portail ******** :
Analyse des besoins pour sites internet et versions mobiles,
Développement de la génération des pages des sites (SeriesTV, Actumarques, Wikipedia by orange, mariage, Roland GARROS 2009, Voyages...)
Scripts PHP de pré-génération des pages,
Moteur de templates SMARTY,
POO et mise en place de design patterns
Recette et mise en production cachée et mise en production.
Environnement Technique : PHP5, POO, DESIGN PATTERNS, NETBEANS, SQL, XML, SCRUM
01/2007 à 10/2008 ORANGE via SII (Sophia-Antipolis) – Equipe MAGIC
Poste Mission
Développeur LAMP Equipe MAGIC : Développement du CMS interne, Interface de préparation des contenus et programmations des publications :
Analyse et Développement de processus,
Refactorisation du code pour la modularité et la maintenance,
Spécification fonctionnelles et techniques des composants,
Développement des composants,
Analyse et correction des bugs,
Tests d'intégration avec TESTLINK, tests unitaires avec PHPUNIT.
Environnement Technique : PHP5, POO, testlink, PHPUNIT, SQL, XML, XSL, HTML, CSS, ECLIPSE
10/2006 à 12/2006 ORANGE via Sopra Group (Sophia-Antipolis) – Equipe MAGIC
Poste Mission
Développeur LAMP Equipe Antenne et programmes (sites internet haut débit): développement d'un portail pour syndics avec gestion complète de copropriétés, corrections du portail Voilà 4 :
Développement du site,
Templating PHP et Base de données MySQL,
Tests, intégration et validation,
Documentation, création du MCD,
correction d...