SPREADIT :
Application Java EE de gestion collaborative BNPP permettant d’offrir des services de publications, de gestion d’évènements, de retour d’expériences, de partage, et de gestion fichiers multimédia.
ReALISATIONS :
Développement des évolutions fonctionnelles
Externalisation et exploitation des ressources applicatives Spreadit
Gestion et décommissionnement de Spreadit de la plateforme Cloud Foundry
Dockerisation, gestion images, gouvernance, configuration, test, déploiement de Spreadit
Migration de Spreadit vers la plateforme IBM Cloud Private
Gestion des certificats SSL – RSA et des enrôlements WebSSO pour Spreadit
Gestion de configuration Spreadit sur les environnements DEV / QUAL / INT / PROD
Déploiement et orchestration de Spreadit via kubernetes sur infrastructure Cloud ICP
Gestion des micro-services (Object Storage, Elastic Cloud Service, PostgreSQL) sur Cloud ICP
Gestion de migration Spreadit sur IBM Cloud Private (release 2.1.1 vers 3.1.1)
Gestion des évolutions de l’architecture Spreadit
Synthèse et rédaction du Document d’Exploitation.
GESTION DE FILIATION :
Application en « REACTIVE PROGRAMMING » de gestion de Filiation. Projet interne ASTEK.
ReALISATIONS :
Définition du besoin métier et des règles de gestion
Etude des principes « Reactive Programming » et des types «Reactors »
Conception et réalisation d’une architecte multi-modules niveau Front et Back
Implémentation et sécurisation d’un service RESTFull
Développement Front en Angular
Gestion asynchrone de la communication entre Front et Back en Reactive Programming
Gestion Cross-Domain via la mise en place d’un Proxy
Réalisation d’une Base de données NoSQL MongoDB Reactive.
PROJETS TMA : RIO, NOENG
En tant que Team Leader et référent technique d’une équipe de 3 développeurs sur les projets RIO et NOENG, j’encadrais des profils juniors à monter en compétences sur les technologies Java / Java EE.
ReALISATIONS :
Gestion des évolutions du code applicatif
Développement des Tests (Unitaires, Intégrations)
Gestion des anomalies
Transfert de compétence sur les technologies Java EE
Rédaction du manuel utilisateur (MU)
ANF :
ANF (Accès des Notaires au Fichier), service de traitement automatisé de demande de renseignements, de restitution de l’ensemble des informations connues au fichier immobilier pour les paramètres renseignés dans la demande. Projet en architecture modulaire en Java EE / SPRING / Web Service REST / MAVEN.
ReALISATIONS :
Analyse des problématiques ANF de restitution des informations de bout en bout via Web Service
Proposition et implémentation d’une solution de traçabilité des échanges
Gestion des évolutions du code et correction des bugs et anomalies
Réalisation de Tests (Unitaires, Intégration)
Gestion de l’automatisation de tests fonctionnels
Rédaction du document technique de rapport de tests
DSN PAS :
DSN (Déclaration Sociale Nominative – Système de Collecte de Tiers-Déclarants) vise à collecter les déclarations mensuelles DSN transmises par la CNAV, et à restituer les données consolidées auprès d’autres applications du SSI. Projet Spring Batch, Spring Intégration et Lombok.
ReALISATIONS :
Montée en compétence et intégration du métier
Montée en compétence des applications et outils de gestion du domaine PAS
Réalisation des tests d’intégration des fichiers DSN
Correction des bugs pour l’application DSN – IHM pour la recette
Développement de fonctionnalités de recherche d’individu et de tiers-déclarants dans le SI
Réalisation de tests fonctionnelles dans le cadre de la recherche interne.
ORCHIDEE :
ORCHIDEE (Gestion des Elections Professionnelles). Projet développé sous Lombok, Framework agrégat de technologies (Java EE, Spring, Maven, Hibernate) interne DGFiP.
REALISATIONS :
Etude et conception applicative en MVC
Validation des spécifications fonctionnelles et techniques
Gestion de configuration du contexte applicatif
Gestion des URLs et de la navigation WebFlow
Développement des modules Front et Back
Conception et réalisation de la Base de données relationnelle ORCHIDEE
Implémentations des requêtes en CRITERIA
Réalisation des tests unitaires et d’intégration
Déploiement et intégration.
FORMATION EN MODE PROJET :
Framework SPRING 4 (développer des applications d’entreprise). Utilisation de SPRING 4 pour développer des applications Java plus robustes et plus efficaces. Faciliter au moyen du Framework la configuration, le développement des différents composants applicatifs et la réalisation de tests.
REALISATIONS :
Mise en œuvre d’une application avec Spring MVC
Mise en œuvre du contexte Spring par XML et par annotations
Utilisation de l’outil HP ALM QC pour la création et l’exécution de tests et rapport d’anomalies
Réalisation de la couche applicative DAO et gestion des EntityManager
Réalisation de tests via Framework Spring Test, JUnit et Mockito
Mise en place d’une Base de données relationnelle MySQL
Implémentation d’une API REST, exploitation en format JSON, XML
Utilisation de web service avec Spring HATEOAS
Implémentation de Spring Security pour gestion des authentifications
Supervision via JMX et mise en place d’un endpoint httpInvoker pour exposition des services.
SIMULATEUR 3D TEMPS REEL :
Projet de développement d’une solution quasi-temps réel de simulation et de visualisation d’une expérience 3D sans soucis de performance sur support de déploiement mobile. L’application répond à une problématique de chargement, de déploiement et de performance de modèle 3D sur support mobile en mode connecté. La solution exploite la technologie WebGL pour la prise en compte de la 3D sur les navigateurs récents, et ne doit-être conçue seulement qu’avec les nouvelles technologies du Web.
REALISATIONS :
Analyse et conception de la solution 3D
Etude des outils, de l’environnements et des solutions de la marque 3DS Dassault Systemes
Implémentation du code de gestion de caméra pour prise d’images de scènes 3D
Mise en œuvre d’une BDD objets 3D à partir des images prises
Implémentation d’un descripteur/ parseur XML d’images côté serveur pour gérer les différents niveaux de détail (Level Of Detail)
Développement du prototype Client et gestion du chargement de données entre Client-Server
Développement des fonctionnalités d’animations, et gestion des évènements TOUCH pour navigateurs (IE, Chrome, FF)
Réalisation de tests de compatibilités d’animations et de performances pour les navigateurs (IE, Chrome, FF)
Réalisation des fonctionnalités d’amélioration de la fluidité de l’expérience 3D.
S.N.I :
Développement en JAVA EE d’une plateforme web d’accès sécurisés aux services immobiliers. L’application répond à une problématique d’offrir un accès sécurisé aux grands comptes clients SNI pour services de location, d’achat, de vente immobilière via sa plateforme web permettant ainsi de réduire considérablem...