Expériences professionnelles
STRATOR Consultant Sénior JAVA/JEE
Depuis Janvier 2012
Projet : Strator NEO
Strator conçoit, développe et commercialise des systèmes de gestion destinés aux commerçants de proximité (principalement pour les buralistes, diffuseurs de presse et libraires).
Conception et développement du module gestion des clients revendeur
Réalisation des développements du module remise et majoration
Réalisation des IHM avec SUI-Framework (Framework interne Strator basé sur JSF)
Développement des web service REST permettant la communication entre l'application de gestion (Java, JSF) et l'application de vente (dotNet).
TMA corrective et évolutive
Tests unitaire
Environnement technique:
Java, JSF, Spring 3, Hibernate 3, Eclipse 3.7, Maven, Hudson, Jenkins, easyMock, JMockit, SVN, Postgres 9, Agile, Scrum, Confluence et Jira
COFACE Consultant Sénior JAVA/JEE
Depuis Avril 2011 à Décembre 2011
Projet : InfoFront (Information providers)
InfoFront est l'équipe responsable de la gestion des sources et des fournisseurs d'informations de la Coface réparties dans le monde entier.
Conception et développement du module "light report"
Développement du composant de vue (IHM) "CreditInsuranceWebServices"
Provisionning de la configuration XML des sources d'informations
Tests unitaire
Corrections des anomalies
Suivi de production
Gestion des sources d'informations
Environnement technique:
Java, JSF, XML, XSL, WSDL, JAX-WS, Eclipse 3.4, Sql developer, Sirena dimension, base de données Oracle 10, bea Weblogic, méthodologie caribou
LOTSYS Consultant Sénior JAVA/JEE
Mai 2010 à Mars 2011
Projet : ICS (Integrity control system)
ICS est le système de contrôle d'intégrité de la loterie romande. Ce système contrôle l'intégrité des donnés issues du système GTECH et les donnés stockées en base de données.
Intégration du moteur de reporting jasper reports au système ICS
Génération des rapports des ventes et des tirages
Décodage des fichiers MJF
Traitement des purges
Script PLSQL de calcul des gagnants
Tests unitaire
Correction des anomalies
Environnement technique:
Java, Eclipse 3.4, Jasper reports, Tomcat, Maven, Change Synergy (pour le travail collaboratif), PLSQL, base de données Oracle 10g
EDF Consultant Sénior JAVA/JEE
Janvier 2010 à Avril 2010
Projet : SGE (Système de gestion des échanges)
SGE est le portail qui gère les échanges entre les différents acteurs (Fournisseurs, responsables d'équilibre, producteurs, RTE…) et ERD. Il permet notamment aux fournisseurs d'adresser à ERD leurs demandes concernant les clients (demandes de mise en service, demandes de changement de fournisseur…).
Paramétrage du projet
Ecriture des spécifications techniques
Génération des types et des classes java à partir des schémas XSD
Développement et paramétrage du module F130A
Tests unitaire du module F130A
Correction des anomalies
Environnement technique:
Java/J2EE, Eclipse 3.4, Bea Weblogic 10, bea weblogic workshop, JSF, RichFaces, Spring, EJB3, SQL map, Maven 2, Junit 4.0, socle technique interne EDF, Test Director (pour les corrections et le traitement des anomalies), svn, base de données Oracle 10g
MANPOWER Consultant Sénior JAVA/JEE
Septembre 2009 à Décembre 2009
Projet : ******** matching Offre/CV.
Offrir aux agences un outil de matching pour déceler, dès la liste des candidatures, les CV qui correspondent le mieux à la recherche de profil. Le matching est réalisé automatiquement suite à l'enregistrement de la candidature, sans intervention de l'agence. Le résultat du matching est exprimé en pourcentage (ex : 80 %).
Spécifications détaillées
Conception détaillé avec diagramme UML (séquence et classe)
Développement du web service de consultation du dossier candidat en se basant sur le framework Apache CXF
Reprise des données pôle emploi à partir des fichiers XML : parsing XML basé sur le framework XOM et création du dossier candidat et de l'intérimaire
Correction et traitement des anomalies
Tests unitaires avec Junit
Environnement technique:
Java/J2EE, Eclipse 3.4, Tomcat 5, Webwork (IHM), Hibernate3, maven2, junit4.0, socle technique interne manpower, Apache CXF, Framework XML XOM, test director (pour les corrections et le traitement des anomalies), Change Synergy (pour le travail collaboratif), base de données DB2
Natixis Consultant JAVA/JEE
Mars 2009 à Août 2009
Projet : BEE (Bourse esprit écureuil)
L'application cible BEE comporte une partie distribuée (JAVA/J2EE) et une partie Mainframe (exclue de la présente étude). Il s'agit d'une nouvelle fonctionnalité pour le SI Natixis.
Lot1 : définition de profil
Lot2 : détails de répartition
Lot3 : choix des services
Démarrage du projet
Ecriture des spécifications techniques
Développement des lots
Définition de profil
Détails répartition
Choix des services
Environnement technique:
RSA7.0, Websphere6.1, Hibernate3, JPA, jQuery, MVC 2 (framework propriétaire Natixis), junit 4.0, Quality center (pour les corrections et le traitement des anomalies), Serena Dimension (pour le travail collaboratif)
Ministère de l'Economie, Consultant JAVA/JEE
des Finances
et de l'Industrie,
Direction générale des impôts (DGI)
Juillet 2008 à Février 2009
Projet : TOPAD2
Refonte du référentiel de localisation des biens et des personnes, des unités administratives et de leurs compétences, des périmètres de fiscalité dans le cadre du programme COPERNIC de rénovation des procédures d'assiette et de recouvrement des impôts, droits ou taxes dus par les contribuables.
Développement du service Registre et des tests unitaires associés.
Développement du service « Mouvement En Attente » et des tests unitaires associés.
Génération des webservices en se basant sur axis et WSTOOL (outil interne de la DGI)
Conception UML sur Rational Rose
Implémentation du multi-threading pour la production de fichier FANTOI / FANTOIR
Implémentation du multi-threading pour la production de fichier FANTOM / FANTOMEX
Implémentation du multi-threading pour la production de fichier FIMOCT
Correction des anomalies à l'aide de l'outil Rational ClearQuest
Environnement technique:
Java, JSP/Servlet, Struts, UML, RUP, Rational Rose 2003, Rational ClearQuest, MS Project, Eclipse 3, XML, Torque, Tomcat 5, Oracle 9i, SQL
Archos Conseil, Groupe ONA Ingénieur Etudes et Développement JAVA/J2EE
Mars 2007 à Mai 2008
Projet : MGC
Dans une équipe de 4 personnes : 1 chef de projet technique ,3 développeurs.
Développement de la Matrice de Gestion des Compétences, application développée dans le cadre de l'implémentation des Process CMMI.
Sécurisation de l'authentification et des URL's en utilisant le framework Acegi security.
Gestion des compétences : chaque utilisateur peut mettre à jour son profil de compétence.
Gestion des utilisateurs : création, modification et suppression
Gestion des Profils de compétence : création, modification et suppression
Testes fonctionnels avec Jmeter.
Environnement technique:
JAVA, J2EE, JSP, Struts2, Spring2, UML, PowerAMC Designer, Mysql, TOMCAT, Développement sous Eclipse, Jmeter, MAVEN2, Junit, DBUnit SVN, AJAX, JavaScript.
-
Projet : PIXID
Dans une équipe de 14 personnes : Chef de projet fonctionnel, chef de projet technique, 12 développeurs.
Développement de la version V 3.3 de la plate forme PIXID (à destination des entreprises de travail temporaire) permettant aux clients utilisateurs de valider et signer électroniquement les contrats de mise à disposition, transmettre des relevés d'heures, contrôler les factures et recevoir des rapports spécialisés.
Sécurisation de l'authentification en utilisant les certificats.
Authentification externe par jeton crypté.
Archivage des relevés d'activités après vérification de la signature.
Edition des relevés d'activités (RA).
Edition des relevés d'activités valorisés (RAV).
Edition des relevés clients valorisés (RCV).
Traitement des commandes.
Stockage des contrats.
Signature électronique des contrats.
Environnement technique:
JAVA, J2EE, JSF, RichFaces, Spring, Factory, DAO, UML, PowerAMC Designer, Oracle 8i, jBoss, Développement sous Eclipse, ANT, Junit, LDAP, CVS, AJAX, JavaScript.
-
Projet : IGA
Dans une équipe de 6 personnes : 1 chef de projet technique ,5 développeurs.
Développement des versions V 2.7 et V 2.8 de la plate forme ALP (Amadeus Leisure Plateforme) permettant aux clients utilisateurs de :
Chercher des produits voyage par différents critères de recherche.
Vérifier la disponibilité des produits.
Réserver ou annuler la réservation des voyages.
Intervention sur les trains d'évolution et de maintenance concernant les différents projets IGA : AMADEUS, FRAMGROUPE et CRM.
Conception et développement du Chargement de la mise à jour et de la disponibilité des voyages.
Recherche des produits voyage par différents critères de recherche.
Vérification de la disponibilité des produits.
Réservation et annulation de voyages.
Envoi de mail au client abonné.
Affichage d'une liste de dossier de voyages et listes des clients Par défauts.
Traitement des messages MCTO (Conception et développement)
Implémentation de la norme XFT
Reporting basé sur l'api BIRT
Testes fonctionnels avec Jmeter.
Utilisation de confluence pour la gestion des taches affectées.
Utilisation de Jira pour le suivi de bugs.
Environnement technique:
JAVA, J2EE, JSP,...