IBM France pour AIRBUS De Mars 2014 à ce jour
Responsable technique du chantier optimisation des performances – Equipe de 10 personnes.
— Optimisation et monitoring des applications AIRBUS permettant le tracking des vols.
Les principales tâches à réaliser sont les suivantes :
— Assistance aux équipes d’offshore en inde.
— Veille technologique sur les solutions techniques AIRBUS.
— Analyse de l’existant.
— Rédaction des scénarios de tirs de performance.
— Réalisation des tirs de charges
— Interprétation de rapports de tirs de charges.
— Proposition d’une solution logicielle.
— Mise en place d’une plateforme d’intégration continue.
Environnement technologique :
Java 6 – J2EE – J2EE patterns – WebService – JDBC et Spring ––Jmeter . SQL et JDBC –Script Shell et Unix Maven 2 –ORACLE – Intégration continue JBoss
DIGIPLUG pour Universal Music De septembre 2013 à Mars 2014
Responsable technique du chantier optimisation des performances – Equipe de 5 personnes.
— Optimisation d’une plate forme internationale de vente de musique en ligne.
Les principales tâches à réaliser sont les suivantes :
— Analyse de l’existant.
— Rédaction des scénarios de tirs de performance.
— Réalisation des tirs de charges
— Interprétation de rapports de tirs de charges.
— Proposition d’une solution logicielle.
— Assurer la communication avec les équipes offshore (Inde).
Environnement technologique : Java 6 – J2EE – J2EE patterns – WebService – JDBC et Spring – Hibernate –Jmeter . SQL et JDBC – SOA – XSL – Script Shell et Unix – JUnit & DBUnit (pour les tests unitaires) – SVN & Star Team: gestion de configuration – Maven 2 –ORACLE – Intégration continue: SONAR & Bambou- Android 4- JBoss
ManpowerGroup De septembre 2012 à Juillet 2013
Concepteur développeur confirmé J2EE / Flex/Alfresco
Equipe de 5 personnes.
Le projet demandeur concerne le projet Virtualisation des Relevés d’Activité et Pièces Justificatives. Cette nouvelle
application s’appuie sur un moteur GED open source (Alfresco) avec une interface spécifique développée en Flex.
Les principales tâches à réaliser sont les suivantes :
Intégrer l’environnement et les procédures de conception UML et de développement J2EE / Flex de Manpower,
Développer les évolutions demandées conformément à ce qui est exprimé dans les spécifications fonctionnelles détaillées,
Utiliser l’usine logicielle (intégration continue) pour suivre la qualité du code (Sonar et jUnit), pour suivre ses tâches (Redmine), pour intégrer, livrer et déployer (Hudson, Maven, SVN),
Développer les tests unitaires,
Effectuer les corrections des anomalies,
Contrôler les performances (jMeter),
Participer aux cérémonies Scrum : Daily meeting, Rétrospective, Démo,
Préparer la mise en production de l’application,
Dialoguer avec le service architecture sur les sujets techniques,
Travailler avec l’équipe d’exploitation et les utilisateurs pour résoudre les incidents de production lors de la phase pilote et déploiement du projet.
Environnement Technique :
Spring Batch.
Alfresco
Java 5, J2EE, J2EE patterns, JDBC et Spring.
SQL et JDBC.
SOA, XSL …
Web services REST
Flex.
Script Shell et Unix.
JUnit & DBUnit (pour les tests unitaires).
SVN : gestion de configuration.
Maven 2.
Postgresql.
Websphere.
Intégration continue: SONAR & Hudson.
Crédit Mutuel Arkéa Banking Services (Procapital) De Novembre 2011 à juillet 2012
Responsable technique de chantier optimisation des performances.
Equipe de 7 personnes.
Optimisation et ordonnancement de batchs offrant un ensemble de services de gestion d’instruments financiers.
Travail en équipe de 7 personnes.
Analyse et conseils.
Planning.
Prise de contact avec le client(Bruxelles)
Rédaction des notes techniques.
Développement.
Revue de code.
Test MOE.
Mots clés : Finance de marché, banque en ligne, positions, instruments, portfolio, volumes d'informations, optimisation, batch, support, environnement international.
Environnement Technique :
Spring Batch et web services.
Java 5, J2EE, J2EE patterns, JPA, Hibernate et Spring.
SQL et JDBC.
SOA, XSL …
Script Shell et Unix.
JUnit & DBUnit (pour les tests unitaires).
SVN : gestion de configuration.
Maven 2.
ORACLE 10g.
Intégration continue: SONAR & Hudson.
BNP Paribas ( ITPS et BP2S) De Septembre 2009 à octobre 2011
Ingénieur d’étude et développement Java J2EE
Equipe de 3 personnes.
Projet 1) ACET (Advanced Collateral Explosure Tool) Automatisation de processus de collateralisation et de surveillance des portefeuilles titres.
Projet 2) Réalisation d’un intranet transverse permettant la gestion de Budgets des différentes BU du groupe BNP PARIBAS en environnement international et alimentation des portefeuilles distants.
Projet 3) Projet Gestion des incidents au sein des unités Business du groupe
Projet 4) Gestion du catalogue des normes et standards du groupe.
• Analyse des besoins et étude d’impacts.
• Rédaction des spécifications fonctionnelles et techniques
• Développement des applications en Java J2EE
• Correction et optimisation du code existant
• Programmation temps réels.
• Echange de flux XML via des webServices SOA.
• Développement des applications en méthodologie Agile (SCRUM)
• Utilisation de design Pattern (MVC, DTO, SINGLETON …)
• Développement et exécution des tests unitaires avec JUnit et les tests automatiques (Selenium)
• Suivi de la mise en production des applications développées.
• Support niveau 2.
Environnement technique : Java 5 et 1.4, J2EE, J2EE patterns, Struts, Hibernate, Frame work dédié à la BNP PARIBAS ( SweetDev) , Swing ,CSS, JavaScript, AJAX,JQUERY, HTML, XSL, XML, VELOCITY, JUnit (pour les tests unitaires), JfreeChart (reporting), SVN et Star Team : gestion de configuration, Maven 2, ORACLE 10g et SYBASE ASE(base de données), SONAR & Hudson & Team city (intégration continue) Quality Center (HP), Unix. WSDL(SOA).
Direction générale des impôts Juillet 2008 à Aout 2009
Ingénieur d’Etudes
Equipe de 9 personnes
Conception et réalisation d’une application de suivi des commandes et des taches planifiées SPCC (Socle de Pilotage de Production Copernic)
• Recueil et analyse des besoins auprès des utilisateurs
• Rédaction des spécifications fonctionnelles et technique
• Modélisation UML (diagramme de classe, Use Case, diagramme de séquence…)
• Développement de l’application en Java J2EE (Cycle en V)
• Développement et exécution des tests unitaires avec JUnit
Environnement technique : Java 5, J2EE, J2EE patterns, STRUTS, Hibernate, CSS, JavaScript, HTML, XSL, XML, JSTL, JUnit (pour les tests unitaires) et Selenium (pour les tests automatique), ORACLE 9i, Rational Rose, Windows XP, CVS.
Mairie de Paris Avril 2008 à juin 2008
Ingénieur d’étude - Equipe de 6 personnes
Intégration des évolutions pour une application de gestion des Biens pour la Mairie de Paris.
Recueil et analyse des besoins
Etude et analyse d’impact
Développement de l’application en java J2EE
Développement et exécution des tests unitaires
Environnement technique : Java 5, J2EE, J2EE patterns, JSF, Spring, Hibernate, CSS, JavaScript, HTML, XSL, XML, JUnit, ALFRESCO (GED open Source), ORACLE 10g, Windows XP, SVN, Packaging via ANT et MAVEN.
TELNET Juillet 2007 à Mars 2008
Ingénieur d’étude – Equipe de 5 personnes
Pour le client SAGEM Securité, réalisation plusieurs projets avec les normes CMMI 5 dont :
- Gestion d’une station de contrôle des passages KIOSK (VISA-CHINE).
- Station d’investigation (COLOMBIE).
- Station de vérification des E-Passeports (BAHIA).
- Module d’enrôlements civils (KAZAKHSTAN).
- Adaptation d’un capteur Biométrique –Non SAGEM- pour une station d’enrôlements (COLOMBIE).
- Mise en place d’une station de gestion des passeports biométriques (AUSTRALIE)
• Exploitation des documents UML.
• Analyse des besoins et étude d’impact.
• Installation, configuration et administration de l’environnement : Eclipse 3.0, Tomcat 5.0, LDAP.
• Implémentation et codage.
• Validation W3C.
• Revue de code.
• Tests unitaires.
• Analyses des anomalies et corrections des bugs.
Environnement technique : Java, J2EE, J2EE Patterns, STRUTS, JSTL Tags, CSS, JavaScript, HTML, XSLT, AJAX, SVG, ORACLE 10G, Windows 2000 /XP, VSS, web service (AXIS)
TELNET Février 2006 à Juin 2007
Ingénieur d’étude - Equipe de 6 personnes
Etude et conception d'une solution web permettant d'automatiser la procédure de préparation et de contrôle des livraisons chez les principaux clients de TELNET.
Environnement technique : JAVA, J2EE, STRUTS & Hibernate, Eclipse 3.2, LDAP Active Directory, MySQL, JSP, Servlets, EJB 3.0.