Expérience professionnelle :
❑ Depuis le 05/2019 : Expert/Architecte technique chez Société Générale Paris
Projet 1 : BDRP (Bank Data Retrieval Portal), projet réglementaire permettant aux autorités Néerlandaise la
consultation de l’ensemble des produits financiers de leurs citoyens
Projet 2: NDOD (New definition of default), mise ne place d’un système de notation et gestion des risques de
non payment
Projet 3: GDPR (Genral Data Protection Regulation), moteur anonymisation du référentiel de données clients
selon les règles de la réglementation en cours
Projet 4: IBOR (Interbank Offered Rate), Générateur de taux interbancaire selon la réglementation IBOR
Projet 5: Smart Analytics, construction d’un data lake unique centralisant les différents données clients pour
construction de tableau de bord
Mission: Mise en place du socle et architecture technique des projets
Accompagner et encadrer les équipes techniques de chaque projet
Encadrer les échanges métiers/équipes techniques
Coach craft
Outils utilisés: LoanIQ, Scripted API, Angular 8 ,Spring boot, Spark, Hadoop, Quartz, Autosys, Spring Data
JPA, Java 11, XLDeploy, ,Docker…
❑ Du le 04/2018 au 05/2019 : Tech Lead chez Natixis/CEGC Paris
Projet : PRO IZI
Mission: Mettre en place l’architecture technique du projet
Chiffrage et estimation des charges de développement
Accompagner une équipe de développeurs et affectation des tâches
Outils utilisés: Angular 4, Bootstrap, Angular Material, JAVA/JEE, LoanIQ, Scripted API ,Spring boot, Spring
Data JPA,EhCache
Projet & Client : Gemalto - CIAMS
Rôle : Ingénieur d’étude et développement
Contribution au développement du Central Identity and Applicant Management System en architecture Microservices.
Développement des Microservices
Mis en place d'un systeme de configuration centralisé avec Zookepeer.
Installation et préparation d'Apache Kafka
Initiation et préparation du front-end project en Angular.
Depuis juillet 2017 Gemalto
Environnement technique : Java/Kotlin, SpringBoot, Apache Kafka, Apache Zookepeer, Netflix Eureka, Apache Kafka, Camunda, IntellijIDEA, Angular, JUnit, Mockito, Maven, Docker.
Projet & Client : Gemalto - MMS
Rôle : Ingénieur d’étude et développement
Conception & développement d’un système de déduplication biographiques
Conception / Analyse et design de nouveaux features
Estimation et chiffrage détaillé des tâches
Création de l’interface du produit par AngularJS
Création du Back End utilisant Spring Data pour SOLR
Environnement technique : Jee, SpringBoot, Lucene, Solr, IntelliJ, AngularJS, JUnit, Mockito, MySQL, Maven, Mercurial.
Octobre 2016 à Juin 2017 (8 mois) Omni - Consulting Projet & Client : Carrefour – site e-commerce multicanal
Rôle : Consultant Hybris
Revue de code et amélioration de la procédure de livraison et de packaging
Conception/analyse et développement des nouveaux features
Estimation et chiffrage détaillé des taches
Release/packaging/livraison et rédaction des releases notes.
Environnement technique : Java, Hybris 5.4, InteliJ, Ajax, JUnit, Mockito, MySQLn Maven
Aout 2015 à Septembre 2016 (13 mois) SQLI
Projet & Client : Nespresso - Plateforme ecommerce B2C et B2B
Rôle : Consultant Hybris
Tests unitaires et revue de qualité et performance de codage
Maintenance de la plateforme e-commerce
Développements des nouveaux requirements
Paramétrage et configuration de la plateforme
Assurer l’amélioration continue de la qualité du code
Application des bonnes pratiques de codage (design patterns, Grasp, Solid, …)
Amélioration de l’expérience utilisateur.
Environnement technique : Java, ANgularJS, Hybris 4.8 puis 5, Spring (Security, Code, MVC, WebFlow), Rest, Soap, Junit, Maven, Git, Mockito.
Aout 2012 à Janvier 2015 (8 mois)
SQLI Projet & Client : Auchan – Market Place
Rôle : Ingénieur étude et développement Hybris
Création et personnalisation du Data Model
Développement de l’import et l’export de modules via HotFolder & Cronjobs
Développement de web services REST
Rédaction de JUnit Tests pour la couche Service
Développement de l’envoi de mail
Implémentation et configuration SOLR (facetSearch)
Estimations et chiffrage détaillé des taches
Environnement technique : Hybris 5.4, Spring (MVC, Core, Security), Image Magick, SOLR , Mockito, Maven, Git, HostFolder, REST, JUnit
Formation & certification
Certifications Java 7 Programmer
Deuxième prix du concours national e-challenge SQLI Maroc
2012 : Diplôme d’ingénieur d’état en informatique à l’ENSIAS
2014 : Premier prix de la compétition Startup Weekend Maroc
Compétences techniques
Hybris : v4, v5, Solr et intégration Mirakl
Java & Frameworks: Spring(boot, Data, MVC, Security, Integration, Web Flow), Hibernate, JPA
Web : JSP, JSTL, HTML, CSS, Ajax
Autres langages: Android, Action Script, PHP, TypeScript, Angular JS
SGBD : Oracle, PostgreSQL, SQL Server, MySQL
Microservies : Zookeeper, Kafka, Eureka, Histrix, Zuul, Spring Cloud,.
Langue(s)
Français (Courant)
Anglais (Technique)
Arabe (Langue maternelle)