Architecte / TechLead JEE
SGCIB
4/2020 -
Projet : Refonte de l&rsquousine de paiement et de la tenue des comptes sur l&rsquoactivité
Payement and Cash Management de l&rsquoentité GTPS
Plate-forme Cash fit
&bull Définition de l&rsquoarchitecture du plateforme de génération et publication des rapports
&bull Conception des différentes micro services
&bull la mise en place de l &lsquoéquipe de développement au Bangalore
&bull Réunions avec les architectes, et le tech lead des autre stream
&bull Veuille sur la pratique des normes de développements et la qualité des livrables
JAVA 11, J2EE, oracle, Spring, Springboot, AWS, GIT, Jenkins, JPA, Hibernate, UML, Design Pattern, SQL, Cloud, kubernetes, Docker, IBM MQ, RabbitMQ, Open API
Expert JAVA/J2EE
CRÉDIT AGRICOLE Assurance
3/2018 - 3/2020
Projet : Mise en place d&rsquoune plate-forme de souscription aux offres d&rsquoassurances des emprunts du groupe pour la mutuelle régionale
Plate-forme Pégase H2 (Ensemble de blocs micro-services) :
&bull Assurer l&rsquointégration de l&rsquoAPI commerciale des caisses régionales dans le portail internet
&bull Définir l&rsquoarchitecture des blocs micro-services qui sont exposées aux banques partenaires
(BforBank et LCL)
&bull Conception implémentation des services de calcul des tarifs
&bull Intégration du moteur d&rsquooffres IBM ODM (Operational Decision Manager)
&bull Migration de l&rsquoarchitecture des modules en architecture micro-service
&bull Proposition des solutions d&rsquoamélioration de la qualité de code
JAVA 8, J2EE, oracle, Spring, Springboot, TestNG, GIT, Jenkins, JPA, Hibernate, UML, Design Pattern, SQL, IBM ODM, Cloud, Jira, Agile
Chef de projet On Shore
BNPP CIB
9/2016 - 2/2018
Projet : Refonte des applications de la plateforme International Core Banking ICB
Application Arrêté de compte (Application Web) :
&bull Initialisation de projet (Définition du scope, budget, risque, ressources humaines et matérielles)
&bull Mise en place de l&rsquoéquipe de développement en offshore (Chennai) de dix développeurs
&bull Définir l&rsquoestimation des lots (Abaques de BNPP et méthode points fonction)
&bull Préparation du planning et des lots
&bull Analyse des besoins fonctionnels avec les équipes BNP Paribas via des réunions hebdomadaires
&bull Conception des différents modules et validation avec les architectes de BNPP
&bull Affectation des tâches de développement à l&rsquoéquipe offshore
&bull Mise en place des procédures de qualité
&bull Suivi de l&rsquoavancement et de la qualité de développement en respectant les normes BNP Paribas
&bull Rédaction des scenarii de test et les valider
&bull Mise en place et suivi du processus de livraison
&bull Préparation et mise à jour le tableau de bord de l&rsquoétat d&rsquoavancement du projet pour le directeur de projet
&bull Animation des cérémonies Agile scrum
JAVA 8, J2EE, Apache Tomee Oracle, Spring, GIT, SVN, Jenkins, JPA, Hibernate, UML, Design pattern, SQL, Axure RP, Sonar, Jira, Point Fonction, Agile Scrum
Tech Lead J2EE
SGCIB
9/2014 - 8/2016
Projet : Développement de nouvelles fonctionnalités de la plateforme de distribution des données référentielles des zones (Asie, Europe et Amérique).
&bull Etude, spécification, conception et implémentation d&rsquoun module de génération des packages XSD à partir du schéma de la base de données
&bull Identification, évaluation et mise en pratique des évolutions techniques permettant d&rsquoaugmenter la performance de la plateforme suite à l&rsquoaugmentation de volume de donnés
&bull Ecriture de spécifications techniques à partir de spécifications fonctionnelles fournies par la maitrise d&rsquoouvrage
&bull Evolutions de l'appli
&bull Test unitaire et test d&rsquointégration des nouvelles fonctionnalités
&bull Mise en place d&rsquoun outil de monitoring de la plateforme
JAVA 7, multithreading, J2EE, oracle, Spring, Tibco, TestNG, GIT, SVN, Jenkins, JPA, Hibernate, UML, Design Pattern, SQL, PL/SQL, Elasticsearch, Logstash, Kibana, Jira, Agile
Senior Java software Engineer
SOCIETE GENERALE Securities Services
1/2015 -
Design and development of the business process that manage the regularity of cash collateral
Meeting with the business team
Writing the functional and technical specifications according to the business team requirement
Ensure the optimization of the execution of the process
Ensure the support for the users
Code optimization and refactoring
Technical environment: Spring, Spring Batch, Hibernate, JPA, EJB, Oracle, Dollar U, Tibco, Sonar, Jenkins, Maven, Tomcat, UML, JIRA, XML, XSLT, ElasticSearch, Kibana, Logstash
Senior Java software Engineer
BNP PARIBAS
6/2013 - 12/2014
Project: Matisse Gestion (System of permanent control)
Design and development of distributed web application based on SOA Architecture that feed and consolidate the account and financial data of BNPP entities
Business analysis and technical specification documents
Manage and control the delivery process from the homologation platform to production platform
Technical environment: Spring, Spring MVC, Hibernate, JPA, EJB, Oracle, Essbase, Sonar, Jenkins, Maven,SweetDev,Websphere 7, UML, HPQualityCenter, Agile methodology, Design pattern
Project Manager
GROUPE BPCE
2/2011 - 3/2013
Project: Crescendo (Management of marketing multichannel campaign system)
Contributed to numerous Software Design Team sessions
Contributed to numerous Software Analysis Team sessions
Writing technical and functional specifications
Managed a team of 10 developpers
Meeting with the business team
Preaparation and affectation of tasks
Ensure and control the quality of the deliveries
Technical environment: Webservice ,Spring batch, Hibernate, JPA, JSF,Sqlserver,JMeter, Jenkins, Maven,SweetDev, Tomcat, UML, HPQualityCenter, Neolane (Adobe campaign), Agile methodology
Senior Java software Engineer
BNP PARIBAS
8/2009 - 1/2011
Project: ORACOM (Trade animation and reporting distributed web application for BNPP retail banking entities)
Authored functional requirements documentation for the project.
design development of different web and server components
Writing technical and architectural specification
Design and development of a performance testing tool based on JMeter.
Writing scenarii and test cases.
Technical environment: RAD, Websphere, SweetDev, Spring, CrystalReport, HPQualityCenter, JMeter, Hudson, Maven, TDD, Agile
Senior Java software Engineer
GOUPE AXA
11/2007 - 6/2009
Project : SMACC
Design, develop and integrate several business functionality
Writing functional and technical specification
Ensure the quality of different functionality
Ensure the optimization of SQL requests
Bug fixing
Technical environment: J2EE, Struts, Tomcat, SVN, Maven, Continuum, junit, JReport, Postgresql, TDD, Extreme programming
J2EE software Engineer
SOFTHER
5/2001 - 10/2007
Project: PANTHERA (second generation ERP ********)
Design, implementation and integration of different standard MRP functionality (Management Resource planning).
Implemented the MPS standard functionality (Master Production Schedule)
Manage a team of 7 developers
Responsible for the customization of different standard functionality to the customer
Meeting and assist client in the definition of their requirement
Technical environment: J2EE, Tomcat, Websphere, JavaScript, SQL, JSP, JSTL, DB2