EXPÉRIENCEs professionnelles
MARS 2020 – MARS 2023 (36 mois)
Entreprise : Axa REV Innovation
Rôle : Sénior Web Developer Fullstack JS
Projet : Product Studio – computable contract
Une application qui permet de construire la prochaine génération de smart contracts.
Les contrats d’assurance classique sont traduits en code pour être compris et interprétés par une machine, ceci permet de diversifier et personnaliser les produits proposés.
Tâches :
Développement back et front d’un moteur de notation qui permet d’évaluer les risques d’une cotation.
Développement back et front d’un outil destiné aux agents permettant de définir les règles de calculs pour la souscription aux nouveaux contrats.
Développement d’un système de numérotation permettant de calculer et de réorganiser les différentes clauses d’un contrat en drag and drop.
Téléchargement des contrats en pdf/docx basé sur des templates définis par les entités.
Migration des données de production lors des releases.
Intégration des contrats produits sur Studio aux SI des entités via des webservices.
Interaction avec les métiers et proposition de solutions adaptées aux entités.
Participation aux réunions UX/UI.
Environnement technique :
NodeJS, Express, GraphQL, Typeorm, MariaDB + front Vue JS
CI/CD github + Amazon WS (codeBuild) + OpenShift
NOVEMBRE 2018 – FEVRIER 2020 (15 mois)
Entreprise : Renault Digital
Rôle : Lead Dev Front end
Projet : Golden Eye
La digitalisation des lignes de fabrication des pièces automobile en créant une application Web permettant aux contrôleurs de vérifier la conformité des pièces automobile.
Tâches :
Étude du besoin fonctionnel
Développement Angular 7/8
Intégration frontend (HTML5, CSS3, Angular Material, Sass, Typescript).
Développement de graphiques en D3js
Consommation d’API Rest
Versionning sur git
Environnement technique :
front Angular 7/8 + D3js
CI/CD Gitlab + Docker + AWS
OCTOBRE 2017 – SEPTEMBRE 2018 (12 mois)
Entreprise : Renault Crédit International (RCI Bank & Services)
Rôle : Lead Dev Front end
Projet : CMDM
Les filiales internationales de RCI disposent de plusieurs systèmes non consolidés de gestion de clients et de contrats. Les données sont dupliquées et ne sont pas à jour, cela signifie qu’une nouvelle fiche client est créée pour chaque nouveau contrat souscrit. L’objectif est d’assembler les clients et de les consolider dans une vue unique pour pouvoir adresser à chaque client le bon message via le bon canal.
Tâches :
Étude du besoin fonctionnel
Conception UX et design en collaboration avec le PO et les utilisateurs
Développement Angular 6
Intégration frontend (HTML5, CSS3, Angular Material, Sass, Typescript).
Consommation d’API Rest
Accompagnement et suivi de l’équipe back
Environnement technique :
Distribution Datastax (SolR, Cassandra, Spark, Hadoop, Hive) + API Java (spring boot 2)
+ front Angular 6, Git
AVRIL 2016 – SEPTEMBRE 2017 (18 mois)
Entreprise : Société Générale
Rôle : Senior Web Developer - fullstack JS
Projet : #360 - hub d’applications
Un catalogue d’application centré sur la vision 360 des portefeuilles client destinés aux différents métiers.
Tâches :
Étude du besoin fonctionnel.
Conception et développement de nouvelles applications sur le store #360.
Conception et développement de coredata (l’application core qui alimente toutes les applications du store)
Migration de la stack MEANjs à MEAN 2 (Angular 2).
Environnement technique :
Mean (Mongo DB, Express JS, Angular JS, Node JS), D3 JS, Elasticsearch 5, Git
JANVIER 2016 – MARS 2016 (3 mois)
Entreprise : Lotsys - filiale de la Française Des Jeux
Rôle : Developpeur fullstack JS
Projet :
Développement de deux jeux en full TypeScript : Italo Truck & L’or des caraïbes
(en production sur le site de la Française des Jeux)
Tâches :
Développement de toutes les phases des jeux « Italo Truck » & « l’or des caraïbes »
Intégration des maquettes
Développement du déroulement du jeu et codage des scénarios de gain et de perte
Environnement technique :
NodeJs, PixiJS, TypeScript, Cucumber, Jasmine, Git
JUILLET 2015 – DECEMBRE 2015 (6 mois)
Entreprise : Periosystem
Rôle : Développeur MeteorJS
Projet :
Développement d’une application de gestion et d’aide à la prescription dans les cabinets dentaires.
Tâches :
Développement des modules de gestion (agenda et messagerie)
Le charting en convas
Ergonomie et UX de l’application
Environnement technique :
HTML5, JavaScript, CSS3, MeteorJS, NodeJS, MongoDB, git
OCTOBRE 2014 – JUIN 2015 (9 mois)
Entreprise : Merck Group (MSD France)
Rôle : Développeur React
Projet :
Consult by Univadis est une application mobile permettant aux professionnels de la santé d’accéder à un large catalogue de médicaments, de tests cliniques et de calculateurs médicaux. Disponible en production dans les stores android et apple.
Tâches :
Parsing de fichiers XML avec JavaScript afin d’en extraire des calculateurs médicaux et des tests de laboratoire.
Création des components génériques qui dépendent du type de l’information saisie.
Génération des fichiers sql qui mettent à jours la base de données SQLite utilisée dans l’application mobile.
Développement du site vitrine de l’application.
Environnement technique :
ReactJs, ES5, NodeJS, SQLite, html5, CSS
JANVIER 2014 – SEPTEMBRE 2014 (9 mois)
Entreprise : Société Générale
Rôle : Développeur full stack JS
Projet :
L’application mobile SOGECASH permet à des grands comptes de gérer leurs comptes bancaires, consulter leurs soldes et effectuer des transferts d’argent sur smartphone et tablette. C’est une application mobile hybride compatible IOS (apple) et android développée sur PHONEGAP.
Tâches :
Correctifs, maintenance et évolutions sur l’application mobile SOGECASH.
Refonte d’un site intranet de monitoring des actions des utilisateurs de l’application mobile ainsi que de l’activité des serveurs.
Développement de la représentation graphique des flux bancaires par pays sur une carte du monde avec d3.js
Intégration de maquettes graphiques en HTML5/CSS3 et javascript sur backbone.js pour divers POC destinés à être présentés à des commerciaux.
Correction de bugs et développement de services en JAVA (spring MVC)
Intégration de Nuance SDK (saisie vocale) pour permettre de saisir vocalement des virements.
Environnement technique :
HTML5, ES5, CSS3, Backbone.js, Amplify.js, Underscore.js, D3.js, J2ee, springMVC, mongoDB (noSql)
SEPTEMBRE 2013 – DECEMBRE 2013 (3 mois)
Entreprise : La Halle aux Chaussures
Rôle : Développeur full stack
Projet :
Étude et développement d’une application (back & front Office) e-commerce tactile (Bornes magasin, PDA et tablettes des vendeurs) de la Compagnie Européenne des Chaussures.
Tâches :
Étude du besoin et assistance du client
Analyse des spécifications fonctionnelles détaillées SFD
Gestion et suivi de l’anomalie
Étude de l'interfaçage et de l'export de données entre l’application et Magento.
Développement des services web avec Jax-RS Jersey et mapping JPA.
Intégration continue avec Maven, Jenkins, SVN
Environnement technique :
HTML5, Dojo, JQuery, JavaScript, CSS3, Java, WorkLight IBM Server
SEPTEMBRE 2012 – AOUT 2013 (12 mois)
Entreprise : MyRetraite
Rôle : Apprenti Développeur AngularJS
Projet :
Mise en œuvre d’une application mobile permettant de simuler le calcul de la retraite.
Tâches :
Analyse des spécifications fonctionnelles détaillées SFD
Implémentation d’un moteur de règles métiers
Mesure de la qualité de code avec Sonar JS (plugin Jenkins)
Support pour les tests d’intégration et de recette
Gestion et suivi de l’anomalie
Charting graphique : D3 JS, Flot JS et Knop JS
Environnement technique :
HTML5, BootStrap, AngularJS, JavaScript, Framework PhoneGap (Cordova)