CONTEXTE :
Au sein de la DSI du groupe BPCEIT et dans le cadre de la migration du projet FileNet (IBM) de la
version 2.5 à la version 5.5 j’ai été responsable du cycle de vie des applications en cours de
développement, en cours de migration et en production.
Equipe-projet : 1PO, 1 Scrum Master, 4 Développeurs.
TÂCHES RÉALISÉES :
- Conception de la methodologies de Release Management.
- Mise en place d’un gitflow spécifique aux besoins (DevOps)
- Définition du plan de releases
- Pilotage du processus de release
- Coordonner avec les acteurs métier, fonctionnel et technique pour assurer le bon
fonctionnement des processus autour des releases
- Harmonisation des démarches sur l'ensemble de nos environnements (Dev,Homol,Prod)
CONTEXTE :
Conception, développement d’un Portail web pour la gestion du portefeuille agent Conservateur
(gestionnaire de patrimoine)
Participer à la mise en place de l’architecture technique globale de l’application : architecture
distribuée basée sur les micro-services.
3/9
Mapping objet-relationnel : Création des entités & gestion des associations entre les entités,
avec l’API standard « JPA ».
Gestion des entités avec le Framework ORM « Hibernate ». (SGBD : PostgreSQL) +
Elasticsearch
Analyse de données et rédaction des confluences
Développement full stack (Spring boot – Angular)
Assistance au cérémonies Agile
Suivi des Sprints et livraisons (increments)
Suivi de la vélocité sprint et reporting avec le PO et MOA
Equipe-projet : 1PO, 1 Scrum Master, 2 Développeurs.
TÂCHES RÉALISÉES :
Analyse des exigences du client (recueil des besoins fonctionnels & des besoins non
fonctionnels).
Rédaction des spécifications fonctionnelles, techniques et des contrats d’interface (xsd et
yml) + Confluence + aide à la rédaction des Jira
Chiffrage et planning du projet.
Développement Java Spring Boot Angular
Définition du plan de releases
Pilotage du processus de release
Coordonner avec les acteurs métier, fonctionnel et technique pour assurer le bon
fonctionnement des processus autour des releases
CONTEXTE :
Conception & développement et maintien du projet Middle office Pléiade : une plateforme web Spring
boot Micro services, qui fournit une multitude de web services Rest aux différents fronteaux, cette
« passerelle » orchestre les commandes B2B (Fibre/ADSL/Mobile).
Ainsi, cette plateforme doit :
Assurer la communication avec les différents outils du métier (interopérabilité) accès aux
différentes bases de données, consommation de services SOAP/REST.
Vérifier les habilitations d’accès aux données.
Exposition de web services Rest au front.
TÂCHES RÉALISÉES :
Analyse des exigences du client (recueil des besoins fonctionnels & des besoins non
fonctionnels).
Rédaction des spécifications fonctionnelles, techniques et des contrats d’interface (xsd et
yml)
Chiffrage et planning du projet.
Développement Java Spring Boot
4/9
TMA et support PROD
Scrum Master : Coaching agile
Environnement technique de développement : Java8, Spring Boot 2, Junit4, Spring Boot
Test, Apache Maven, PostgreSQL 9, Mango DB , Oracle DB.
Managed PKI :
Conception & développement d’une application web Spring boot / Angular, intitulée « ManagedPKI
», une plateforme en ligne de vente de PKI « public key infrastructure ». Ainsi, un client peut :
Créer une demande de création de compte certifier par TunTrust (Agence nationale de
Certification Electronique)
Suivre en temps réel la commande de Certificat.
Télécharger sa clé digitale ou se faire livrer par poste sa wildcard (USB d’authentification).
Réfuter / Supprimer un certificat
Payer les abonnements.
TÂCHES RÉALISÉES :
Participer à la mise en place de l’architecture technique globale de l’application : architecture
distribuée basée sur les web-services Rest :
CONTEXTE :
Planification de déploiement de la solution Réseau+ : Il s’agit de déployer dans les points de vente
Allianz France une architecture réseau de haute disponibilité utilisant la nouvelle technologie « SD
WAN ».
TÂCHES RÉALISÉES :
Mise en place du model Spotify (Scaling Agile) pour assurer le bon déroulement du
déploiement.
Fiabiliser la Base de données et le Reporting. (Responsable qualité de données).
Identifier les ‘Root' et les KPIs
Chiffrage et planning du projet.
Développement de formulaire de suivi technique de déploiement et installation pour les
techniciens sur terrains. (teste de débit et teste de conformité)
ENVIRONNEMENT DE Gestion de projet : Jira, Kanban , Excel VBA
MÉTHODOLOGIE : Scaling Agile Spotify (Task force squad).
PROJET :
Développement d’une solution web intitulé « Jaxcel » paramétrable multiplateforme de
gestion et calcule de prime d’assurance (Produits de AllianZ assurance): les primes des
assurances sont calculés à partir d’un fichier VBA Excel stocké dans un serveur Windows
Server 2012 déployer sur AWS EC2
TÂCHES RÉALISÉES :
Participer à la mise en place de l’architecture technique globale de l’application : architecture
distribuée basée sur les micro-services :
Mise en place du module d’administration et gestion des utilisateurs & des droits d’accès :
Spring security JWT
Conduite de projet et spécification technico fonctionnelles (Jira & Confluences)
Analyse stratégique et cartographie des aptitudes et compétences.
Organisation des cérémonies Agile
Suivi de l’avancement des sprints
Validation du planing des releases
Calcul de la vélocité et reporting
Apache Maven |Angular 6 | Bootstrap 4 | CSS | CSS3
Implémentation des tests unitaires & de tests d’intégration en « Back-end » :
Participer à la mise en place de chaine « DevOps » : Git | Jenkins | Sonar
MÉTHODOLOGIE : Agile Scrum. (2QA – 5 développeurs – 1 Scrum Master – 1 PO)
SNIT :
Conception & développement et maintien du projet S.N.I.T. : une plateforme web Spring boot Micro
services, pour la gestion immobilière (Société Nationale Immobilière de Tunisie)
Suivi d’avancement des projets SNIT.
CRM Client de la SNIT.
GED.
TÂCHES RÉALISÉES :
Analyse des exigences du client (recueil des besoins fonctionnels & des besoins non
fonctionnels).
Rédaction des cahiers des charges technique avec l’architecte
Cartographie des processus et flux
Supervision des états d’avancement projet (définition des milestones)
Définition des Kpis et exigences des parties prenantes
Rédaction des spécifications fonctionnelles, techniques et des contrats d’interface (xsd et
yml)
Chiffrage et planning du projet.
Rédaction des Jiras / Confluences
Validation des cahiers de testes (coopération avec QA)
Développement Java Spring Boot
TMA et support PROD
Test, Apache Maven, PostgreSQL 9, Mango DB , Oracle DB, Jira , Confluence , MS-Project
Jenkins – Sonarqube
MÉTHODOLOGIE : Agile Scrum. (1QA – 4 développeurs – 1 BA – 1 PMO)
Provision Group, Bussy-Saint-Georges (Ile de France) Jan. 18 – Dec. 18
(2 ans)