Objectif
Au sein de l’équipe RTC (Real Time Client) de Renault, l’équipe responsable de la gestion des données
clients / personnels de Renault, ma mission était d’intervenir en agilité sur les diffèrents projets afin de
les faire évoluer.
Détail des réalisations
◼ Conception et développement d’un nouveau Micro-Service qui permet de gérer les rôles que possède un
utilisateur sur sa voiture Renault.
◼ Backend en Java/Spring/Hibernate
◼ Développement des CRUDs pour les différents modules : service, feature, rôle et privacy-role.
◼ Gestion des autorisations.
◼ Synchronisation avec le service mouvement pour sauvegarder l’historique des modifications
apportées avec Digital Backbone.
◼ Réalisation des tests unitaires, intégrations et documentations.
◼ Base de données Postgresql : création des tables, des associations et des index.
◼ Conception et développement d’un module permettant de gérer les données marketings des utilisateurs.
◼ Backend en Java/Spring/Hibernate
◼ Développement d’un module qui permet de calculer l’objet party (l’objet qui représente les
données marketing de l’utilisateur) au moment de l’inscription d’un nouvel utilisateur.
◼ Développement d’un module permettant de mettre à jours les données marketing de l’utilisateur
à la suite d’une mise à jour utilisateur.
◼ Indexation de l’objet party dans ElasticSearch.
◼ Synchronisation avec l’equipe CMDM (le référentiel des données marketing) avec Digital
Backbone.
◼ Refactorisations de tous les micro-services et batchs afin de pouvoir supporter les utilisateurs Mitsubishi
en plus des utilisateurs Renault.
◼ Réalisation d’un batch orchestrateur qui permet de programmer l’exécution séquentielle des différents
batchs de l’équipe RTC d’une maniéré séquentielle.
◼ Développement de l’IHM pour la gestion des finalité GDPR.
◼ Tests unitaires sous Junit
Objectif
Au sein de l’équipe Risk de Amundi, l’équipe responsable du contrôle des opérations financiéres
effectuées par les traders & les fund managers, ma mission était d’intervenir en agilité sur les diffèrents
projets de l’équipe Risk de Amundi
Détail des réalisations
◼ Conception et développement d’un batch qui permet de remonter et de qualifier des violations AMF
◼ Création du squelette du batch, le batch permet :
◼ D’appeler une api pour récupérer tous les codes portefeuilles concernés par le AMF
◼ De lancer un ensemble de thread, dont chaque thread permet de s’occuper du traitement pour un
seule portefeuille.
◼ Pour un portefeuille donné, le thread va solliciter une api de contrôle et enchainer avec une api
pour enregistrer les violations dans la base de données.
◼ Structuration des informations portefeuille dans une application desktop.
◼ Créer une api qui permet de d’enregistrer les rapports de violations dans la base de données.
◼ Structuration des informations portefeuilles et des instruments financiers dans une application desktop.
◼ Développement d’un module qui permet de gérer l’envoie automatique des emails depuis l’outils web.
◼ Tests unitaires sous Junit
Objectif
J'ai travaillé au sein de l'équipe CRM (Customer Relationship Management), l'équipe responsable du
développement des solutions informatiques répondant aux besoins métiers de la gestion des relations
clients de la banque privée de la Société Générale. Le but de l'équipe était de digitaliser l'outil AVALOQ
qui est opté par la banque pour la gestion de ses relations clients.
Ma mission principale était de développer un outil web qui permet de digitaliser la gestion des relations
sous AVALOQ.
Détail des réalisations
◼ Développement d’une interface graphique qui permet à un utilisateur de créer et de consulter la
représentation graphique d’un client de la banque privée de la société Générale :
Contact: +33 6 13 30 65 42 Page 5 sur 5
◼ Front-end en Angular :
◼ Développement de la zone de dessin principale.
◼ Permettre à l’utilisateur de placer des objets de type personne dans la zone de dessin.
◼ Permettre à l’utilisateur de placer des objets type contrat dans la zone de dessin.
◼ Permettre à l’utilisateur de placer des objets de type Compte bancaire dans la zone de dessin.
◼ Permettre à l’utilisateur d’établir des relations entre les différents objets.
◼ Permettre à l’utilisateur d’enregistrer le modèle de représentation graphique en tant que
brouillant.
◼ Permettre à l’utilisateur de consulter les représentations graphiques enregistrés.
◼ Permettre à l’utilisateur de valider son modèle de représentation graphique.
◼ Back-end en java, Spring boot et hibernate:
◼ Development d’un CRUD afin de permettre à l’administrateur de configurer les différents types de
de relation.
◼ Développement d’un CRUD pour récupérer, modifier, supprimer et enregistrer des modèles de
représentation graphique dans la base de données des bouillants.
◼ Développement d’une api qui permet d’enregistrer le modèle de représentation graphique dans
Avaloq.
◼ Tests unitaires sous Junit
Durée d’expérience : Actuellement en poste Equipe :Pricing.
Rôle: Ingénieur en développement JAVA 8 / Angular 13
Objectif
Au sein de la squad pricing de total energie, la squad responsable du développement d’un outil web qui
sera utiliser par les pricers pour mettre à jours les prix des différents produits dans les différentes
stations de Total Energie. Ma mission était de contribuer au développement de ce produit.
Détail des réalisation
◼ Back-end en Java / Spring Boot / Hibernate:
◼ Development des api GET pour récupérer L’évolutions de prix des différents produits de Total Energies
par station, région et à l’échelle national.
◼ Développement des api GET pour récupérer l’évolution de prix des différents produits des entreprise
concurrentes de Total Energies par station, région et à l’échelle national.
◼ Développement des api GET pour récupérer le positionnement de Total Energie par rapport aux
entreprises concurrentes pour chaque produit par station, région et échelle national.
◼ Développement des apis GET pour récupérer le stocke de chaque produit par station, région et à
l’échelle national.
◼ Développement des api GET pour récupérer le mouvement de prix prévisionnel de pour chaque
produit.
◼ Développement des api GET pour récupérer la list des départements, chefs de secteurs, enseignes et
pricers.
◼ Front-end en Angular:
◼ Développement de l’interface Prix :
◼ Permettre à l’utilisateur de consulter l’évolution de prix de Total Energie et entreprise
concurrente pour le produit sélectionnées.
◼ Permettre à l’utilisateur de consulter le positionnement des prix des différents produits de Total
Energie par rapport aux prix des entreprises concurrentes.
◼ Développement de l’interface Pricing :
◼ Permettre à l’utilisateur de consulter les différents indicateurs du produit sélectionner pour
chaque station.
◼ Permettre à l’utilisateur d’appliquer des filtre (afficher que les stations appartenant à un tel
group, département, prier, enseigne, liste, chefs de secteurs)
◼ Permettre à l’utilisateur de consulter les indicateurs (prix, positionnement, mouvement … ) des
stations voisines à la station sélectionnées pour un produit données.
◼ Développement des fonctions lampda sur AWS :
◼ Lire les fichiers déposés par ADP dans le datalake de AWS et stocker les données dans la base données
PostgreSql
◼ Tests unitaires sous Junit