-
Carbon It
- Développeur Java full stack
Informatique | La Défense
2019 - maintenant
Carbon IT - Mission pour Allianz
Réalisation d'un parcours de vente d'assurances aux professionnels et PME. Les produits comprennent notamment les dommages aux biens, la responsabilité civile et les risques cyber :
- Développement d'APIs pour accéder aux référentiels (garanties, clauses), sauvegarder les saisies et éditer les documents contractuels
- Mise en place d'un cache Mongo qui réplique les données de référentiels d'une base relationnelle
- Développement des écrans à l'aide du catalogue de composants du groupe Allianz
- Factorisation de scripts de pipelines Jenkins (20+ APIs)
- Généralisation des règles d'affichage et de gestion pour configurer l'ajout de nouveaux produits
Environnement technique : Java 11, Micro-services / Openshift, Angular, OpenAPI / Swagger, Spring MVC, Spring Boot, Spring Data / MongoDB, Redis, MyBatis / DB2
-
Carbon It
- Développeur Java full stack
Informatique | La Défense
2018 - 2019
Carbon IT - Mission pour Allianz
Améliorations de parcours de vente d'assurances emprunteur et prévoyance :
- Intégration d'espaces d'échanges sécurisés pour les pièces médicales
- Interface avec des comparateurs d'assurances
- Evolutions réglementaires
- Développement d'outils de suivi de production et ciblage de corrections pour diminuer le flux de demandes de support
Environnement technique : Java 1.6 - 1.8, Spring MVC, AngularJs - Angular
-
Capgemini
- Consultant senior
Informatique | Paris (75000)
2016 - 2018
Capgemini - Mission pour Guichet Entreprises
Dans le cadre des démarches de dématérialisation des services de l'Etat (création d'entreprise, certificats d'export de marchandises, informatique financière de l'Etat), création d'un moteur de génération de formulaires web :
- Développement en Java d'un système de chargement à chaud de règles formalisées en XML
- Gestion et documentation d'un catalogue versionné de types de champs de formulaires (SIRET, téléphone, IBAN, ...)
- Propositions d'architecture cible (Maven, packages Java, nommages, ...) après revue de code
- Elaboration d'un plan de refactorisation pour améliorer la qualité du code
- Mise en place d'un outil de numérotation et suivi des dossiers de création d'entreprise
- Cartographie des applications (50 nœuds applicatifs)
- Assistance aux nouveaux développeurs pour leur montée en compétence (10 développeurs sur le projet)
Environnement technique : Java 1.8, Nashorn, Spring MVC, JAX-RS/CXF, Thymeleaf, Dozer, jQuery, Parsley.js, Bootstrap, Grunt, Bower, libphonenumber, gettext, Selenium, MyBatis, Hibernate, PostgreSQL, H2, FlywayDB, Spring Data, MongoDB, Fongo
-
Capgemini
- Consultant confirmé
Informatique | Suresnes (92150)
2014 - 2016
Capgemini - Mission pour Klésia
Mise en œuvre d'un nouveau SI pour les activités d'assurance, dans le domaine de la prévoyance :
- Développement en Java des nouveaux écrans (gestion des produits, couvertures, risques, garanties, sinistres, comptes)
- Batch quotidien à forte volumétrie (500k lignes en entrée, n millions en sortie) pour les événements comptables
- Ajout de fonctionnalités dans le socle technique (contrôles de surface, optimisation, menu principal, navigation, ...)
- Assistance aux nouveaux développeurs pour leur montée en compétence (30 développeurs sur le projet)
Environnement technique : Java 1.6, Spring MVC, Spring Batch, DisplayTag, jQuery, Cucumber, MyBatis, DB2, H2, FlywayDB
-
Capgemini
- Consultant confirmé
Informatique | Paris (75000)
2013 - 2014
Capgemini - Mission pour Guichet Entreprises
Refonte du site existant de création d'entreprise en ligne, en vue d'améliorer ses performances et sa maintenabilité. Ce guichet unique (URSSAF, CCI, CMA, ...) permet la création, la modification, la régularisation et la cessation d'entreprise :
- Génération en Java de formulaires web à partir de règles (les lois) formalisées en CSV
- Gestion de la visibilité des champs de formulaires en fonction des règles et des actions de l'utilisateur
- Expertise pour la gestion de contenus en Drupal
- Mise en place d'un reverse proxy Varnish pour accélérer l'affichage des contenus
Environnement technique : Java 1.6, Spring MVC, Spring Webflow, Thymeleaf, Dozer, Drupal 7, JQuery, Parsley.js, Bootstrap, Varnish, Tomcat 6, Hibernate, PostgreSQL
-
Capgemini
- Consultant
Informatique | Suresnes (92150)
2013 - 2013
Capgemini - Mission pour le Ministère de la Santé
Réalisation d'un intranet permettant les déclarations d'activité et le contrôle des laboratoires de biologie médicale, dans le respect de règles prudentielles définies par la loi (proportion d'examens de biologie médicale par rapport à un territoire de santé, etc.) :
- Mise en place des templates de pages du nouvel intranet
- Mise en place de Spring Security
- Développement des pages en JSF/Primefaces dans le respect d'une architecture en 5 couches
- Assistance aux nouveaux développeurs pour leur montée en compétence (10 développeurs sur le projet)
Environnement technique : Java 1.6, JSF/PrimeFaces, Spring Security, jQuery, Hibernate, PostgreSQL
-
Capgemini
- Consultant
Informatique | Guyancourt (78280)
2012 - 2013
Capgemini - Mission pour Orange
Amélioration de l'outil de chargement de référentiels dans le datawarehouse Orange grand public France (base des clients) :
- Développement d'un web-service
- Optimisation en Java de l'application
- Support pour les utilisateurs
Environnement technique : Java 1.4, Struts 1, jQuery, Ant, SoapUI, Teradata
-
Capgemini
- Consultant
Informatique | Suresnes (92150)
2012 - 2012
Capgemini - Mission pour l'APEC
Mise en place d'outils pour la plateforme de bilan de compétences de l'Association Pour l'Emploi des Cadres :
- Développement en jQuery d'un outil de conception d'exercice
- Mise en place de l'outil Saiku
Environnement technique : Java 1.6, Struts 2, jQuery, jQuery UI, Saiku
-
Capgemini
- Consultant
Informatique | La Défense
2011 - 2012
Capgemini - Mission pour VSC Technologies
Refonte du site internet de gestion de la fidélité SNCF Grand Voyageur (nombre de trajets, codes avantages, coordonnées, ...) :
- Méthode agile Scrum
- Mise en place d'un Drupal et intégration du socle technique de VSCT
- Développement des fonctionnalités en Java et Drupal
- Formation à Drupal de l'équipe de développement du client
Environnement technique : Java 1.6, Struts 2, Drupal 6, PHP, jQuery, Apache, SoapUI, MySQL
-
Atos Origin Intégration
- Développeur
Informatique | Metz (57000)
2011 - 2011
Dans le cadre d'un stage, veille technologique sur les projets Drupal :
- Méthode agile Scrum
- Etude sur la mise en place de forges virtuelles avec des sites Drupal
- Etude sur la mise en place automatique de dépôts Subversion
- Développement de modules Drupal au sein d'une équipe
Environnement technique : Drupal 6, PHP, jQuery, Apache, MySQL
-
Société Générale Bank & Trust
- Développeur
Informatique | Luxembourg
2009 - 2010
Dans le cadre d'un stage, réalisation d'un intranet pour la réconciliation titres :
- Recueil du besoin auprès de plusieurs utilisateurs
- Rédaction de documents d'analyse et conception
- Implémentation en Java
- Mise en place d'une architecture MVC
Environnement technique : Java 1.6, Struts 2, JavaScript, Hibernate 3, Oracle, Corona, SWIFT
-
Mandriva / Linbox
- Développeur
Informatique | Metz (57000)
2008 - 2008
Dans le cadre d'un stage, génération de pages web en Python en extrayant de la documentation à partir de packages Linux RPM.
Environnement technique : Python, HTML, CSS, RPM Package Manager