De Août 2012 à ce jour: Consultant Alti chez Société Générale : Architecte SI Expert technique Java XML
Développement en Java d'un module d'import automatique des flux inter applicatifs dans la cartographie applicative.
Participation à la conception des services métiers génériques.
Responsable du format d'échange entre les différentes applications et le Core Banking System Delta.
Développement des xsd en se basant sur la norme d'échange de la société générale : HarpeML.
Enrichissement des xsd de la norme Iso20022 pour les flux de paiement et de virement
Transformation, filtrage et enrichissement des flux échangés entre les applications.
Participation au projet de mise en place d'un ESB au sein de la SI société générale
Participation au comité d'architecture : cadrage de différents projets (projet Fatca, outil de scoring, monétique, workflow d'octroi de crédit, calculateur de rentabilité d'une opération...)
Environnement : Java, Jaxb, xsd, Xml, Xslt, ESB, ETL, Tibco, Talend
De janvier 2012 à juin 2012 : Consultant Alti chez Banque de France : Participation au développement de l'application Evdev (application qui permet de générer des virements en devise)
Création des IHM avec Jsf et Richfaces
Développement du module de gestion des impayés
Développement du module de régularisation des opérations financières
Développement du module de rapatriement des fonds
Génération des écritures comptables(CRE, CRO), et des avis swifts
Développement de la couche métier avec Spring et de la couche de persistance avec Hibernate
Mise en place des tests unitaires avec Junit et EasyMock
Environnement : J2ee, Hibernate, Spring Web Flow, Spring Security, JSF, Richfaces, Oracle, Eclipse
De novembre 2011 à janvier 2012 : Consultant Alti : Participation au développement de la couche métier du site ******** : site permettant de faire du transfert d’argent vers différents pays.
Développement de la Dao et des services de gestion des clients (création, recherche, modification, suppression d’un client)
Développement de la Dao et des services de gestion des transferts en espèce
Développement des Webservices que Sencillo met à disposition de ses partenaires (les webservices sont développés grâce au plugin Maven JAX-WS)
Mise en place d’un mécanisme de signature afin de valider et d’authentifier l’échange des données
Développement d’un batch basé sur l’Api Quartz qui permet l’échange de fichiers et de données entre Sencillo et ses partenaires
Environnement : J2ee, EJB, JPA/Hibernate, Mysql, Maven, Jboss, JAX-WS, Webservices, Eclipse, UML
De septembre 2011 à novembre 2011 : Consultant Alti : Développement de l’intranet Achat de Generali
Customisation de l’ECM Nuxeo pour les besoins de Generali
Développement en Java d’un plugin Nuxeo pour la gestion des données
Développement d’une couche d’accès aux données grâce au langage de requête Nuxeo : NXQL
Développement de la couche présentation en JSF
Environnement : J2ee, Jsf, Jboss, Nuxeo, JUnit, Oracle, Webengine, Eclipse, NXQL
De mars 2011 à juin 2011 : Consultant Alti (mission chez Manpower) : Participation au développement de l’outil « Espace Commande » (outil qui va de la prise de besoin d’un client recherchant un intérimaire jusqu’à la génération du contrat de l’intérimaire)
Développement de la couche présentation en Flex
Développement de la Dao de recherche multi-critère (Recherche des commandes par type de contrat (CDD/CDI/TT) , par statut, par date de création etc..
Développement de l’écran primes et rémunérations
Appel au webservice de recherche des candidats
Appel au webservice de génération du contrat de l’intérimaire
Développement piloté par des tests unitaires Junit
Mocking des différentes couches grâce au framework Mockito
Intégration continue avec Jenkins/Hudsons
Environnement : J2ee, Flex, Spring, Hibernate, JUnit, Mockito, DB2, Maven, Méthodologie Scrum
De janvier 2011 à mars 2011 : Consultant Alti : Participation au développement de l’application FireValo (outil de gestion des valorisations) de la BNP Paribas
Développement du service/Manager/Dao de :
recherche des instruments et des valorisations
d’audit des valorisations
Développement du module d’upload des fichiers de valorisation
Développement du module historique des fichiers de valorisation intégrés dans Firevalo
Développement piloté par des tests unitaires (Junit et Dbunit)
Environnement : J2ee, Flex, Spring, Hibernate, JUnit, DBunit, Glassfish, Maven, Méthodologie Scrum
De mai 2010 à Décembre 2010 : Consultant Alti : Développement du module Achat de l'application Teck (outil de création et de gestion des achats) de l’office national des forêts
Création des IHM en SWT
Databinding des IHM avec les objets de la couche présentation
Transformation des objets de la couche présentation en objets métiers puis transformation de ces derniers en objets persistants grâce à l’Api Dozer
Persistance de ces objets grâce à JPA/Hibernate
Développement des applications métiers autour de ces objets (création et recherche d’une demande d’achat, validation d’une demande d’achat, transmission d’une demande d’achat à un producteur etc…)
Environnement : Java, SWT, XML-RPC, Hibernate, Glassfish, Oracle
De Novembre 2009 à Avril 2010 : Développement en Java d’un logiciel de CAO pour le centre national d’équipement nucléaire d’EDF.
Optimisation du fichier XML produit par l’équipe Dotnet via la xslt
Validation de ce fichier XML avec un schéma xsd et des règles Schématron
Transformation des données métiers de ce fichier XML en objet Java grâce à l’Api Jibx
Transformation des données graphiques de ce fichier XML en svg puis transformation de ce dernier en composant Swing Java grâce à l’Api Batik
Développement des applications métiers autour de ces objets java générés par Jibx et batik
Développement d’un client générique d’appel des webservices
Développement d’un module d’impression avec persistance des paramètres d’impression
Ajout de nouvelles fonctionnalités au Framework Uiml développé par Aricad
Environnement : Eclipse, Java Swing, XML, XSLT, Xpath, Xsd, Schematron, Webservices, Jibx, Dom, Ant, Axis
De Sept 2008 à Avril 2009: Mission chez Iris France pour Eolen : Développement en Java d'un planificateur d'action générique basé sur l'API Quartz
Implémentation du Scheduler qui planifie et exécute les actions
Implémentation d'un module (action) d'alerte automatique basé sur l'API Java Mail
Implémentation d'un module (action) de transfert de données
Intégration de ces modules à la solution Archea d'Iris France
Environnement : Eclipse, Java J2EE, Jonas, Mysql
Développement en Java J2EE d'un module de Workflow (travail collaboratif)
Génération des résultats de requête au format xml puis intégration aux pages jsp via des taglibs
Mise en page dynamique avec la technologie XSLT
Implémentaion de nouvelles fonctionnalités pour la gestion des flux de circulation
Interfaçage avec la solution ArcheaParam d'Iris France
Environnement : Eclipse, UML, Java, Jsp, Servlet, Taglibs, Javascript, XSLT, PL/SQL
Serveur d'application : Jonas-Tomcat, SGBD : ORACLE
2008 (6 mois) : Développement en C++ d'un outil d'aide à la conception de logiciels critiques au laboratoire LIPN en partenariat avec LIP6. (stage de fin d'étude)
Implémentation en C++ d'un modèle checker basé sur les réseaux de Pétri.
Interfaçage de cet outil avec l'atelier Spot developpé à Lip6.
Traduction des diagrammes UML en réseaux de Pétri.
Rédaction d'une documentation technique
Environnement : Linux, C/C++, UML
2007 (6 mois ) : Etude et déploiement d'un outil d'inventaire centralisé chez Publicis Technology (stage de fin d'étude).
Configuration et paramétrage du serveur d'inventaire.
Edition et test des scripts qui serviront aux différentes requêtes.
Gestion des équipements actifs via le protocole SNMP.
Mise en place d’un système de monitoring
Environnement : Windows, Mac OSX, vbscript, Javascript, SGBD : Oracle
FORMATION
2006-2008 : Master2 informatiques industrielles et systèmes automatisés à Paris 6 (JUSSIEU)
2005-2006 : Master1 informatiques industrielles et systèmes automatisés à paris 6 (JUSSIEU)
2003-2005 : Licence électronique électrotechnique et automatique à paris 6 (JUSSIEU)
2001-2003 : DEUG Mathématiques, informatiques et applications aux sciences à paris 6
COMPÉTENCES TECHNIQUES
Langages : Java J2ee, JSF, Richfaces, Primefaces, Swing, Swt, Html, Jquery, Ajax, Flex, Xml, Xslt, Soap
Frameworks : Spring, Struts, JPA, Hibernate, Jibx, Jaxb, BlazeDs, Quartz
Serveurs d'application : Glassfish, Jonas, Jboss, Tomcat
SGBD : Oracle, Mysql, DB2
Progiciel : ESB Tibco, ESB Talend, Nuxeo, Joomla
Conception :UML, Merise, Design Pattern
IDE : Eclipse, NetBeans, StarUml
LANGUES
Anglais : Lu, parlé et écrit
Allemand : scolaire