Contexte :
Pour le compte d'Europ-Assistance, je suis intervenu en tant que développeur fullStack sur le projet e-claims,
dans une équipe composée de cinq développeurs, un PO et un Manager. La plateforme gère des demandes de
remboursements pour le compte de différents clients, comme AirBnb ou Lastminute et les transmet aux différents fournisseurs de couvertures (assurances).
Le projet a une partie back-office (E-conf),où on peut configurer les différentes fonctionnalités du
front-office. Le framework de la gestion du projet est un scrum allégé ( Daily / Poker planning ).
Missions :
- Développement et maintenance des fonctionnalités front en React.js.
- Refonte de l'UI en React.js en se basant sur du Material-UI.
- Gestion et optimisation du bundling avec Webpack.
- Développement et maintenance des API backend (Java 8/ Spring).
- Maintenance du back-office en Admin-on-rest et Loopback 3.
- Migration de Loopback 3 à Loopback 4 du backend du back-office.
- Tirage et gestion de versions (Git / Bitbucket)
- Déploiments et testes avec du Jenkins sur des fonctions AWS Lambda.
Contexte :
Pour le compte de ITNovem, une filiale de la SNCF, et dans le cadre de la refonte du socle de gestion des objets
connectés, je suis intervenu en tant que développeur au sein d'une équipe de sept personnes en mode de géstion
de projet Combo.
La plateforme permet de configurer différents types d'objets connectés afin de déterminer leur mode de
connexion, ainsi que le décodage des flux de données, puis les regrouper en ensembles logiques.
Missions :
- Développement de décodeurs de trame des IoT's sous forme de libreries en Typescript.
- Développement de fonctionnalités de configuration sous forme de modules Nest.js.
- Expositions des fonctionnalités via des CRUD RESTful sur Nest.js.
- Traitement des remontées de données en temps-reél des IoTs.
- Écriture de tests d'intégrations en utilisant le framework Robot-Framework.
- Tirage de versions des différents composants applicatifs (Git / Gitlab).
- Déploiment des composants sur les envirenements de pre-prod en utilisant Jenkins.
Contexte :
Pour le compte de la Société Générale, et dans le cadre d’un projet intranet pour le support utilisateur, je suis
intervenu en tant que développeur dans une feature team de cinq personnes composée de trois dev, un PR et un
Scrum, dans un train composé de quatre équipes de développements.
Le projet avait comme objectif de créer une platforme qui agréger tous les services dédié aux collaborator, comme l'allocation de PC, de badges ou de machine virtuelle, la documentation et la création de liste de
diffusions de mails
Missions :
- Participation aux différentes cérémonies SAFe comme le Program Increment au sein du train.
- Participation aux Cérimonies Agile au sein de l'equipe.
- Développement des Api's back Node.js Avec Le framwork Nest.js et L'ORM TypeORM.
- Développement du Front en React.js en TypeScript.
- Utilisation des contianer Dockers et Docker-compose dans le cadre du dévloppement.
- Tirage de versions et participation à la mise en production (Git / Gitlab).
- Utilisation d'Openshift pour la gestion des Pod's.
Contexte :
Dans un projet en interne de création d'une IA pour la prédiction d'impact sur les réseaux sociaux,
j'ai participé à la réalisation du front de l'application au sein d'une équipe de quatre personnes.
Missions :
- Conception, découpage et réalisation des composants React.js .
- Appel des services distant et intégration des services sur le front.
Contexte :
Dans un projet en interne de création d'une IA pour la prédiction d'impact sur les réseaux sociaux.
J'ai participé à la réalisation du front de l'application au sein d'une équipe de quatre personnes.
Missions :
- Migration des services React native côté Back (APEX) pour réduire le nombre d'appels intermédiaires serveur.
- Test Unitaire de services (Code Coverage Salesforce) et des composants React Native avec Jest et Enzyme.
- Mise en place de Push notifications et création des triggers APEX pour les générer.
Contexte :
Pour le compte de l'Inter Mutuelle Assistance (IMA) basée à Niort,
on a réalisé une application de dépannage d’urgence en ligne dans les domaines de l’automobile et de
l’habitation.
Sur ce projet, j’ai mené une mission de développeur puis de tech-lead.
Missions :
- Conception des services web RESTful Avec Node.js en Typescript.
- Interfaçage avec Le CRM Salesforce via Heroku Connect.
- Gestion des données via l'ORM TypeORM .
- Implémentation de l'UI en utilisant Angular.js.
- Gerstion du Bundling Avec Gulp.
- Migration du front sur Angular.
- Administration des environnements sur Heroku PaaS.
- Mise en place de la CI avec Heroku flow et de la CD avec remote views.
Contexte :
Pour le compte de Carrefour, et dans le cadre d’un projet référentiel de données utilisant la solution IBM MDM,
je suis intervenu dans une équipe de six personnes en tant que consultant développeur Java sur la solution.
Missions :
- Mise en place de scripts Trigo Script pour import/ export de données.
- Étude et Réécriture de routines d'import / export Java, dans le but d'optimiser les performances.
- Réalisation d'une documentation sur l'architecture applicative.
Contexte :
Pour le compte de la Confédération Française pour les Essais Non Destructifs (COFREND), et au sein d'une
équipe de trois personnes, j'ai participé à la réalisation d'une application web collaborative.
Missions :
- Création de types de contenus et gestion de leurs affichages.
- Création de types de formulaires et gestion des règles métiers.
- Création des pages portails et gestion de la navigation sur le site.
- Interfaçage avec un service de paiement en ligne (avec la solution Monetico).
Contexte :
Pour mon stage de fin d'études, j'ai eu à réaliser une API configurable en Java pour interroger un index Elasticsearch et générer des facettes dynamiques de recherche.
Missions :
- Étude de l’état de l’art sur les moteurs de recherches.
- Conception et réalisation d'une API configurable utilisant des facettes sur Elasticsearch en Java.