Expérience professionnelle
06/2016 - Aujourd’hui SMA-BTP Paris (11 mois) Fonction: Ingénieur d’études JAVA/J2EE
Environnement technique: ● Langages de développement: JAVA, SPRING, HIBERNATE, JPA, ANGULAR, JAVASCRIPT. ● Environnement de développement: INTELLIJ ● Serveur d’applications: JBOSS 5.2 ● Système d’exploitation: WINDOWS, UNIX. ● SGBD: ORACLE, DB2. ● Autres: GIT, BOOTSTRAP, SMART-TABLE, JPA. Mission: Développement de nouvelles applications finance pour le groupe SMA et maintenance évolutive/corrective des applications existantes.
➢ Développement d’une nouvelle application Maquette PPB, qui permet la génération des indicateurs de revalorisation et de rendement financier des actifs d’un portefeuille pour le département de la comptabilité assurance. • Développement du batch d’intégration de données brutes (Java, Spring). • Développement du moteur de calcul des indicateurs (Java, Spring). • Développement des écrans de restitution de données, paramétrage de l’application et de consultation des états (Angular, Java, Spring, Hibernate, JPA, Sql). • Exportation des données des différents écrans (P01). • Préparation des livrables et livraison. • Gestion des retours de recette.
➢ Evolution de l’application flux-DI, qui assure l’archivage et le transfert de données entre les applications de la direction des investissements. • Analyse des spécifications. • Correction des anomalies sur l’application Solvabilité 2, qui permet la déclaration des états Solvabilité II à 1’ACPR pour le groupe SMA. • Evolution de l’application Solvabilité 2 (Java, Spring, Hibernate, Sql). • Préparation des livrables et livraison. • Gestion des retours de recette.
➢ Migration technique Websphere/ Jboss. • Migration Websphere/Jboss de l’application de calcul des commissions rétrocédées. • Restructurer l’application de calcul des commissions rétrocédées sur la nouvelle architecture (Common, Batch, IHM). • Test de faisabilité de la migration Jboss pour les applications Flex.
04/2015 - 05/2016 E-PAYE Paris (1 an et 1 mois) Fonction: Ingénieur d’études JAVA/J2EE Environnement technique: ● Langages de développement : JAVA, SPRING, HIBERNATE, JAVASCRIPT, JSON. ● Environnement de développement: INTELLIJ ● Serveur d’applications: JETTY ● Système d’exploitation: LINUX ● SGBD: MYSQL ● Autres: GIT, GITHUB, JENKINS, BOOTSTRAP, DATA-TABLE, SPOCK, GEB, JPA, CRITERIA-BUILDER Mission: Développement d’une application qui permet l’externalisation de la paie et la gestion des ressources humaines. ➢ Recueil du besoin auprès des utilisateurs, ➢ Chiffrage des évolutions (nouvelles fonctionnalités, évolution de l’existant) ➢ Tests, ➢ Développement de l’application: • Développement de la fonctionnalité correspondance EVP (sur toutes les couches de l’application), • Développement de la fonctionnalité de paramétrage de la comptabilité, • Développement de l’évolution versement transport, • Correction des anomalies
06/2012-03/2015 SGCIB La Defense (2 ans et 10 mois) Fonction: Consultant Technique JAVA/CALYPSO Environnement technique: ● Langages de développement : JAVA, SWING, XML, XSD, CALYPSO, SQL ● Environnement de développement: ECLIPSE INDIGO ● Serveur d’applications: TOMCAT, WEBLOGIC (9.2) ● Système d’exploitation : WINDOWS 7 ENTERPRISE, LINUX (RED HAT) ● SGBD: ORACLE(I1G) ● Autres: CLEARCASE, ITRACK, JROCKIT MISSION CONTROL, RMI, THUNDERHEAD, AUTOSYS, ANT, LOG4J, JUNIT Mission: Evolution de l’application back office Tethys (gestion des confirmations, paiements et la comptabilité des produits OTC (noyau CALYPSO). ➢ Etude et analyse de l’existant, ➢ Recueil du besoin auprès des utilisateurs, ➢ Rédaction des spécifications, ➢ Chiffrage et proposition technique des évolutions, ➢ Présentation et validation des évolutions techniques auprès du client, ➢ Mise en place et configuration de CALYPSO: • Gestion des droits, • Paramétrage des écrans CALYPSO, • Modification du workflow, ➢ Développement côté base de données (Sql):
• Modification de la base, • Optimisation des performances, ➢ Développement de l’application • Développement et évolution des Scheduled Task (JAVA, CALYPSO, ETL, FTP), • Développement de nouveaux écrans d’administration (JAVA/SWING), • Personnalisation des écrans CALYPSO (Task station), • Optimisation du code et amélioration des performances, • Génération de XML THUNDERHEAD, ➢ Analyse et correction des écarts front Office / Back Office • Etude et analyse des données, • Correction de l’écart FO/BO, • Développement des Bug fix, ➢ formation aux utilisateurs, ➢ Support niveau 3.
08/2011 - 05/2012 CRÉDIT AGRICOLE CIB Courbevoie (9 mois) Fonction: Ingénieur d’études JAVA/SQL Environnement technique: JAVA, ECLIPSE, SQL SERVER 2008, WEBSPHERE 6.1, WINDOWS XP PROFESSIONAL, LINUX, SUBVERSION, WORKFLOW, ANT Mission: Développement de nouvelles fonctionnalités autour d’un progiciel BO de confirmation de trades « SCRITTURA» ➢ Etude et analyse du cahier des charges, ➢ Développement côté base de données (SQL), ➢ Développement de l’application: • Contact Database : gestion des contacts et des contreparties (JAVA), • Stock migration: fonctionnalité qui intègre les anciens trades dans l’application de confirmation de Trade «SCRITTURA» (JAVA, WORKFLOW), ➢ Livraisons sur le serveur de développement et d’intégration (ANT), ➢ Correction de bugs.
03/2010-07/2011 AXA BANQUE Fontenay-sous-Bois (17 mois) (Projet régie forfaité) Fonction: Ingénieur d’études JAVA/J2EE Environnement technique: ● Méthodologie : AGILE ● Architecture: SOA ● Méthode de conception: UML, DESIGN PATTERN ● Langages de développement: JAVA/J2EE JDK 1.4/1.5 (EJB SESSION), SHELL ● Environnement de développement : ECLIPSE, EASYECLIPSE SERVER 1.2 ● Internet : JAVASCRIPT, HTML, CSS ● Serveur d’applications : JBOSS ● Système d'exploitation : WINDOWS (XP), CITRIX ● SGBD: ORACLE 9i ● Autres: SPRING, WEBSERVICES (S0AP), JSF (MYFACES, TOMAHAWK), HIBERNATE, MAVEN, CVS/SUBVERSION, MANTIS, MERCURY QUALITY CENTER, RMI, LOG4J, JUNIT
Mission : Evolution du site client d’Axa Banque. ➢ Etude et analyse des spécifications sur les évolutions, ➢ Estimation des charges sur les évolutions. ➢ Modification de ta base de données, ➢ Conception et développement de l’application en respectant l’architecture SOA: • Service Orchestration (EJB SESSION), • Service métier (EJB, HIBERNATE), • Service de présentation pour le module de domiciliation bancaire (JSF (MYFACES), JAVASCRIPT, SPRING, HTML), • Module d’Authentification renforcée (JSF, HTML, JAVASCRIPT, SPRING), • Evolution du module de gestion du compte bancaire (HIBERNATE, RMI, EJB SESSION), • Evolution du module de gestion des clients (HIBERNATE, RMI, EJB SESSION), • Création du module de filtre des mouvements (JSF, SPRING, BiB SESSION, HIBERNATE), Modification des scripts (SHELL), ➢ Correction des anomalies (MANTIS), ➢ Tests et validation (JUNIT + Tests fonctionnels), ➢ Rédaction des documentations technique (X-STREAM, les algorithmes de chiffrement), ➢ Rédaction de la documentation technique sur les applications développées,
11/2009 - 02/2010 ANTELINK Paris (3 mois) (Éditeur logiciel d’aide à la décision) Fonction: Ingénieur d’études JAVA/JEE Environnement technique : JAVA/J2EE, SPRING, HIBERNATE, GWT, SUBVERSION, MAVEN, JBOSS, LINUX (DEBIAN), JAVASCRIPT, HTML, CSS, LOG4J, JUNIT Mission : Etude technologies pour le générateur de graphes dynamiques pour la version commerciale de l’application. ➢ Etude et analyse de l’application, ➢ Réalisation de prototypes à base de GWT, SPRING 3, JSP, ➢ Démonstration.
03/2009 - 09/2009 MOVE AND PLAY Paris (6 mois) (Editeur logiciel d’un outil de partage de données) Fonction: Ingénieur d’études JAVA/J2EE Environnement technique : AGILE, UML (BOUML), MERISE, JAVA/J2EE, JAVASCRIPT, HTML, CSS, AJAX, ECLIPSE, JBOSS, LINUX (DEBIAN), MYSQL, SPRING, HIBERNATE, JUNIT, SUBVERSION Mission : Mise en place d’une application de gestion de partage de données à base de JAVA/J2EE. ➢ Etude et analyse du besoin, ➢ Participer à la définition d’architecture de l’application: • Couche présentation (HTML, CSS, JAVASCRIPT, AJAX), • Couche Métier (JAVA, SPRING),
• Couche accès à la base de données (HIBERNATE/JPA, DAO), ➢ Installation de la plate-forme de développement (JAVA, ECLIPSE, JBOSS), ➢ Conception de la base de données (MCD), ➢ Conception UML (DIAGRAMMES DES CLASSES et DIAGRAMMES DES SEQUENCES), ➢ Développement de l’application à base de J2EE, SPRING, HIBERNATE, ➢ Tests et validation (JUNIT).
01/2009 - 03/2009 PROJET SERLI Poitiers (3 mois) Fonction : Ingénieur d’études JAVA Environnement technique : UML...