Projet : Evolution du format des messages interbancaires.
Equipe : 8 développeur + 1 chef d’équipe technique + 2 testeurs + 1 Chef de projet
Tâches réalisées
ï· Intégration des nouveaux modèles ISO.
ï· Développement des Tests.
Projet : Développement des API pour la gestion des données ressources humaines et un projet de
gestion des transcodifications.
Equipe : 4 développeur + 2 base des données + 4 big data + 1 DevOps + 1 Chef de projet
Tâches réalisées
• Responsable de la qualité des livrables de l’équipe : les teste, le codes, la conception.
• Développement des modules génériques et commun entre tous les API.
• Mise en place de la conception et architecture de l’application.
• Développement des API.
• Participation à la partie front.
• Développement des tests TDD et BDD.
Environnement technique / outils
Java 11 , Spring Boot, KAFKA, Spring Data JPA, Spring AOP, Lombok, Cucumber, Mapstruct,,
Postgresql, Git, Maven, React, Docker, Jenkins, AWX, Ansible, Openshift
Développeur Java full-stack
CNB (Conseil National des Barreaux)
juillet 2019 - février 2020
Projet : Mettre en place une nouvelle version V2 de l’application e-barreau (Réseau privé virtuel des
avocats).
Equipe : 4 Front + 5 Back + 1 Lead tech + Chef de projet
Tâches réalisées
• Développement de module de synchronisation des données et entre base des données et
LDAP.
• Développement d’un messagerie globale qui gère les messages entre les avocats et les
emails entre les avocats et la ministère de justice.
• Développement des web services REST.
• Consommation des web services SOAP.
• Développement des tests TDD et BDD.
• Revue de code.
Environnement technique / outils
Java 8, Angular 8, Spring boot, Spring REST, Spring Security, Spring Data JPA, Tomcat, Liquibase,
Lombok, Mapstruct, Elasticsearch, Postgresl, Cocumber, Git, Maven, Docker, Jenkins
Développeur Fullstack Java Angular
Air Liquide
juin 2019 - juillet 2019
Projet : Développement from scratch d’un backend pour une application mobile de gestion des
tâches.
Equipe : 5 développeur back + 5 développeurs Mobile + 1 Chef de projet
Tâches réalisées
• Traitement des images.
• Export des timelines dans un pdf.
Projet : Application Web/Big Data/IoT pour la gestion de consommation d'énergie dédiée aux
bâtiments tertiaires et à leurs occupants.
Equipe : 2 consultants Big Data + 4 développeurs Back-end + 1 Chef de Projet
Tâches réalisées
• Implémentation des nouvelles fonctionnalités
• Résolution des bugs.
• Développement de fonctions JS stockées dans MongoDb.
• Déploiement automatisé et livraison continue avec Jenkins.
• Revue de code des pull request.
Environnement technique / outils
Java 8, Tomcat, Sprin Rest, Spring Security, Spring Data JPA, Lombok, Mapstruct, Maven, Git,
Thymeleaf, JavaScript, JQuery, HTML, CSS, MongoDB, Robomongo, Jenkins.
Technical Leader Fullstack Java Angular
BNP Cardif
décembre 2017 - juin 2018
Projet : Développement from scratch d’une application mobile de gestion des compétences : un
Back-End Spring Boot et Back-Office Angular 4
Equipe : 4 développeur FullStack + 3 développeurs Android + 1 développeur iOS + 1 Chef de projet
Tâches réalisées
• Responsable de la qualité des livrables de l’équipe : les teste, le codes, la conception, le
déploiement.
• Développement des modules : Module d’authentification (Token Basic Authentication) et
gestion des rôles, de gestion des utilisateurs, de gestion des compétences, de Chat et de
challenge
• Mise en place de la conception et architecture de l’application
• Développement des tests TDD et BDD.
• Déploiement.
• Accompagnement de la montée en compétence de développeurs juniors
• Validation des compétences techniques des candidats
Environnement technique / outils
Java 8 , Spring Boot, Spring Security, Spring Data JPA, Spring AOP, Lombok,Cucumber, Mapstruct,
WebSphere, Oracle, Git, Maven, Angular 4
Développeur Java
BARWA BANK
août 2017 - novembre 2017
Projet : Back-End et Back-Office d'une application bancaire.
Equipe : 5 développeurs Back-end + 2 développeurs Back Office + 3 développeurs Mobile + 1 Chef
de projet
Tâches réalisées
• Développement et intégration d'une API de communication avec le middleware et le CRM.
• Développement et intégration d'une api qui permet la communication avec le middleware et
le CRM de BARWA via IBM MQ .
• Développement des web services REST.
• Développement des IHM dans le Back-End avec Primefaces.
• Développement des tests unitaires et tests d’intégration.
• Déploiement.
Environnement technique / outils
Java, Spring Boot, Spring Security LDAP, Tomcat, IBM MQ, Oracle, Git, Maven, Jenkins, Sonar,
primefaces, JavaScript, Jquery, Bootstrap, CSS.
Développeur Java
QIIB (Quatar International Islamic Bank)
mars 2017 - juillet 2017
Projet : Développement et intégration d’un module d’envoi et de gestion des notifications de
backoffice d'une application bancaire.
Equipe : 3 développeurs FullStack + 1 Chef de Projet
Tâches réalisées
• Développement et intégration d’un module Spring Boot permet aux administrateurs
d’envoyer les différents types des notifications aux utilisateurs de l’application mobile de QIIB
à travers le serveur IBM Messagesight. Il contient aussi un dashbord et des interfaces pour
la génération des statistiques développées avec Jasper Report.
Projet : Développement d'un mini ERP micro-services avec la technologie Java/Jee et le
framework Spring Boot pour une compagnie pétrolière.
Equipe : 5 développeurs Back-end + 2 Developpeurs mobile
Tâches réalisées
• Responsable de la qualité des livrables de l’équipe : les teste, le codes, la conception, le
déploiement.
• Développement et intégration des modules de gestion des : utilisateurs, rôles, stations,
données, notifications, questionnaires et feedbacks
• Développement des tests TDD.
• Déploiement.
• Mise en place de la conception et architecture de l’application
• Accompagnement de la montée en compétence de développeurs juniors
• Validation des compétences techniques des candidats
Environnement technique / outils
Java 8, Spring Boot, Spring Security LDAP, Spring Data JPA, , Tomcat, Oracle,OpenLDAP, Active
Directory, Git, Maven, Jenkins, Sonar, Thymeleaf, JavaScript,Jquery, Bootstrap.
DataBiz Développeur Java
octobre 2014 - décembre 2015
Projet : Application web pour achat, vente et cotation instantanée des voitures sur Internet.
Equipe : 1 dir tech 1 CP 2 chef d’équipe 10 FS
Tâches réalisées
• Développement et intégration de module de gestion de la performance des réseaux
partenaires.
• Développement et intégration de module de cotation de voitures • immobilisées.
• Développement et intégration de module de débriefing des rendez-vous entre partenaires et
particuliers.
• Amélioration et dynamisation de gestion des droits d'accès.
• Développement et intégration de module de gestion et d'affichage des avis clients.
• Responsable sur le CRM (Tableaux de bord).
• Résolution des bugs.