Projet : Refont des projets de Souscription et Espace Client cités précédemment afin d’améliorer les
performances et répondre aux nouveaux besoins métier.
● Développement front-end avec Angular 13.
● Développement d’API REST avec Java 11.
● Développement d’API pour consommer les services SOAP exposés par le projet Flexicapture
d’Abbyy pour l’OCR.
● Correction de bugs.
● Documentation des API avec Swagger.
Projet : API-DIGITAL (Tout le back-end du métier de souscription à l’assurance vie, l’espace client et
la gestion des activités des agents).
Le projet consiste à développer, maintenir, documenter et déployer des APIs REST développées en
Node.js dans Azure et On Premise qui répondent à tout le besoin fonctionnel des applications
mentionnées.
● Conception et développement d’API RESTfull robustes et performantes avec Expresse.js et
Nodes.js répondant aux besoins de l’entreprise et aux normes de la technologie.
● Utilisation de NPM et NVM pour la gestion des packages et des versions node utilisés.
● Utilisation de PM2 pour gérer et maintenir des applications Node.js dans les différents
environnements (int, rct, ppr et prod) y compris la surveillance de l’état de l’application, le
redémarrage automatique et le clustering.
● Utilisation de NSSM pour la gestion des services Windows, transformant les applications
Node.js en services Windows fiables, améliorant ainsi leur disponibilité et leur fiabilité.
● Configuration et gestion de serveurs Nginx pour le routage et l’équilibrage de charge,
améliorant les performances et la fiabilité de l’application.
● Utilisation de Jenkins pour l’intégration continue et le déploiement continue (CI/CD),
améliorant l’efficacité du développement et la qualité du code.
● Expérience dans la gestion des Resources Azure (analyse du trafic des APIs,
application de filtres pour obtenir des informations détaillées, configuration des APIs
déployées pour les orienter vers les serveurs appropriés).
● Intégration de Keycloak avec les APIs Node.js/Express pour la validation des tokens,
assurant ainsi la sécurité et la confidentialité des données.
● Traduction des exigences métier en solutions techniques, et à travailler de manière
proactive pour améliorer les systèmes et les processus.
● Mise en place et suivi des indicateurs liés à la qualité des livrables, ainsi que la gestion des
dettes techniques (anomalies, montées de versions…).
● Collaboration avec des architectes sur des défis techniques.
● Proposition et supervision des solutions techniques à l’aide de SonarQube.
● Collaboration avec les équipes métier et MOA lors des sessions de préparation.
Projet : FAE (Facturation Assurance Export) Gestion de la comptabilité client pour l’assurance export.
Le projet consiste à développer une application qui gère la comptabilité des clients (encaissement,
prélèvement, décaissement…) du domaine de l’assurance export de BPI France.
● Développement du front-end avec Angular 7.
● Développement des serveurs back-end avec JAVA 10.
● Développement des différents batchs avec le framework ZBATCH.
● Mise en place de services RESTful avec Spring Web.
● Sécurisation des services.
● Utilisation de JWT pour l'authentification et la sécurisation des web services.
● Créations des API REST et implémentation des communications entre le webapp et les
serveurs backend.
● Ecriture et réalisation des tests BDD (Gherkin, Cucumber).
● Gestion d’intégration continue avec Jenkins.
● Gestion de versionning du projet avec GIT.
● Déploiement des différents composants du projet dans des PODs avec OpenShift.
● Réalisation de la livraison dans les différents environnements du projet (DEV, MOE, MOA).
● Utilisation de SonarQube pour mesurer la qualité des développements.
● Utilisation de HP QC ALM pour la gestion du cycle de vie des différents composants du projet.
● Pariticipation au SAFe PI Planings pour la planification des incréments avec les autres
équipes du domaine.
Projet : DDC (Devoir De Conseil) qui répond à une directive européenne pour encadrer les clients des
assurances vie en termes de conseil sur les choix de produits qu'ils prennent.
Le projet consiste à développer une application de souscription en assurance tout en encadrant le
souscripteur sur les différentes étapes de son inscription à l’aide de l’éducation de son profil
investisseur et investissement.
● Mise en place de services RESTful avec Spring Web.
● Sécurisation des services.
● Utilisation de JWT pour l'authentification et la sécurisation des web services.
● Développement du front-end avec Angular 7.
● Créations des API REST et implémentation des communications entre le webapp et les
serveurs backend.
● Réalisation des tests unitaires Back-end en utilisant JUnit et MockMVC.
● Gestion d’intégration et de packaging du projet avec Jenkins.
● Gestion de versionning du projet avec GIT.
● Gestion de packaging et livraison du projet sur les différents environnements (Intégration,
Recette et Production).
● Documentation des services web exposés avec Swagger.
● Animation des sprints review avec les équipes métier.
Projet : SIAE (Système d’Information d’Achat de l'Énergie pour les pertes).
● Développement sur la partie front-end en Angular.
● Consommation de WebServices REST en utilisant les services Angular.
● Création de différentes pages de l’application en utilisant Bootstrap,
● Écriture des tests unitaires avec Karma et Jasmine.
● Conception et Développement des nouvelles fonctionnalités.
● Conception et mise en place une API REST.
● Réalisation de tests unitaires en utilisant JUnit.
● Utilisation de Jenkins pour l'intégration continu.
● utilisation de GIT comme outil de versionning.
Projet : Réalisation de l’application FAED (Fichier Automatique d'Empreinte Digitale).
● Conception et Développement des nouvelles fonctionnalités.
● Développement des nouvelles fonctionnalités coté back-end en utilisant Java7,
Hibernate (ORM) pour gérer la couche persistance.
● Utilisation de Jax-RS permettant la mise en place d’un service web type REST
accompagné de JAXB 2 pour la sérialisation/désérialisation.
● Conception des API REST avec Swagger.
● Réalisation de tests de non régression, unitaires et Peer-Test.
● Méthodologie Agile Scrum.
● Intégration continue avec GIT, Maven et Junit.