-
Improve
- Chef projet
maintenant
-
Leveris - Dublin
- Architecte
2014 - maintenant
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
-
CACF Crédit Agricole
- Architecte
2011 - 2014
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.
* 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)
* Rédaction de best practices et réalisation de POCs et benchmarks
* Principales technologies: Java, Spring, GWT, DB2, JCA, JMS, WS (Soap, Rest) XML, Cassandra, Spring
intégration, Cassandra, Spring Batch
-
Rectorat de Creteil
- Architecte & manager d'équipe
2010 - 2011
Rectorat de Créteil logiciel, manager d'équipe
Analyse, conception et implémentation d`applications internes de gestion des établissements du rectorat.
* Design, conception et réalisation d'applications de gestion des structures des établissements du rectorat
o Rédaction des spécifications fonctionnelles et techniques
* Principales technologies: Java EE, XML, Oracle, GWT, Tomcat
-
SMABTP - compagnie d'assurance
- Développeur senior & manager d'équipe
2006 - 2010
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.
* 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
* 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
* Principales technologies: Java EE, XML, XSLT, JMS, DB2, Websphere, Transdiom (outil de revemping pour
applicatifs AS400)
-
Galeries Lafayette
- Referant technique
Paris
2006 - 2006
Référant technique
Conception et réalisation d'applicatifs de suivi de colisages.
* Développement d'applications de gestion et de suivi de colisages
* Conception et architecture des applications
* Support technique pour l'utilisation du socle Improve Foundations
* Principales technologies: XML, Struts, Ibatis, Tomcat
-
MFP / Choregie
- Développeur senior
2004 - 2006
Conception et réalisation de plusieurs applicatifs de paramétrages de calcul des prestations de santé.
* Développement d'applications de gestion de référentiels et de paramétrages pour le calcul des prestations de
santé
* Conception et mise en place de l'architecture, développement, mise en production et spécifications
fonctionnelles
* 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
* Principales technologies: Java EE, XML, Struts, Oracle, Websphere, Tomcat
-
Groupe BRED
- Ingénieur de développement
Paris
2003 - 2004
Développent d'applications de certification de documents.
* 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
- Ingénieur de développement
2001 - 2003
* 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)
* 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)
* 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)
-
Principales technologies
- Ingénieur de développement
2000 - 2001
: JEE, Struts, XML, DB2, JSP, JavaScript
Live Informatique, DDB, CMC, ARTIC
Différents projets pour les clients de Improve.
* Support sur site pour une équipe de développeurs
* Mise en place d'une solution de génération de documents en PDF
* Conception et implémentation d'un connecteur LDAP
-
Improve / Openwide
- Team manager & consultant
2000 - 2014
* 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.
-
UQAM Montréal
- Stage
1998 - 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
- Ingénieur logiciel
1995 - 1998
* 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 recherche
- Ingénieur de recherche et de développement
1990 - 1995
* 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)