Contexte : Conception et développement d’une plateforme digitale (WEB) qui permet de faciliter la
découverte des besoins client et la recommandation de solutions dans le respect des exigences
réglementaires DDA (Directive sur la Distribution d’assurance) et dans une approche commerciale
globale.
Equipe : MOE (1 Tech lead, 1 Scrum master, 9 développeurs), MOA (1 Product Owner, 6 Analyste
Métier, 3 Responsable des Tests)
Méthodologie : Agile (Scrum)
REALISATIONS :
Étude de l’existant.
Participation active aux réunions Agile.
Gestion de versions (la création de branches, la fusion de branches, la résolution de conflits, et
utilisation des commandes Git pour le suivi des modifications, gitflow). Github
Suivi des tâches avec Jira Software.
Collaboration et communication avec le MOA.
Gestion des artefacts avec JFrog.
Monitoring des performances avec Dynatrace.
Visualisation des données avec Kibana (visualisation et l'analyse des données).
Gestion et consommation des flux (santé et prévoyance) en temps réel Kafka.
Migration de l'infrastructure front-end et back-end vers Keycloak. Keycloak
Implémentation d'un batch de dédoublonnage de données. Spring batch
Implémentation d'une librairie utilisée par plusieurs projets. Java - 17 / Spring boot
Optimisation des appels API. Java - 17 / Spring boot
Optimisation de la qualité du code et traitement des vulnérabilités. Sonar
Refonte des interfaces. Angular-14 /HTML / CSS
Mise en place d’un système de la génération de fichiers PDF dynamiques dans le cadre du
projet. Angular - 14 / java - 17 / Spring boot
Correction efficace des erreurs en environnement de production. (Dynatrace)
Implémentation d'un système de messages d'erreur détaillés. Angular-14 / java- 17 / Spring
boot
Résolution des problèmes de décrochages avec les partenaires.Angular-14/java-17/ Springboot
Implémentation d'un système de gestion de la position courante des collaborateurs. Angular -14/ java- 17 / Spring boot
Migration Angular de v9 a v14
Livraison automatisée avec Jenkins.
Saisie des tests unitaires. JUNIT / MockMvc / Jest / Karma / Jasmin
Contexte : Conception et implémentation d'un processus batch visant à automatiser la mise à jour des données dans les outils de
gestion, afin de permettre aux gestionnaires d'accéder à l'intégralité du réseau du groupe de manière transparente .
Méthodologie : Agile (Scrum)
REALISATIONS :
Étude approfondie de l'existant pour identifier les besoins.
Création, conception et configuration de projet .
Développement des API pour la création et la mise jour de un ou plusieurs auxiliaires. API REST /JAVA 17 .
Création d'un système sophistiqué permettant de générer trois fichiers Excel en appliquant des règles de mapping diverses.
Apache.poi/Opencsv
Refactoring régulier du projet pour maintenir une qualité optimale et assurer sa pérennité.
Développement des test unitaires . MockMvc/JUNIT
Contexte : Conception et développement d’une plateforme digitale (WEB / Mobile) qui permet de gérer
l’ensemble des processus d’une entreprise en intégrant l’ensemble de ses fonctions (facturation,
comptabilité …)
Equipe : 9 développeurs ,1 manager, 1 Product owner, 1 Scrum master
Méthodologie : Agile (Scrum)
REALISATIONS :
Étude de l’existant,
Participation aux cérémonies agiles
Assignation des taches et planifications, suivi, journaliers du projet
Conception et modélisation des interfaces graphiques avec UML
Création des CRUD API REST, Java-8 / Spring boot / swagger
Intégration des données dans MongoDB.
Développement d’une fonctionnalité de comptage avec Angular 10
Développement d’une fonctionnalité de notification avec NodeJs/ExpressJs/Socket.io /OneSignal.
Développement d’une fonctionnalité de discussion instantanée Socket.io / Cordova.
Développement d’une fonctionnalité de modélisation des formulaires avec JavaScript.
Développement d’une fonctionnalité permettant la récupération de rapports à partir du flux de
données SQL server.
Développement d’une fonctionnalité d’Affichage de l’historique de documents avec Java-8,
Springboot et Angular-10,
Développement d’une fonctionnalité chargement des messages (on Scroll up) avec Java-8,
Springboot et Angular -10,
Développement d’une fonctionnalité de Listing les documents favoris par service Java - 8,
Springboot et Angular -10.
Implémentation du module agenda (Ionic 5)
Test unitaire ave JUnit et Mockito.
Gestion des demandes, de leur statut, de leur priorité Redmine.
Maintenance de l’application.
Nom du projet : Auto-Expert
Contexte : Mise en place d’une application web de gestions des sinistres.
Application dérivée du socle PGI en utilisant le système de mirroring gitlab.
Equipe: 9 développeurs ,1 manager, 1 Product owner, 1 Scrum master
Méthodologie : Agile (Scrum) .
RÉALISATIONS :
Analyse de l’existant,
Participation au daily meeting,
Création des CRUD API REST Angular 7 /Java8 / Spring boot / swagger.
Développement des différents modules avec Angular 7/Java 8/ Spring boot swagger/MongoDB.
Développement de différentes fonctionnalités Angular 7/ Java8 / Spring boot / swagger.
Développement d’une fonctionnalité d'impression des différents rapports Angular 7/ java 8/JasperReports
Mise en place d’un système qui permet de récupérer les données à partir d’un fichier excel.
Angular 7/ Java8 / Apache POI / Spring boot / swagger / MongoDB.
Correction des anomalies Angular 7/ Java 8/ Spring boot / swagger/MongoDB.
Développement d’une fonctionnalité pour trier une liste des missions selon l’année et le numéro
séquentiel. Angular 7/ Java8 / Apache POI / Spring boot / swagger / MongoDB.
Création d’une moulinette de migration d’une Base MSSQL vers MongoDB.
Mise en place des tests unitaire Junit / Mockito.
Suivi et assistance des clients.
Gestion des demandes, de leur statut, de leur priorité (Redmine).
Nom du projet : Auto-Expert
Contexte : Mise en place d’une application mobile de gestion destinée aux experts de l'assurance.
Equipe : 4 développeurs 1 manager, 1 product owner, 1 Scrum master
Méthodologie : Agile (Scrum)
RÉALISATIONS :
Étude de l’existant,
Participation aux daily meeting.
Implémentation d'un système de prise des photos Cordova - ionic 5 - Spring Boot - MongoDB.
Développement de différentes fonctionnalités ionic 5 / Java 8/ Spring boot /
swagger/MongoDB.
Implémentation du module note ionic 5 / Java 8/ Spring boot / swagger/MongoDB.
Implémentation du module paramètres ionic 5 / Java 8/ Spring boot / swagger/MongoDB.
Implémentation du module Accueil ionic 5 / Java 8/ Spring boot / swagger/MongoDB.
Développement d’une fonctionnalité pour visualiser le pourcentage des documents selon leur
statut ionic 5 / Java 8/ Spring boot / swagger/MongoDB.
Développement du module gestion des paiements ionic 5 / Java 8/ Spring boot /
swagger/MongoDB.
Formation des utilisateurs.
Mise en place des tests unitaire Junit / Mockito.
Gest...
Contexte : Conception et implémentation d'un processus batch planifié pour collecter quotidiennement à 8h, du lundi au vendredi, les
logs dispersés dans les répertoires de l'entreprise. Son objectif est d'extraire les données nécessaires à l'analyse quotidienne et de les
consolider dans un fichier récapitulatif unique .Méthodologie : Agile (Scrum)
REALISATIONS :
Analyse détaillée du contexte afin d'identifier précisément les besoins.
Création, conception et configuration de projet Java 17/Spring Batch .
Développement d'un système permettant la lecture de tous les fichiers de logs de l'entreprise, utilisant Java 17/Spring Batch.
Mise en place d'un système pour l'analyse et l'extraction des données pertinentes, avec Java 17/Spring Batch.
Implémentation d'un mécanisme pour écrire les analyses dans un fichier de sortie, en utilisant Java 17/Spring Batch.
Développement de tests unitaires avec MockMvc/JUnit pour assurer la qualité du code.