Expérience professionnelle
Société générale (Banque Privé)
Développeur Senior Java
De 01/2022 à Aujourd’hui
Projet
Mission
Triple A Lima Gateway
• Refonte de l’application Lima Gateway (Middle Office ) du progiciel de trading
Triple A :
• Changement de l’architecture du système : monolithe vers Microservice
en event driven et l’application du design pattern CQRS
• Conception technique afin de faire découplage des modules existantes
• Partir ‘from scratch’ pour le developement de chacun de module
• Migration vers java 11 .
• Conception et développement des scripts pour la fusion Credit du Nord et
Société générale Banque Privé Gestion sous Mandat
• Conception et développement des scripts d’archivage de données Credit du Nord
Banque Privé Banque Privé Gestion sous Mandat
Environnement Technique Java J2EE, JDK11,Spring Boot ,Spring Rest ,Spring Data/Core/Sécurity,Spring Batch
,JPA,Hibernate , CQRS, Redis,Kafka
CNP ASSURANCES
DEVELOPPEUR SENIOR FULLSTACK
De 11/2020 à 01/2022
Projet
MISSION
MAPI-Prévoyance
• Conception et développement de la partie Backend du MAPI-Prévoyance
Individuel
• Conception et développement de la partie Front-End du MAPI-Prévoyance
Individuel
• Correction des anomalies et développement des évolutions pour
MAPIPrévoyance Collective
Environnement Technique Java J2EE, JDK11,Spring boot,Spring Rest ,Spring Data/Core/Sécurity,Spring Batch
,JPA,Hibernate,Angular7/9 ,TypeScript,Thymleaf , Spring MVC
Direction genérale de finances
publiques FRANCE
De 11/2019 à 11/2020
Développeur Sénior Java/Spring
Batch
PILOT-CF(Prélèvement à la source)
Projet
Mission
• Conception et développement des WebServices Rest
• Conception et développement des batchs d’intégration et attribution des
affaires fiscales
• Conception et développement de batch de reprise de l’ancien plateforme vers la
nouvelle PILOT-CF
• Conception et Développement des interfaces de gestions des affaires fiscales.
• Développement des tests d’intégration des WS avec Cucumber
• Développement des test d’intégration des batchs avec Cucummber
• Accompagner les devs juniors et mise en place des bons pratiques de
craftsmanship
Environnement Technique Java J2EE, JDK8,Spring boot,Spring Rest ,Spring Data/Core/Sécurity,Spring Batch
,JPA,Hibernate,Spring WebFlow ,Cucumber, Eclipse ,VueJs,Angular6/7 JSP Servlet
,Javascript,GIT, Jenkins,Sonar,Squash
LCL Service Referentiel
MOE Java
De 01/2019 à 11/2019
Projet
Mission
OFAC
• Analyse des évolutions affectant les outils d’ouverture de
compte pour le projet ofac
• Réalisation des différentes spécifications techniques
d’ouverture de compte
• Coordination et suivi avec les différents équipes (SDE/DEV)
• Développement des nouveaux interfaces
de chaque Outil
Environnement Technique Java J2EE, JDK6,Eclipse , JSP Servlet ,Javascript,SVN
LCL Service Banque par internet
Leader Technique Java
De 03/18 à 09/18
Projet
Mission Projet Refonte Virement Mobile
• Rédaction du cahier des charges a base de la version
desktop
• Conception de la solution
• Rédaction du schéma d'architecture du nouveau projet.
• Rédaction des spécifications fonctionnelles et techniques
• Suivi de l'équipe développement.
• Code Review
• Coordination entre les différentes équipes ( infra /
mobile
/
Back)
• Coordination avec l'équipe infra pour l'ouverture des
flux nécessaires et mise en place des environnements pilote et
production
• Tester les différents WS avant livraison en recette
• Livraison en recette de la solution
Environnement Technique
Java 8, REST WS,WS GWOA ,Spring,CICS Mainframe, JWT ,Tomcat8,GIT
LCL Entreprise
Développeur WEB JAVA
De 09/18 à 12/18
Projet
Mission
Tirage en ligne (LCL Entreprise)
• Développement de la partie de gestion des financement / Tirage du financement
• Développement des différentes interfaces en jsp/html5/javascript
• Réalisation des tests unitaires JUNIT.
• Développement des tests Selenuim.
Environnement Technique Java 8,,Spring,CICS Mainframe, Javascript ,Tomcat7,JSP,CSS3,HTML5, SVN
ELITE-BUSINESS De 09/16 à 01/18
Learder Technique JAVA BigData
Projet Système de Revenue Assurance et Détection de fraude RafTools 2.0
• Rédaction du cahier des charges avec les contraintes de la version antérieure du
Mission
système
• Rédaction des spécifications fonctionnelles et techniques
• Réalisation d'un ETL en Java JEE JSF
• Développement des Jobs Java de planifications de collecte et traitement des
fichiers avec Quartz
• Réalisation des jobs Spark pour les calculs des statistiques et les réconciliations
entre les différents flux d’un opérateur télécom
• Utilisation de Cassandra comme un entrepôt de données
• PostgreSQL pour la persistance de données ETL
• Implémentation de la couche métier du Module ETL en Java 7, Java EE
• Utilisation de SpringData pour la couche modèle du Module Reporting
• Réalisation des interfaces Web de de l'ETL
• Utilisation de PostgreSQL pour la persistance des données du Module Reporting
• Implémentation de la couche métier du Module Reporting en Java 7, Hibernate,
Spring MVC
• Réalisation Des interfaces Web du module reporting en JSF PrimeFaces
Environnement Technique Java 8, EJB 3, Spark (Core, SQL), Hibernate, JSF 2, Primefaces, Omnifaces, Maven, Cassandra,
Spring (Core, Data, Security, MVC, Batch), HTML5, SVN
MATTEL (télécommunication Mauritano-tunisienne ) De 04/16 à 08/16
Développeur JAVA J2EE
Projet
Mission
Système de facturation des clients post-payés (Bill Tools) / Système de facturation Interco
(Inter Tools)
• Analyse du cahier des charges
• Rédaction de spécifications fonctionnelles et techniques
• Conception et réalisation du module de facturation, la gestion des clients postpayés,
gestion des forfaits
• Développement du module LCR (Least Cost Routing) en Java à partir des fichiers des
plans de routage des opérateurs partenaires
• Développement du programme de synchronisation automatique entre la HLR / Base
d’activation, l'ERP SIGA et la base de données de la facturation
• Utilisation de JPA, Hibernate et PostgreSql 9.3 pour la persistance des données
• Réalisation des interfaces Web en JSF, XHTML, CSS3, PrimeFaces
• Utilisation de JasperReports pour le module reporting et la génération des factures
Interco et Post-Payés
• Méthodologie XP
• Formations d’exploitation des équipes concernées
Environnement Technique Java 8, EJB 3, PrimeFaces, JEE, Hibernate, JPA, JSF GoogleMaps, XHTML, CSS3, PostgreSQL,
WildFly, ApachePoi, iText, JSCH, CommonsFtp, DynamicReports, Quartz, GIT
Autorité de régulation du télécommunication Tchadienne De 01/16 à 04/16
Développeur JAVA J2EE
Projet
Mission
Système de taxation et de réconciliation avec les données fournies par operateurs
Développement d’un système de géolocalisation des abonnées à partir de leur détails
d’appels
• Rédaction de spécifications fonctionnelles et techniques
• Utilisation de JPA, Hibernate et PostgreSql 9.3 pour la persistance des données
• Réalisation des interfaces Web en JSF, XHTML, CSS3, PrimeFaces
• Utilisation de Cassandra comme entrepôt de données
• Utilisation de JasperReports pour le module reporting et la génération des factures
Interco et Post-Payés
• GIT pour le versionning
• Méthodologie XP
Environnement Technique Java 8, EJB 3, PrimeFaces, JEE, Hibernate, JPA, JSF GoogleMaps, XHTML, CSS3, PostgreSQL,
WildFly, ApachePoi, iText, JSCH, CommonsFtp, DynamicReports, Quartz, GIT
MAURITEL-BUSINESS
Développeur JAVA J2EE
De 09/15 à 12/15
Projet
Mission
Système De Revenue Assurance et Détection de fraude RafTools
• Analyse du cahier des charges
• Rédaction de spécifications fonctionnelles et techniques
• Mise en place des Web Services REST pour le HLR et OCS afin de bloquer les numéros
frauduleux
• Réalisation des différentes interfaces Web pour l'administration, les différentes équipes
et validation de l’enquête en JSF combinées avec PrimeFaces
• Implémentation de la couche métier en Java 7, Java EE, EJB3
• Utilisation de JasperReports pour le reporting
• Gestion de la dépendance et du déploiement de l'application via Maven
• Utilisation de PostgreSQL pour la persistance des données
• Utilisation de WildFly 8 comme serveur d'application
• Gestion des dépendances avec Maven
• Collecte des Change Requests auprès du client et formation des différentes équipes IT
et Revenue Assurance sur l'exploitation du système
• Réalisation des interfaces Web du module reporting en JSF PrimeFaces
Environnement Technique Java 7, JEE, Eclipse, DynamicReports, HighFaces, Maven, Quartz2.2, SSHJ, Batch, JSF,
Primefaces, REST, OpenCsv, C++, ASN1, CommonsCSV, JPA 2.1, EJB 3, Apache Commons Ftp,
REST, JAX-RS
ELITE-BUSINESS De 01/15 à 08/15
Développeur JAVA J2EE
Projet Système De Reporting Dynamique
• Conception et maquettage du système avec UML
Mission
• Réalisation des différentes interfaces Web de configuration des rapports et
dashboards en JSF avec PrimeFaces
• Implémentation de la couche métier en Java 7, Java EE
• Gestion de la dépendance et du déploiement de l'application via Maven
• Utilisation de javassist pour la création dynamique des classes en runtime pour les
différents rapports
• Utilisation de JPA, Hibernate avec PostgreSQL pour la persistance de données
Environnement Technique Java 7, javassist, JPA, Hibernate, PostgreSQL, PrimeFaces, JSF, Omnifaces, Eclipse, StarUML
Caisse nationale Tunisienne de sécurité sociale De 01/12 à 08/12
Développeur JAVA J2EE
Projet
Mission
Système De Reporting Dynamique
• Conception et maquettage du système avec UML
• Réalisation des différentes interfaces Web en JSF combinées avec PrimeFaces,
• Utilisation JPA, Hibernate et Oracle pour la persistance des données.
• Réalisation d'une connexion FTPS avec les banques pour récupérer les relevés
bancaires numérisés.
• Extraction des données des relevés numériques avec PDFParser.
• Sauvegarde coté Base de données Oracle
• Réalisation de...