Projets et réalisations
Systèmes d’information Gestion d’équipe & architecture
Conception et mise en œuvre, dans une équipe d’architectes (données, solution, infrastructure), d’une solution bancaire alternative déployable sur le Cloud
Urbanisation et transformation de systèmes d’information (banques et assurances)
Analyse, conception et implémentation d’applicatifs bancaires
Gestion d’équipe
Réalisations
Conception et réalisation d’un écosystème bancaire pour le Cloud
Urbanisation et transformation de systèmes d’information bancaires
Conception de socles techniques d’entreprise pour développements applicatifs
Refonte et mise en place d’un socle de médiation d’accès aux données
Réalisation de connecteurs sur mainframe (CTG, Tuxedo), MQ (JMS) ou LDAP
Migration de produits d’assurances bâtiment d’un ancien système d’information vers un nouveau
Réalisation d’application de gestion de statistiques commerciales
Réalisation d’applications de gestion de souscriptions à des produits d’assurance
Réalisation d’applications de paramétrages de valorisations Régime Obligatoire et Régime Complémentaire.
Développement de l’espace client GMF
Développement des produits habitation azur
Développement d’applications de dématérialisation de flux papier à base de signature électronique pour des cautions bancaires
Développement d’application de gestion de demandes d’affacturage
Leveris – Dublin – Prague Mai 2014 – Présent
Architecte solution
Au sein d’une équipe d’architectes (Front end, backend, données et infrastructure), j’ai participe à la conception et réalisation d’une solution bancaire complète à déployer dans le Cloud. Mes principales responsabilités consistaient à concevoir tout l’écosystème du backend.
Analyse des besoins fonctionnels et business
Conception générale de tout l’écosystème
Conception des principaux composants, services et flux
Conception de patterns d’intégration aux systèmes externes et/ou sous systèmes internes
Rédaction de documents d’architectures (Principes d’architecture, SLAs)
Rédaction de best practices
Suivi et support aux processus de développements et de gestion de projets
Prospection et recherche de nouvelles technologies et opportunités business, en adéquation avec notre métier ou à intégrer à moyen terme à notre écosystème (blockchains, Big data, data science, sécurité des données personnelles)
Principales technologies: Java, Spring, Scala, Akka, Jasper report, XML, MongoDB, EhCache, Oracle, Amazon Web Services, LDAP, RabbitMQ, plateforme Cloudera, Spring Boot, Java RX, Jenkins, Sonar, Nexus, Git, Retrofit
Improve/Openwide – Paris Octobre 2000 – Avril 2014
Team manager, consultant, architecte
Urbanisation de systèmes d’information de banques
Développement et implémentation d’applications and process dans le domaine bancaire et des assurances pour différents clients (GMF-Azur, MFP, Choregie, SMABTP –assurance-, BRED, Crédit Agricole Consumer Finance –banques-)
Gestion d’équipes techniques sur différents projets: estimation de couts, analyse fonctionnelle, conception et architecture, développement et déploiement
Consultant et support technique sur socles techniques
Durant mon engagement chez Improve/Openwide j’ai travaillé pour plusieurs clients comme consultant dans différents rôles comme listé ci dessous.
CACF Crédit Agricole Mai 2011 – Avril 2014
Architecte
Au sein d’une équipe d’architectes, j’ai participé à la transformation du système d’information de CACF. J’ai analysé, conçu et implémenté des parties entières du socle technique (utilisé en développements). J’ai également maintenu l’usine de développement et rédigé des best practices sur plusieurs sujets (utilisation du socle technique, patterns d’intégration –JCA, JMS, WS) et réalisé des POCs et benchmarks.
o Mise en place et maintenance de l’usine de développement (Jira, Hudson, Eclipse versions, Jenkins, Archiva)
o Conception et implémentation de patterns d’intégration (connecteurs JMS, connecteurs JCA pour accès au mainframe –CICS et IMS- patterns d’intégration via Web Services)
o Rédaction de best practices et réalisation de POCs et benchmarks
o Principales technologies: Java, Spring, GWT, DB2, JCA, JMS, WS (Soap, Rest) XML, Cassandra, Spring intégration, Cassandra, Spring Batch
Rectorat de Créteil Novembre 2010 – Mars 2011
Architecte logiciel, manager d’équipe
Analyse, conception et implémentation d‘applications internes de gestion des établissements du rectorat.
o Design, conception et réalisation d’applications de gestion des structures des établissements du rectorat
o Rédaction des spécifications fonctionnelles et techniques
o Principales technologies: Java EE, XML, Oracle, GWT, Tomcat
SMABTP - compagnie d’assurance Juillet 2006 – Mai 2010
Développeur senior, manager d’équipe
Analyse, conception et implémentation d’applications de souscriptions, de statistiques ainsi que d’applications de migration de produits d’une plateforme vers une autre.
o Conception (architecture n-tiers) et implémentation d’application de statiques commerciales pour tous les partenaires de la SMABTP (données sur data warehouse). Rédaction de spécifications techniques, choix des frameworks et de l’architecture et collaboration aux tests avec le product owner
o Maintenance, évolution et implémentation de plusieurs applications de souscription à différents produits
o Implémentation et monitoring de migration de données de produits d’assurance de la plateforme MVS vers la plateforme AS400. Implémentation de batteries de tests et de tests de charge
o Principales technologies: Java EE, XML, XSLT, JMS, DB2, Websphere, Transdiom (outil de revemping pour applicatifs AS400)
Galeries Lafayette Mars 2006 – juin 2006
Référant technique
Conception et réalisation d’applicatifs de suivi de colisages.
o Développement d’applications de gestion et de suivi de colisages
o Conception et architecture des applications
o Support technique pour l’utilisation du socle Improve Foundations
o Principales technologies: XML, Struts, Ibatis, Tomcat
MFP/Choregie – compagnie d’assurance Mars 2003 – Janvier 2006
Développeur senior, référant technique
Conception et réalisation de plusieurs applicatifs de paramétrages de calcul des prestations de santé.
o Développement d’applications de gestion de référentiels et de paramétrages pour le calcul des prestations de santé
o Conception et mise en place de l’architecture, développement, mise en production et spécifications fonctionnelles
o Support fonctionnel et technique pour l’utilisation du socle Improve Foundations
o Rédaction de dossiers de spécifications techniques détaillées, de spécifications fonctionnelles. Rédaction de dossiers de tests
o Principales technologies: Java EE, XML, Struts, Oracle, Websphere, Tomcat
BRED CLICK AND TRUST - banque Décembre 2003 – Mars 2004
Ingénieur de développement
Développent d’applications de certification de documents.
o Conception d’application de génération de certificats pour documents d’affacturage
o Estimation de charge, conception, implémentation et suivi de tests
GMF -AZUR –compagnie d’assurance Juillet 2001 – Octobre 2002
Ingénieur de développement
o Suivi en production de l’application devis habitation (gestion des logs)
o Réception et développement du nouveau site Azur suite au changement de l’agence de communication
o Gestion de la communication avec les acteurs majeurs du projet (utilisateurs, services juridiques pour la déclaration CNIL relative à la persistance des données personnelles en base)
o Développement sur le site Azur d’une application de simulation d’un devis habitation
o Suivi de livraison de l’application finale et participation aux réunions de travail avec les différents interlocuteurs du projet (validation technique, utilisateurs, équipe Host, service méthodes)
o Rédaction des documents techniques du projet
o Suivi de l’homologation, de la mise en production de l’application et de son exploitation (gestion des logs et des statistiques de fréquentation)
o Mise en place de l’espace client GMF pour différents produits d’assurance (produits IARD et VIE)
o Conception et développement des couches métier et applicatives
o Suivi de l’homologation de cet espace client
o Principales technologies: JEE, Struts, XML, DB2, JSP, JavaScript
Live Informatique, DDB, CMC, ARTIC Octobre 2000 – Juin 2001
Ingénieur de développement
Différents projets pour les clients de Improve.
o Support sur site pour une équipe de développeurs
o Mise en place d’une solution de génération de documents en PDF
o Conception et implémentation d’un connecteur LDAP
UQAM Montréal – Montréal, Canada Septembre 1998 – Aout 2000
Réalisation de logiciels de gestion, d’une base de données facturation paiement clients/fournisseurs et d’un outil de messagerie instantanée
SERAM – Paris, France Décembre 1995 – Juillet 1998
Ingénieur logiciel en calcul numérique
Développement d’un logiciel de calcul des écoulements transitoires en collaboration avec le Centre National d’Études Spatiales
Calcul de démarrage de moteurs de fusées, simulation de la séquence de démarrage du moteur Vulcain (Ariane 5)
Rédaction de rapports d’essais de logiciels et de contrats annuels et pluriannuels
Élaborations de propositions techniques, rapports de suivi et de fin de contrats et plan pluriannuels
ENSAM Laboratoire de recherche – Paris, France Octobre 1990 – Avril 1995
Ingénieur de recherche et de développement
Développement d’un logiciel de calcul des écoulements pulsatoires dans des réseaux hydrauliques
Encadrement et suivi de Projets de Fin d’Études pour élèves-ingénieurs sur différents thèmes (écoulements transitoires, systèmes hydrauliques, dimensionnement de pompes, transferts thermiques et de masse, aérodynamique)
Domaines de compétence
Gestion de projets, conception et implémentation de solutions informatiques, architecture de systèmes
d’information
Analyse et conception d’une solution bancaire complète à déployer sur le Cloud (Leveris)
Maitrise et implémentation de plusieurs styles d’architecture (Layered architecture, Domain Driven Design, Microservices, Event Driven Architectures)
Transformation et conception de systèmes d’information et applications bancaires (Bred, Crédit Agricole)
Gestion de projets et d’équipes
Conception et développement d’applications et processus dans le domaine bancaire et des assurances (GMF-Azur, MFP, Choregie, SMABTP –assurances-, BRED, Crédit Agricole, –banques-)
Big Data and data science
Architectures d’ingestion et d’analyse des données (architectures Lambda et Kappa)
Algorithmique (Arbres de décision, régressions, KNN, clustering, réseaux de neurones) et outils analytique (Knime)
Méthodologies & Frameworks
TOGAF, Praxeme
COBIT
SOA
JEE, Spring
Scrum, Kanban
UML,
Archimate
BIAN
Compétences techniques
Architecture
Architectures n-tiers, SOA,, Domain Driven Architectures, microservices , Event Driven Architecture.
Technologies and frameworks
J2EE, SOA, Spring, Spring batch, Spring-ldap, Spring integration, Spring Boot, Java RX, NoSQL, JCA, Struts, Hibernate, JDBC, EJB, FOP, LDAP, Xstream, GWT, RPC, JMS, Log4J, Velocity, SOA., DbUnint, easymock, junit, jmock, Spring-test, Ecensity, Staffware (Workflow), Activiti, Cassandra, Rest Services, Soap Services, EhCache, Retrofit.
Produits et outils
Enterprise Architect, Eclipse, RAD, CVS, SVN, Visual SourceSafe, Transidiom, OpenSTA, Tomcat, JBoss AS 7, WebSphere, Dynamo, Oracle, DB2, MySQL, JUnit, Hudson/Jenkins, Sonar, JasperReport, Maven, Mantis, Bugzilla, Jira, Xwiki, RSA, ArgoUML, WMQSeries, OpenLdap, Nexus, Jasper Report
Méthodologies
UML, Archimate, Merise, Développements agiles (Scrum, Kanban, XP),
Formation
Certificat Programmation orientée objet UQAM, Montréal Canada, 2000
PhD – Méthodes numériques en mécanique des fluides. ENSAM (Ecole nationale Supérieur Arts et Métiers) Paris, 1994
DEA – Calculs industriels, méthodes numériques. ENSAM (Ecole nationale Supérieur Arts et Métiers) Paris, 1990
Réussi CFA –Chartered Financial Analyst- level 1, 2012
Master SEF – Stratégie et Expertise Financière. CNAM (Conservatoire National Arts et Métiers) Paris, 2010.
o Principaux cours: stratégie et expertise financières, évaluation des entreprises et analyse stratégique et boursière, stratégie et négociation des opérations de fusion-acquisition et gestion de groupes, ingénierie financière : politique de développement et montage financiers, crédit management gestion de l’équilibre financier et relations banques-entreprises, gestion des risques financiers, théorie et politique financière de l’entreprise, gestion des produits financiers, IAS/IFRS
Process mining: data science in action. Coursera platform
o ********?course_id=975621
Divers
Langues Anglais courant, Français