CV du
consultant
Réf PROF00006956
Compétences
Expert
Moyen
Débutant
BDD
BI Data HIBERNATE mapping MYSQL ORACLE POSTGRESQL Redis UbuntuConnaissances fonctionnelles
Analyse ANGLAIS Atlassian BACKEND Banking Banque Business CAISSE cassiopae communication COMPLIANCE Comptabilité Conformité Delivery Déploiement EMIR energie Finance Financial flux Formation Français FRONTEND Incidents informatique international kpi KYC Leadership Logistique Maintenance METROLOGIE mobilité Modernisation MQ office Ordonnancement Paiements Performance PROCEDURES PROCESSUS Production Produit Réconciliation Relationnel RUN SEPA swagger TESTS TMA TMS TRANSPORTS Trésorerie WEBLangages
JAVA Microservices Angular Batch C COBOL Confluence css ECLIPSE Ehcache EJB FULLSTACK HTML J2EE JAVASCRIPT JBOSS JIRA JPA JSF JUNIT lotus mantis postman Primefaces SCRIPT SOA SOAP SoapUI sonar SPRING SQL STRUTS Swing XHTML XLDeploy XML XSDMéthodes
DEVOPS AGILE Agilité api Cadrage Conception ENCADREMENT integration Jenkins KANBAN Management Maven MERISE MIGRATION MOA Modélisation MVC oAuth2 PROJET Qualité RECETTE REST SCRUM Support SVN TDD tomcat UMLOutils
Bamboo bitbucket LiquibaseRéseaux et Middleware
AWS CONTROLM Putty RTC Security serveur WinSCPSystèmes
GIT INFRASTRUCTURE LINUX Systèmes UNIX WEBSPHEREDiplômes et formations
Pays / régions
Expérience professionnelle
Profil En tant que Dev / Tech lead Java J2EE ou Application Owner, j’ai participé à la réalisation de projets de grande envergure et avec une forte valeur ajoutée pour des clients prestigieux, tels que HSBC GBM, Cassiopae, le Credit Agricole ou la SNCF …
Ayant l’occasion de travailler dans différents domaines fonctionnels principalement en Finance, et intégré des équipes multiculturelles, l’esprit d’équipe, l’Analyse abstraite des problématiques métiers, l’esprit orienté Solution, l’Agilité et l’Autonomie sont mes principaux atouts
COMPÉTENCES TECHNIQUES • Méthodologies
Agile Scrum, Agile Kanban, V Cycle, TDD, BDD, DEVOPS
• Architecture / Conception
Monolith MVC, Microservices / UML, Design Pattern « Gang of Four », Merise, Enterprise Architect, Power AMC, Ming mapping
• Front-End
Spring MVC, Struts 1.3/2, JSF 1.2/2 (Richefaces, Primefaces), GWT, HTML, Javascript, Checkstyle, PMD, DTD, CSS, HTML, XHTML, Swing, Angular
• Back-End / Performances
JAVA 8, Spring 3.15(Core, boots 2.1, web flow, data, security OpenID), Web services SOAP/REST (Swagger), JPA 2.0, Hibernate, XML, JAXB, JSON,Redis, EHCache, Junit, Mockito, Concordion, Advanced Rest Client ‘ARC’, Liquibase, Toplink, Ibatis, JasperReport , Control-M, batch DOS, WinCP, FileZilla, REDIS, OAUTH2 / Tests (Unit, Integration, Acceptation), Concordian, JProfiler, Memory Analyzer, JRebel
• IDE
Eclipse, Intellij, Spring STS
• Continuous Integration / Delivery
SVN, Git , Jenkins, Maven, AWS infrastructure, Sonar, Jira, Atlassian Bitbucket, ArgoCD Quality Center ‘QC’, Confluence, Bamboo, Mantis, Time Sheet
• Databases / Servers
Oracle, Mysql, Pl/sql Developer, SQL, PL-SQL (indexes, advanced req, triggers, Procedures ..), PostgreSQL, Tora / Tomcat, Websphere, JBoss, GlassFish
Autres Compétences Fonctionnelles :
• Paiements instantanés SEPA / OPF
• Systèmes de compensation CSM STET, TIPS
• Crédits Amortissables, Plafond et Caution
• Cassiopae Front-To-Back (Phase Commercial >> Production >> Scoring &
• Decision)
• Leasing Credit, Experian identity check
• Market Conduct Risks
• Regulation : MIFID II, EMIR, DFA "Dodd-Frank Act", CTR "Canadian Trade
• Repository" awareness training
• VLocker Rule, Fighting financial crime
• Data privacy
• Transports & logistique « TMS-TEOS »
• Intelligence urbaine
• Linky
Techniques :
• Agilité, Micro-services, SOA SOAP/REST
• SQL Avancée
• Spring (IOC, spring MVC)
• Hibernate avancée
• Email security and phishing recognition
Interpersonnelles :
• Craftsmanship / Agilité
• Diversity & inclusion
• Leadership
Formation 2008-2010: Master en Ingénierie Informatique option Systèmes d’information
& Aide à la Décision
Faculté des sciences AIN CHOCK - CASABLANCA
2005-2008 : Licence professionnelle JAVA/C++
Faculté des sciences HASSAN II - CASABLANCA
2004-2005 : Baccalauréat série sciences expérimentales
Lycée Oued Eddahab – CASABLANCA
Langues : Français et Anglais
EXPERIENCES PROFESSIONNELLES
10/2021 – Aujourd’hui
Natixis / BPCE Groupe - Paris
Application Owner
Mission : BIP/ Booster Instant Payment – Paiement services (Banque / Freelance)
Du coté Natixis, assurer en 10 secondes les paiements instantanés du groupe (Banque populaire, Caisse d’épargne, Natixis et les participants indirects), des paiements compte à compte entre deux clients de l’espace SEPA, de façon à garantir une disponibilité (24/7/365)
Dans une équipe de 6 en mode Agile Kanban, 2 PO, 2 QA, un architecte applicatif et moi-même.
• Intégration applicative
• Gestion du RUN
• Réalisation et validation des spécifications techniques « flux, consigne de reprise ..)
• Assistance technique à la recette métier
• Prise en charge des incidents, analyse, en s’appuyant si besoin sur l’éditeur et la prod applicative
• Conception et construction de nouvelles fonctionnalités :
• Évolution d’un batch Hebdo pour l’extraction des IP B2Bu
• Évolution d’un injecteur d’IP pour les tests de performance, simulant une journée type des flux transitant par BIP
• Batch de réconciliation TIPS avec les données du groupe
• APIsation d’un module de métrologie, qui affiche des KPI sur l’utilisation dans BIP
Environnement Technique :
Java 8, Eclipse, Git, Spring Boot, WS REST Swagger, Angular, OAUTH2, Swagger, JUnit, Mockito, Postman,
WebSphere 9, MQ explorer, Oracle 12c, Unix, spring batch, script ksh, Jenkins, XLDeploy, putty, Winscp,
SOAPUI
01/2021 – 09/2021
Crédit Agricole Technologies Solutions - Lyon
Craftsman/Lead DEV JAVA/J2EE
Mission : Désengagement BAM - PP Crédit (Banque / Freelance)
Dans le cadre de la modernisation du SI Crédit, le projet a pour but de décommissionner 352 Serveurs CEL consommés par « NMB pour les applications mobiles, BAM ‘Bank Acces Multiple’, et NPC pour le New Portail Client », et ce pour migrer vers une architecture micro-services.
Dans une équipe full Agile de 8 personnes « 2 BA, un expert solution et l’équipe de développement », ma mission consiste à :
La réécriture des Processus Utilisateurs BAM pour CAEL ‘Credit Agricole En Ligne’, et des Web services pour NMB concernant les crédits amortissables ‘Particulier, Pro Entreprise et Agri Pro’, les plafonds et les cautions
• Cadrage
• Étude de l’existant
• Rédaction des spécifications techniques
• Conception RSA Modeler et implémentation des services fonctionnelles qui appellent les programmes cobol déjà existants « Serveurs greens »
• Conception et implémentation des API de synthèse credits ‘tout type de crédits’, plafond et caution
• Implémentation des BFF ‘Back For Front’ qui sont appelés pour les IHM Light
• Définition du contrat de communication Swagger entre Front et Back
• TU + Test Postman + TI
• Revue de code
• Déploiement Jenkins
• Deploiement Kube sous ArgoCD
• Présentation et suivi client
Environnement Technique :
Java 8, Eclipse, Git, RTC, MIA, Spring Boot, WS REST Swagger, Redis, Angular, OAUTH2, Swagger, Visual studio, RSA Modeler, JUnit, Mockito, Postman, Jenkins, Kube ArgoCD, Tomcat, Sonar
08/2019 – 12/2020
HSBC GBM - Paris
Craftsman JAVA Consultant
Mission: BCC / Base Centrale des Counterparties - GBM (Global Banking And Market / Freelance)
La Base Centrale des Contreparties est le SI référentiel GBM France/Europe qui permet de centraliser des données statiques concernant : Les Contreparties, les Brokers, les Books "trades portfolios », SSI, les données légales, et le KYC pour les opérations structurées de GBM.
BCC est un SI central qui a beaucoup d’interactions avec les systèmes externes ‘HSBC world’. L’équipe EDD Paris est une équipe IT qui gère BCC en mode Agile.
RÉALISATIONS :
• Interlocuteurs directes : Business et/ou des business analystes, des managers de projets ou des traders (compliance EMIR, DFA .. trade yes/no)
• Conception et développement BCC
• Tests unitaires, d'intégration, et des UAT avec les systèmes externes ou des business
• Préparation des releases de PROD
• Support quotidien de prod niveau 2 et 3 « sur des BD différentes »
CRAFTSMANSHIP :
• DMO (Debt Management Office) :
o Intégration d’une nouvelle fonctionnalité IHM pour pouvoir modifier manuellement des contreparties calculées DMO
o Validation 4 Eyes
o Batch d'extraction des contreparties modifiées
o UAT avec des équipes externes
o UAT avec des équipes externes
• Extractions réglementaires quotidienne ou hebdomadaire
• Vérification de la conformité du produit
• Vérification de la qualité de code / Peer Review
• Refactoring
• Suivi de Prod
• Réglementation EMIR/MIFID II/DFA /CTR :
o Evoluer/Ajouter une dizaine de batchs pour l'extraction des données réglementaires EMIR "European Market Infrastracture Regulation" , MIFID "Markets in Financial Instruments Directive" , DFA "Dodd-Frank Act", et CTR "Canadian Trade Repository » :
o Batch Alertes report >> vision 360° des contreparties par rapport aux différents organismes réglementaires
o Ordonnancement des batchs sous Control-M
o Ecriture/déroulement des tests UAT
Environnement Technique :
JSF, Spring Core, , Hibernate, maven, WAS (Websphere), Tomcat pivotal, RTC (Rational Team Concert), Control-M (batch Dos), Spring integration/batch + MQ series, jaxb, oracle, STS (Spring Tool Suite) ...
12/2018 – 07/2019
Flowbird Group (Ex Parkeon) - Paris
Craftsman Senior JAVA/J2EE
Mission : Transfolio - SNCF (Mobilité / Freelance)
Transfolio est un système billetique de gestion centralisée, résolument multimodal, multiopérateurs et interopérable. Il apporte aux villes et exploitants une palette d’outils pour administrer leur parc et leurs équipes de manière à assurer la disponibilité de l’infrastructure, réduire les coûts de fonctionnement et faciliter les opérations de comptabilité et de
traitement des paiements.
Dans une équipe de 30 consultants, reparties sur 6 features team Agiles et dans un contexte international, la prestation consiste à :
• Microservice pour la Télédistribution des passes NAVIGO achetés en ligne sur des bornes SNCF (temps de rechargement entre 3 et 8 secondes)
• Chiffrage des évolutions
• Business développement
• Tests Unitaires / Integration
• Refactoring
• Rédaction des cahiers de recette
Environnement Technique :
Linux Ubuntu, Intellij, Git, Bitbucket, AWS infrastructure, Jenkins, Sonar, Jira, Maven, Spring 3.15 (MVC, Core, AOP, Test),Spring Boots 2.1, WS Rest Swagger 3.0, Hibernate 3.6, EHCache 2.10, Junit, Mockito, Concordion, Tomcat, Postgres, ARC "Advanced Rest Client", Liquibase
03/2017 – 10/2018
CASSIOPAE - Paris 15
Consultant Senior Fullstack JAVA/J2EE
Mission : CASSIOAPE (Finance / Freelance)
Cassiopae est un une solution Front-To-Back réparties sur 5 sites : La France, l’Allemagne, US, Le Royaume-Uni, la Tunisie et L’Inde.
Le projet gère tous les contrats de financement, en crédit ou en leasing, et tous les bauxu et actifs immobiliers destinés à des particuliers ou à des entreprises. Cassiopae gère tous types de biens : crédit à la consommation simple ou affecté, crédit de trésorerie, bien d’équipement classique ou très complexe, bien immobilier, garantie donnée. Il gère le volet financier, le projet amont, le service du bien financé, et le suivi du patrimoine locatif.
• Conversion du moteur financier Cassiopae en JAVA
• Vérification de la solvabilité des clients/EXPERIAN
• Rédaction des Specs
• Etude de la faisabilité technique
• Proposition de solutions techniques
• Qualification
• TMA / Dev
• Tests Unitaires/fonctionnels
Environnement Technique :
TDD, JBOSS, ORACLE, JSF, SPRING CORE, SPRING WEB FLOW, ORACLE AFD, Toplink, EclipseLink, WEB SERVICE SOAP/REST, CONFLUENCE, SONAR, JIRA, Maven, SVN, AGILE, SCRUM, WinCP, FileZilla
08/2015 – 02/2017
GEODIS - Gennevilliers
Consultant Senior Fullstack JAVA/J2EE
Mission : TEOS (TRANSPORT & LOGISTIQUE / Freelance)
TEOS est un projet qui vise à remplacer le système TMS existant Alyzée, par un nouveau produit afin d’apporter aux directions métiers la possibilité de proposer des nouveaux services, à améliorer la productivité, la réactivité vis-à-vis du marché, et réduire les couts de maintenance et d’évolution du TMS.
• MAJ des SFD
• Conception des solutions techniques
• Développement des nouvelles fonctionnalités
• Qualification et TMA
• Tests unitaires/intégrations
• Pair programming / Revue de code
Environnement Technique :
Struts 1.3, JSF primefaces 5.3, EJB 3, Hibernate 4, Sql avancée, Maven 4, Xsd, xml, bamboo, Jira, Eclipse Luna, jboss 6.1, SVN, Tortoise, Jrebel
12/2014 – 07/2015
Accenture / CACP - Casablanca
Analyste Concepteur Java/J2EE
Mission : Credit Agricole - CEDICAM (Banque / Freelance)
Développement d’une plateforme partagée de paiement group 3PG pour Le compte du groupe Crédit Agricole qui traite les prélèvements et les virements SEPA.
Au sein d’une équipe de plus que 30 personnes réparties sur 3 sites, refonte du SI de CEDICAM (filiale de flux et paiement du groupe) :
• Encadrement de 3 juniors sur le module IHM SAG/HSAG
• Chiffrage des nouveaux besoins
• Rédaction des documents de CTD
• Développement des nouveaux besoins
• Analyse et correction des anomalies complexes
• Support technique et fonctionnel
• Refactoring
Environnement Technique :
Struts, Hibernate, EJB3, Velocity, Websphere, Oracle, Maven, Eclipse, WID, SVN, Quality Center, Jprofiler, Memory Analyzer
03/2013 – 11/2014
ENEDIS (ex ERDF) - Nanterre
Consultant Senior Back-End Java J2EE
Mission : AMM/Linky (Energie)
Le projet AMM (Automated Meter Management) d’ERDF concerne la mise en place de l’infrastructure de communication, le remplacement de tous les compteurs résidentiels existants par des compteurs communicants et la mise en place du système d’information permettant de les exploiter.
Sur ce projet qui s'étale sur 10 ans, intervention principalement sur la partie SI Coeur :
• Qualification
• Modélisation
• Implémentation des services
• Tests unitaires/fonctionnels
Environnement Technique :
EJB3 Session, EJB3 Entity, MDB, DAO, workSpaceStudio, Oracle 10g, QC, SQL Developper, Lotus
04/2010 – 02/2013
Accenture / CACP - Casablanca
Ingénieur Études et Développement Java J2EE
Mission : Credit Agricole - CEDICAM (Banque De Détail)
Développement d’une plateforme partagée de paiement group 3PG pour le compte du groupe Crédit Agricole qui traite les prélèvements et les virements SEPA.
Au sein d’une équipe de plus que 30 personnes réparties sur 3 sites, refonte du SI de CEDICAM (filiale de flux et paiement du groupe)
• Points hebdomadaires avec l’équipe MOA
• Rédaction des CTD (Conception Technique Détaillée)
• Développement
• Maintenance corrective
• Tests unitaires/fonctionnels
• Création d’un générateur de fichiers de transactions XML/plat SEPA volumineux pour les tests de perf (Swing/JAVA Core)
• Tests de performance
• Profiling
Environnement Technique :
Struts, Hibernate, EJB MDB, Velocity, Websphere, Oracle, Maven, Eclipse, WID, SVN, Quality Center, Jprofiler, Memory Analyzer, Velocity, Swing
04/2018 – 04/2019
OMNIDATA - Casablanca
Analyste développeur Java J2EE
Mission 1: Callatay & Wouters - Thaler NG (Banque)
Projet de migration d’un logiciel (Global Banking) dans sa première version (Client serveur) vers une application web basée sur la plateforme J2EE offrant les mêmes fonctionnalités
Migration de la partie présentation du progiciel d’une interface C++ vers une autre, basée sur le framework JSF2.
• Création des diagrammes d'états
• développement et documentation des modules
• tests unitaires/fonctionnels
Environnement Technique :
JSF, Jboss, Oracle, Spring, Hibernate, Maven, Eclipse WTP, Synergy, SVN, Mantis, Time Sheet, Enterprise architect.
Mission 2: SNTL (TRANSPORT & LOGISTIQUE )
Développement d'une solution informatique pour la Société National des Transports et de logistique basée sur le framework ITARONE (framework développé par OMNIDATA) :
• Création des rapports d'aide à la décision (BI)
• Mapping Objet/relationnel
• Manipulations CRUD sur une base de données oracle
Environnement Technique :
JasperReport, Ibatis, TopLink, Struts, Tomcat, Oracle, Eclipse WTP, Synergy, Mantis, PL/SQL Developer
Ayant l’occasion de travailler dans différents domaines fonctionnels principalement en Finance, et intégré des équipes multiculturelles, l’esprit d’équipe, l’Analyse abstraite des problématiques métiers, l’esprit orienté Solution, l’Agilité et l’Autonomie sont mes principaux atouts
COMPÉTENCES TECHNIQUES • Méthodologies
Agile Scrum, Agile Kanban, V Cycle, TDD, BDD, DEVOPS
• Architecture / Conception
Monolith MVC, Microservices / UML, Design Pattern « Gang of Four », Merise, Enterprise Architect, Power AMC, Ming mapping
• Front-End
Spring MVC, Struts 1.3/2, JSF 1.2/2 (Richefaces, Primefaces), GWT, HTML, Javascript, Checkstyle, PMD, DTD, CSS, HTML, XHTML, Swing, Angular
• Back-End / Performances
JAVA 8, Spring 3.15(Core, boots 2.1, web flow, data, security OpenID), Web services SOAP/REST (Swagger), JPA 2.0, Hibernate, XML, JAXB, JSON,Redis, EHCache, Junit, Mockito, Concordion, Advanced Rest Client ‘ARC’, Liquibase, Toplink, Ibatis, JasperReport , Control-M, batch DOS, WinCP, FileZilla, REDIS, OAUTH2 / Tests (Unit, Integration, Acceptation), Concordian, JProfiler, Memory Analyzer, JRebel
• IDE
Eclipse, Intellij, Spring STS
• Continuous Integration / Delivery
SVN, Git , Jenkins, Maven, AWS infrastructure, Sonar, Jira, Atlassian Bitbucket, ArgoCD Quality Center ‘QC’, Confluence, Bamboo, Mantis, Time Sheet
• Databases / Servers
Oracle, Mysql, Pl/sql Developer, SQL, PL-SQL (indexes, advanced req, triggers, Procedures ..), PostgreSQL, Tora / Tomcat, Websphere, JBoss, GlassFish
Autres Compétences Fonctionnelles :
• Paiements instantanés SEPA / OPF
• Systèmes de compensation CSM STET, TIPS
• Crédits Amortissables, Plafond et Caution
• Cassiopae Front-To-Back (Phase Commercial >> Production >> Scoring &
• Decision)
• Leasing Credit, Experian identity check
• Market Conduct Risks
• Regulation : MIFID II, EMIR, DFA "Dodd-Frank Act", CTR "Canadian Trade
• Repository" awareness training
• VLocker Rule, Fighting financial crime
• Data privacy
• Transports & logistique « TMS-TEOS »
• Intelligence urbaine
• Linky
Techniques :
• Agilité, Micro-services, SOA SOAP/REST
• SQL Avancée
• Spring (IOC, spring MVC)
• Hibernate avancée
• Email security and phishing recognition
Interpersonnelles :
• Craftsmanship / Agilité
• Diversity & inclusion
• Leadership
Formation 2008-2010: Master en Ingénierie Informatique option Systèmes d’information
& Aide à la Décision
Faculté des sciences AIN CHOCK - CASABLANCA
2005-2008 : Licence professionnelle JAVA/C++
Faculté des sciences HASSAN II - CASABLANCA
2004-2005 : Baccalauréat série sciences expérimentales
Lycée Oued Eddahab – CASABLANCA
Langues : Français et Anglais
EXPERIENCES PROFESSIONNELLES
10/2021 – Aujourd’hui
Natixis / BPCE Groupe - Paris
Application Owner
Mission : BIP/ Booster Instant Payment – Paiement services (Banque / Freelance)
Du coté Natixis, assurer en 10 secondes les paiements instantanés du groupe (Banque populaire, Caisse d’épargne, Natixis et les participants indirects), des paiements compte à compte entre deux clients de l’espace SEPA, de façon à garantir une disponibilité (24/7/365)
Dans une équipe de 6 en mode Agile Kanban, 2 PO, 2 QA, un architecte applicatif et moi-même.
• Intégration applicative
• Gestion du RUN
• Réalisation et validation des spécifications techniques « flux, consigne de reprise ..)
• Assistance technique à la recette métier
• Prise en charge des incidents, analyse, en s’appuyant si besoin sur l’éditeur et la prod applicative
• Conception et construction de nouvelles fonctionnalités :
• Évolution d’un batch Hebdo pour l’extraction des IP B2Bu
• Évolution d’un injecteur d’IP pour les tests de performance, simulant une journée type des flux transitant par BIP
• Batch de réconciliation TIPS avec les données du groupe
• APIsation d’un module de métrologie, qui affiche des KPI sur l’utilisation dans BIP
Environnement Technique :
Java 8, Eclipse, Git, Spring Boot, WS REST Swagger, Angular, OAUTH2, Swagger, JUnit, Mockito, Postman,
WebSphere 9, MQ explorer, Oracle 12c, Unix, spring batch, script ksh, Jenkins, XLDeploy, putty, Winscp,
SOAPUI
01/2021 – 09/2021
Crédit Agricole Technologies Solutions - Lyon
Craftsman/Lead DEV JAVA/J2EE
Mission : Désengagement BAM - PP Crédit (Banque / Freelance)
Dans le cadre de la modernisation du SI Crédit, le projet a pour but de décommissionner 352 Serveurs CEL consommés par « NMB pour les applications mobiles, BAM ‘Bank Acces Multiple’, et NPC pour le New Portail Client », et ce pour migrer vers une architecture micro-services.
Dans une équipe full Agile de 8 personnes « 2 BA, un expert solution et l’équipe de développement », ma mission consiste à :
La réécriture des Processus Utilisateurs BAM pour CAEL ‘Credit Agricole En Ligne’, et des Web services pour NMB concernant les crédits amortissables ‘Particulier, Pro Entreprise et Agri Pro’, les plafonds et les cautions
• Cadrage
• Étude de l’existant
• Rédaction des spécifications techniques
• Conception RSA Modeler et implémentation des services fonctionnelles qui appellent les programmes cobol déjà existants « Serveurs greens »
• Conception et implémentation des API de synthèse credits ‘tout type de crédits’, plafond et caution
• Implémentation des BFF ‘Back For Front’ qui sont appelés pour les IHM Light
• Définition du contrat de communication Swagger entre Front et Back
• TU + Test Postman + TI
• Revue de code
• Déploiement Jenkins
• Deploiement Kube sous ArgoCD
• Présentation et suivi client
Environnement Technique :
Java 8, Eclipse, Git, RTC, MIA, Spring Boot, WS REST Swagger, Redis, Angular, OAUTH2, Swagger, Visual studio, RSA Modeler, JUnit, Mockito, Postman, Jenkins, Kube ArgoCD, Tomcat, Sonar
08/2019 – 12/2020
HSBC GBM - Paris
Craftsman JAVA Consultant
Mission: BCC / Base Centrale des Counterparties - GBM (Global Banking And Market / Freelance)
La Base Centrale des Contreparties est le SI référentiel GBM France/Europe qui permet de centraliser des données statiques concernant : Les Contreparties, les Brokers, les Books "trades portfolios », SSI, les données légales, et le KYC pour les opérations structurées de GBM.
BCC est un SI central qui a beaucoup d’interactions avec les systèmes externes ‘HSBC world’. L’équipe EDD Paris est une équipe IT qui gère BCC en mode Agile.
RÉALISATIONS :
• Interlocuteurs directes : Business et/ou des business analystes, des managers de projets ou des traders (compliance EMIR, DFA .. trade yes/no)
• Conception et développement BCC
• Tests unitaires, d'intégration, et des UAT avec les systèmes externes ou des business
• Préparation des releases de PROD
• Support quotidien de prod niveau 2 et 3 « sur des BD différentes »
CRAFTSMANSHIP :
• DMO (Debt Management Office) :
o Intégration d’une nouvelle fonctionnalité IHM pour pouvoir modifier manuellement des contreparties calculées DMO
o Validation 4 Eyes
o Batch d'extraction des contreparties modifiées
o UAT avec des équipes externes
o UAT avec des équipes externes
• Extractions réglementaires quotidienne ou hebdomadaire
• Vérification de la conformité du produit
• Vérification de la qualité de code / Peer Review
• Refactoring
• Suivi de Prod
• Réglementation EMIR/MIFID II/DFA /CTR :
o Evoluer/Ajouter une dizaine de batchs pour l'extraction des données réglementaires EMIR "European Market Infrastracture Regulation" , MIFID "Markets in Financial Instruments Directive" , DFA "Dodd-Frank Act", et CTR "Canadian Trade Repository » :
o Batch Alertes report >> vision 360° des contreparties par rapport aux différents organismes réglementaires
o Ordonnancement des batchs sous Control-M
o Ecriture/déroulement des tests UAT
Environnement Technique :
JSF, Spring Core, , Hibernate, maven, WAS (Websphere), Tomcat pivotal, RTC (Rational Team Concert), Control-M (batch Dos), Spring integration/batch + MQ series, jaxb, oracle, STS (Spring Tool Suite) ...
12/2018 – 07/2019
Flowbird Group (Ex Parkeon) - Paris
Craftsman Senior JAVA/J2EE
Mission : Transfolio - SNCF (Mobilité / Freelance)
Transfolio est un système billetique de gestion centralisée, résolument multimodal, multiopérateurs et interopérable. Il apporte aux villes et exploitants une palette d’outils pour administrer leur parc et leurs équipes de manière à assurer la disponibilité de l’infrastructure, réduire les coûts de fonctionnement et faciliter les opérations de comptabilité et de
traitement des paiements.
Dans une équipe de 30 consultants, reparties sur 6 features team Agiles et dans un contexte international, la prestation consiste à :
• Microservice pour la Télédistribution des passes NAVIGO achetés en ligne sur des bornes SNCF (temps de rechargement entre 3 et 8 secondes)
• Chiffrage des évolutions
• Business développement
• Tests Unitaires / Integration
• Refactoring
• Rédaction des cahiers de recette
Environnement Technique :
Linux Ubuntu, Intellij, Git, Bitbucket, AWS infrastructure, Jenkins, Sonar, Jira, Maven, Spring 3.15 (MVC, Core, AOP, Test),Spring Boots 2.1, WS Rest Swagger 3.0, Hibernate 3.6, EHCache 2.10, Junit, Mockito, Concordion, Tomcat, Postgres, ARC "Advanced Rest Client", Liquibase
03/2017 – 10/2018
CASSIOPAE - Paris 15
Consultant Senior Fullstack JAVA/J2EE
Mission : CASSIOAPE (Finance / Freelance)
Cassiopae est un une solution Front-To-Back réparties sur 5 sites : La France, l’Allemagne, US, Le Royaume-Uni, la Tunisie et L’Inde.
Le projet gère tous les contrats de financement, en crédit ou en leasing, et tous les bauxu et actifs immobiliers destinés à des particuliers ou à des entreprises. Cassiopae gère tous types de biens : crédit à la consommation simple ou affecté, crédit de trésorerie, bien d’équipement classique ou très complexe, bien immobilier, garantie donnée. Il gère le volet financier, le projet amont, le service du bien financé, et le suivi du patrimoine locatif.
• Conversion du moteur financier Cassiopae en JAVA
• Vérification de la solvabilité des clients/EXPERIAN
• Rédaction des Specs
• Etude de la faisabilité technique
• Proposition de solutions techniques
• Qualification
• TMA / Dev
• Tests Unitaires/fonctionnels
Environnement Technique :
TDD, JBOSS, ORACLE, JSF, SPRING CORE, SPRING WEB FLOW, ORACLE AFD, Toplink, EclipseLink, WEB SERVICE SOAP/REST, CONFLUENCE, SONAR, JIRA, Maven, SVN, AGILE, SCRUM, WinCP, FileZilla
08/2015 – 02/2017
GEODIS - Gennevilliers
Consultant Senior Fullstack JAVA/J2EE
Mission : TEOS (TRANSPORT & LOGISTIQUE / Freelance)
TEOS est un projet qui vise à remplacer le système TMS existant Alyzée, par un nouveau produit afin d’apporter aux directions métiers la possibilité de proposer des nouveaux services, à améliorer la productivité, la réactivité vis-à-vis du marché, et réduire les couts de maintenance et d’évolution du TMS.
• MAJ des SFD
• Conception des solutions techniques
• Développement des nouvelles fonctionnalités
• Qualification et TMA
• Tests unitaires/intégrations
• Pair programming / Revue de code
Environnement Technique :
Struts 1.3, JSF primefaces 5.3, EJB 3, Hibernate 4, Sql avancée, Maven 4, Xsd, xml, bamboo, Jira, Eclipse Luna, jboss 6.1, SVN, Tortoise, Jrebel
12/2014 – 07/2015
Accenture / CACP - Casablanca
Analyste Concepteur Java/J2EE
Mission : Credit Agricole - CEDICAM (Banque / Freelance)
Développement d’une plateforme partagée de paiement group 3PG pour Le compte du groupe Crédit Agricole qui traite les prélèvements et les virements SEPA.
Au sein d’une équipe de plus que 30 personnes réparties sur 3 sites, refonte du SI de CEDICAM (filiale de flux et paiement du groupe) :
• Encadrement de 3 juniors sur le module IHM SAG/HSAG
• Chiffrage des nouveaux besoins
• Rédaction des documents de CTD
• Développement des nouveaux besoins
• Analyse et correction des anomalies complexes
• Support technique et fonctionnel
• Refactoring
Environnement Technique :
Struts, Hibernate, EJB3, Velocity, Websphere, Oracle, Maven, Eclipse, WID, SVN, Quality Center, Jprofiler, Memory Analyzer
03/2013 – 11/2014
ENEDIS (ex ERDF) - Nanterre
Consultant Senior Back-End Java J2EE
Mission : AMM/Linky (Energie)
Le projet AMM (Automated Meter Management) d’ERDF concerne la mise en place de l’infrastructure de communication, le remplacement de tous les compteurs résidentiels existants par des compteurs communicants et la mise en place du système d’information permettant de les exploiter.
Sur ce projet qui s'étale sur 10 ans, intervention principalement sur la partie SI Coeur :
• Qualification
• Modélisation
• Implémentation des services
• Tests unitaires/fonctionnels
Environnement Technique :
EJB3 Session, EJB3 Entity, MDB, DAO, workSpaceStudio, Oracle 10g, QC, SQL Developper, Lotus
04/2010 – 02/2013
Accenture / CACP - Casablanca
Ingénieur Études et Développement Java J2EE
Mission : Credit Agricole - CEDICAM (Banque De Détail)
Développement d’une plateforme partagée de paiement group 3PG pour le compte du groupe Crédit Agricole qui traite les prélèvements et les virements SEPA.
Au sein d’une équipe de plus que 30 personnes réparties sur 3 sites, refonte du SI de CEDICAM (filiale de flux et paiement du groupe)
• Points hebdomadaires avec l’équipe MOA
• Rédaction des CTD (Conception Technique Détaillée)
• Développement
• Maintenance corrective
• Tests unitaires/fonctionnels
• Création d’un générateur de fichiers de transactions XML/plat SEPA volumineux pour les tests de perf (Swing/JAVA Core)
• Tests de performance
• Profiling
Environnement Technique :
Struts, Hibernate, EJB MDB, Velocity, Websphere, Oracle, Maven, Eclipse, WID, SVN, Quality Center, Jprofiler, Memory Analyzer, Velocity, Swing
04/2018 – 04/2019
OMNIDATA - Casablanca
Analyste développeur Java J2EE
Mission 1: Callatay & Wouters - Thaler NG (Banque)
Projet de migration d’un logiciel (Global Banking) dans sa première version (Client serveur) vers une application web basée sur la plateforme J2EE offrant les mêmes fonctionnalités
Migration de la partie présentation du progiciel d’une interface C++ vers une autre, basée sur le framework JSF2.
• Création des diagrammes d'états
• développement et documentation des modules
• tests unitaires/fonctionnels
Environnement Technique :
JSF, Jboss, Oracle, Spring, Hibernate, Maven, Eclipse WTP, Synergy, SVN, Mantis, Time Sheet, Enterprise architect.
Mission 2: SNTL (TRANSPORT & LOGISTIQUE )
Développement d'une solution informatique pour la Société National des Transports et de logistique basée sur le framework ITARONE (framework développé par OMNIDATA) :
• Création des rapports d'aide à la décision (BI)
• Mapping Objet/relationnel
• Manipulations CRUD sur une base de données oracle
Environnement Technique :
JasperReport, Ibatis, TopLink, Struts, Tomcat, Oracle, Eclipse WTP, Synergy, Mantis, PL/SQL Developer
Consultants similaires
Développeur fullstack
VoirCompétences : Angular, FULLSTACK, JAVA, Spring Boot, Accessibilité, ...
consultant Retenir
Developpeur Java fullstack
VoirCompétences : Angular, JAVA, JSF 2, Primefaces, SPRING, HIBERNATE, ...
consultant Retenir
AMOA/Responsable SAV
VoirCompétences : Conception, JAVA, SQL, VB, XML, Banque de détail, Gestion ...
consultant Retenir
DevOps
VoirCompétences : DEVOPS, KUBERNETES, PYTHON, ansible, Administration, ...
consultant Retenir
DEVOPS ENGINEER
VoirCompétences : ansible, AWS, Azure Cloud, DEVOPS, Docker, GCP, GitLab, ...
consultant Retenir
Développeur Java/Mulesoft
VoirCompétences : AWS, dataweave, JAVA, Jenkins, Mulesoft, GitLab, spring ...
consultant Retenir
Developpeur Mulesoft
VoirCompétences : Anypoint platform, JAVA, Jenkins, JIRA, Mulesoft, cloudhub, ...
consultant Retenir
Directeur de Projets informatique junior
VoirCompétences : css, FIREWALL, HTML5, JAVA, JAVASCRIPT, informatique, ...
consultant Retenir