Expérience professionnelle et Stages
Depuis Juillet 2021 : Technical leader Java/JEE chez Franfinance
Description : Participation aux divers projets de l’équipe, réglementaire (KYC) et commerciaux, et
contribution à la mise en œuvre des évolutions et maintenances
Missions :
Contribution à la pré-étude et à l'estimation des charges.
Contribution aux spécifications fonctionnelles détaillées
Rédaction des documentations projets de la conception technique (Spécifications Techniques,
Dossiers d’architecture,...) et maintien à jour de la documentation applicative.
Conception, réalisation, tests d’intégration
Préparation des livraisons dans les environnements de recette et production
Expertise technique auprès des équipes MOE et MOA
Développement et conception de Swagger et des API pour exposer différentes données liées
aux tiers et les rendre accessibles dans le catalogue interne et externe du client
Développement de microservices pour intégrer des systèmes externes (INPI, FCCR,
ELLISPHERE...).
Développement des batchs Java (INPI RNE, RBE, IMR, Ndod, Ecommande, SepaMail) visant
à enrichir la base de tiers avec des données provenant d'interfaces externes, transitant par un
Gateway.
Outils et langages : JAVA 8 / J2EE, Spring(Core, Data, Boot, Batch, Security . . . ), Hibernate, JPA,
Jboss, Tomcat, Web services REST, API Rest, Swagger, Shell, Jenkins, Sonar.
Décembre 2018 – Juin 2021 : Technical Leader Java/JEE sur produit Cassiopae chez
SOFINCO Espagne (Crédit Agricole)
Description : Intégration d’une solution logicielle Cassiopae Front to Back dédiée au financement des
ventes d’équipements à destination des professionnels
Missions :
Animation des formations et encadrement d’une équipe de 8 personnes
Méthodologie agile scrum
Etude des nouveaux besoins pour le client
Rédaction des documents fonctionnels et techniques pour des nouveaux modules
Chiffrage et Estimation des charges.
Développement et conception d’un batch automatique Java qui permet de créer un contrat de
financement dans KSIOP via un web service SOAP.
Développement et conception d’une interface de score EXPERIAN qui permet d’étudier les
risques sur un contrat de financement l’aide d’une interface externe via un web service
SOAP.
Développement et conception d’une interface de signature électronique IVNOSYS qui permet
de signer numériquement un contrat l’aide d’une interface externe via un web service SOAP.
Développement et conception d’une interface de génération des documents SERVINFORM
l’aide d’une interface externe via un web service REST.
Développement et conception d’une interface de normalisation d'adresses DEYDE l’aide
d’une interface externe via un web service REST.
Développement et conception d’une interface de création des acteurs avec Sales Force l’aide
d’une interface externe via un service web SOAP.
Correction d’anomalies.
Réalisation des scripts PL-SQL pour le paramétrage de l’application.
Rédaction des documents de tests unitaires.
Déploiement.
Mise en Production.
Outils et langages : Java/J2EE, Java 8, Rest API, Swagger, Spring Core, Spring Batch, Spring Boot,
Oracle PL/SQL, Maven, Eclipse IDE, IntelliJ, JAXB, PL/SQL Developer, Putty, FileZilla,
SVN, JENKINS, Jira, Nexus.
Mai 2017– Novembre 2018 : Développeur Java/JEE sur produit FRONTNBBLEASE chez « NBBLEASE»
Description : c’est une solution logicielle Front/Middle Office dédiée au financement des ventes
d’équipements à destination des professionnels
Missions :
Développement des interfaces publiques des services web REST pour la surveillance des
clients et des partenaires en utilisant le système d’information de Ellisphere.
Correction d’anomalies.
Chiffrage et Estimation des charges.
Rédaction des documents de tests unitaires
Outils et langages : Java/J2EE, Spring Core, Spring Batch, Spring Boot, Oracle PL/SQL, Maven,
Eclipse IDE, PL/SQL Developer, Putty, FileZilla, SVN, JENKINS, Jira, FTP server.
Janvier 2017– Avril 2017 Développeur Java/JEE sur produit EKIP360 chez
«Linedata»
Description : c’est une solution globale Back-Office pour toutes les activités de crédit et financement.
(Groupe bancaire BBVA (Mexique, Colombie et Chili), la banque espagnole BankInter, les banques
marocaines Wafabail et Wafasalaf)
Missions :
Développement des nouveaux modules spécifiques clients.
Correction d’anomalies et traitement des demandes évolutives.
Réalisation des scripts PL-SQL (création des procédures, fonctions, triggers…).
Chiffrage et Estimation des charges.
Rédaction des documents de tests unitaires
Outils et langages : Java/J2EE, Spring Core, Oracle PL/SQL, XML, Maven, Eclipse IDE, PL/SQL
Developer, Putty, FileZilla, Git, Hudson, Jira.
Avril 2016 – Décembre 2016 : Développeur Java/JEE sur produit EKIP-POS
BankInter (Espagne)chez «Linedata»
Description : C’est un progiciel dédié aux métiers du financement qui couvre l’intégralité du cycle de vie
des contrats de financement depuis le front jusqu’au back office EKIP
Missions :
Développement d’une interface PERSONAS (CRM) qui permet d’importer des tiers à partir
d’un système externe à l’aide d’un service web SOAP.
Développement d’une interface de score GUARDEAN qui permet d’étudier les risques sur un
contrat de financement l’aide d’une interface externe via un service web SOAP.
Développement d’une interface de signature électronique DOCUSIGN qui permet de signer
numériquement les documents d’un contrat.
Développement d’un Spring Batch qui permet de lancer un workflow JBPM sur un lot des
contrats.
Maintenance de codes existants.
Développement de workflow utilisant JBoss JBPM.
Développement de la couche métier basé sur le Framework Spring.
Développement de la couche persistance basé sur le Framework Hibernate.
Développement des écrans avec JSP.
Réalisation des scripts PL-SQL (création des procédures, fonctions, triggers…).
Rédaction des dossiers de tests unitaires.
Mise en place des tests unitaires avec le Framework Junit.
Outils et langages : Java/J2EE, Jasper report, Spring Core, Oracle PL/SQL, XML, Maven, Eclipse IDE,
PL/SQL Developer, Putty, FileZilla, Git, Hudson,GWT, Jira
Février 2016 – Mars 2016 : Développeur Java/JEE sur produit EKIP-POS chez
«Linedata»
Client : La banque BBVA Chili
Missions :
Développement des écrans de gestion des relations entre les tiers intervenants dans un contrat
de financement.
Maintenance de codes existants.
Réalisation des scripts PL-SQL (création des procédures, fonctions, triggers…).
Rédaction des dossiers de tests unitaires.
Mise en place des tests unitaires avec le Framework Junit.
Outils et langages : Java/J2EE, Jasper report, Spring Core, Oracle PL/SQL, XML, Maven, Eclipse IDE,
PL/SQL Developer, Putty, FileZilla, Git, Hudson,GWT, Jira.
Juin 2015 – Janvier 2016: Développeur Java/JEE sur produit EKIP-POS chez
«Linedata»
Client : Les banques marocaines Wafabail et Ettijari Wafasalaf
Missions :
Développement des écrans de gestion des critères libres sur un contrat de financement.
Maintenance de codes existants.
Développement de la couche métier basé sur le Framework Spring.
Développement de la couche persistance basé sur le Framework Hibernate.
Développement des écrans avec JSP.
Réalisation des scripts PL-SQL (création des procédures, fonctions, triggers,…).
Rédaction des dossiers de tests unitaires.
Mise en place des tests unitaires avec le Framework Junit.
Outils et langages : Java/J2EE, Jasper report, Spring Core, Oracle PL/SQL, XML, Maven, Eclipse IDE,
PL/SQL Developer, Putty, FileZilla, Git, Hudson,GWT, Jira.