Le programme de développement de l’administration numérique pour les étrangers en France (ANEF) vise
à moderniser le système d’information de l’immigration, de l’asile et le système d’information de l’accès à
la nationalité française.
Durant le développement, j’ai pu réaliser plusieurs tâches de développement. Mes tâches sont les suivantes :
✓ Assurer le développement, réaliser et piloter les tests unitaires et la réalisation de l’application
(prototypes et modules)
✓ Procéder à des revues de code (revue de peer).
✓ Harmoniser et industrialiser l’ensemble des composants et applications.
✓ Développement des nouvelles procédures de Titre de séjour.
✓ Traiter les anomalies.
✓ Développement d’un API web pour l’enregistrement des données en base de données.
✓ Développement de l’API pour la vérification côté AGDREF.
✓ Développement des tests Unitaire et des tests fonctionnels. 2EE, Oracle,
Ce projet permet de gérer la gestion des prestations et des cotisations des régimes de retraite gérés par le
groupe Berri.
Durant le développement, j’ai pu réaliser plusieurs tâches de développement. Mes tâches sont les suivantes :
✓ Gestion décès - Absence du bouton "Annuler un décès"
✓ Encaissement par CB
✓ Correction des régimes non proratisé et des régimes a proratisé
✓ Recalcul de la somme des prélèvements unique
✓ Suppression de la possibilité de la création d'une dispense DUTREUIL
✓ Suppression de DUTREUIL et du paragraphe Report et étalement lors de la re affiliation d'une adhésion
✓ Suppression de DUTREUIL et du paragraphe Report et étalement lors de l'affiliation d'une adhésion.
✓ Suppression des sous-onglets Acompte de Prestation et Report étalement de Révision.
✓ Analyse et développement de la nouvelle solution concernant les dispenses ACCRE.
✓ Evolution des fichiers PROC de type cotisation et de prestation.
✓ Maintenance du nouveau moteur de calcul de cotisation.
✓ Développement de la nouvelle version de l'interface des révisions des cotisations.
✓ Mise en place du système de RELANCE des cotisations pour les PRIMO débiteur et les taxés d'offices.
✓ Développement de deux batch : Chargement de revenu et celui de calcul de paiement.
✓ Amélioration du batch de l'appel second.
Jason est un Framework de gestion d’identité développé au sein de l’entreprise pour accompagner nos différents
clients. Jason est composé de deux parties :
✓ Une partie Front
✓ Une Partie Back
Durant le développement de ce Framework, j’ai pu réaliser plusieurs tâches de développement. Mes tâches sont
les suivantes :
✓ Participation à la mise en place de l’architecture du projet.
✓ Développement d’un API pour l’authentification LDAP et Base de données.
✓ Développement du Data Model pour les différentes Base de données Oracle, H2, PostgreSQL.
✓ Développement d’un API pour les Métriques.
✓ Développement des commandes d’ajout, de modification et de suppression d’attribut ou d’entité.
✓ Développement d’un API pour les imports et les exports d’un fichier Excel ou csv.
✓ Intégration de Jhipster pour l’utilisation des différents diagrammes
✓ Développement des test Unitaires avec Junit
✓ Développement de l’API de la gestion des droits et du Self-Service.
✓ Responsable des tests Unitaire et des tests fonctionnels
✓ Développement de la fiche de visualisation.
✓ Développement de l’API d’envoi d’e-mail
✓ Développement de l’API des évènements.
Durant cette phase de réalisation du projet, nous avons développement trois projets clients qui utilisent le
Framework Jason. Les projets réalisés sont :
GATSBY : Gatsby est un générateur de site web statique pour REACT. Durant cette phase de recherche,
j’ai développé un site statique pour la gestion de la documentation de l’entreprise. Le site est à la fois
statique est Dynamique sur le fait que nous utilisons des fichiers md directement dans le git pour
alimenter notre site.
pour gérer la gestion
d’identité de ces employés. J’ai mis en place le nouveau projet de gestion des identités de BOLLORE en
utilisant le framework Jason. Les tâches qui me sont confiées sont :
o Rédaction de la spécification des besoins
o Modélisation du diagramme de classe de l’expression des besoins
o Mise en place du projet en utilisant le framework Jason
o Développement des règles de gestion.
o Utilisation des APIs REST du framework pour la gestion des droits, le self-service
o Mise en place des Job Jenkins
o Développement des tests Unitaires
o Développement des tâches de synchronisation de LDAP vers la base de données Oracles
o Développement de l’import en utilisant l’API des Imports.
désire mettre en place une application de gestion d’identité pour gérer ces
employés, leurs listes d’accès, l’organigramme des organisations au sein de l’entreprise et enfin les droits
pour chaque employé. Les tâches réalisées sont les suivantes :
o Modélisation du besoin
o Développement des règles de gestion
o Développement de l’authentification en utilisant l’API pour l’authentification
o Développement des tests Unitaire
o Mise en place des environnements de livraison
o Mise en place des Job sur Jenkins
o Développement de la gestion des droits
o Développement du self-service
o Test fonctionnel en déroulant le besoin du client
Mise à jour du système de messagerie de la CNAM en utilisant les protocoles suivants :
✓ POP
✓ IMAP
Il consiste aussi à traité les mails de retour que la sécurité sociale reçoit en cas d’erreur. Les tâches réalisées
sont :
✓ Récupération des messages de retour via le système de messagerie (Exchange).
✓ Traitement et classification des messages de retour
✓ Transmission des messages dans la messagerie des tâches selon leurs types
SCRAT est une application en ligne permettant à la direction de la Société Générale d’évalué le budget alloué à
chaque projet de l’entreprise. Elle permet aussi de visualiser les risques dans chaque projet. Ma mission consiste
à développer les fonctionnalités suivantes :
✓ Web Service REST pour l’authentification via LDAP.
✓ Web Service REST pour les METRIC
✓ Mise à jour des API REST à la suite d’évolutions
✓ Développement d’un Connecteur LDAP pour faire communiquer les Application
✓ Développement d’un API REST pour l’import des données d’un fichier Excel vers une Base de données
Oracle.
✓ Développement de quelques IHM.
Mise en place d’un système de fédération des identités en utilisant le produit Forgerock (OPENAM). Le projet est
divisé en trois lots.
➢ LOT 1 : Ce lot consiste à la mise en place de l’architecture OpenAM avec les fonctionnalités de base :
Gestion des protocoles SAML, OpenIDConnet et oAuth, Gestion des authentifications sur l’annuaire
LDAP et de l’authentification forte. Les fonctionnalités développées sont :
o Développement de l’authentification simple
o Développement de l’authentification forte
➢ LOT 2 : Consiste à mettre en place la gestion de l’annuaire LDAP France. Le but de cette intégration est
de générer un « token » LDAP France qui sera transmis aux applications « France ». Les fonctionnalités
développées sont :
o Développement de nouveau web service SOAP pour CARREFOOUR France.
o Mise à jour des APIs SOAP développés dans le lot 1.
o Développement des règles de gestions pour l’authentification forte.
➢ LOT 3 : Consiste à la mise en place de l’authentification Kerberos.
o Développement de nouveau webservices
o Vérification des règles de gestions pour l’authentification Kerberos.
o Test et recette.
➢ KAFKA : Kafka est un système de stockage de flux de messages (streams of records). Dans le cadre cette
recherche, j’ai mis en place une application DEMO pour la réponse à l’appel d’offre d’un nos clients.
L’application permet de se connecter à une chaudière, de récupérée les données, de les traiter pour enfin
avoir des indications côtés IHM.
o Technologies utilisées : KAFKA, JAVA, ANGULAR
JHIPSTER : JHipster est un générateur d'application libre et open source utilisée pour développer
rapidement des applications Web modernes en utilisant Angular et le framework Spring. Durant cette
période de recherche, j’ai modifié l’outil pour l’intégrer au framework NeoPage que nous utilisons en
interne pour nos Clients.