
Xavier Gasparus
Développeur Senior Java Vue.js
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Full Stack Java Vue.js, avec 18 ans d'expertise, actuellement à la CNAM sur des architectures micro services Spring Boot. Spécialisé dans le développement d'applications critiques pour les secteurs bancaire, assurance et santé, avec maîtrise complète de la stack Vue 3/Spring Boot et méthodologies Agile. J'accompagne vos projets de la conception à la mise en production avec rigueur et efficacité.
Expérience de travail
Développeur Full Stack Java Vue.js
CNAM
sept. 2024 - Présent
2 ans 2 mois
Paris, France
Au sein du GRDI (Gisement de Référence des Données Individu) réalisation d'un référentiel de données individus fiable et de qualité pour les clients de la caisse nationale d'assurance maladie. ● Mise en place et développement d'une nouvelle application Front en Vue.js 3 servant de modèle pour la migration de toutes les applications Angular existantes en Vue.js. ● Gestion et suivi de la création des différents modules et serveurs de l’environnement par les équipes techniques transverses. ● Migration de Angular vers Vue.js 3, avec adaptation et refonte des composants. ● Développement de fonctionnalités de consultation et de recherche de données, avec gestion des filtres et affichage dynamique des résultats avec la librairie Vuetify et le design system de la CNAM. ● Développement et évolution des micro-services Java / SpringBoot exposant les fonctionnalités du référentiel. ● Développement et exécution des tests unitaires front end avec Vitest et back end avec JUnit, afin de garantir la qualité et la fiabilité des développements. ● Participation active aux cérémonies Agile Scrum et aux ateliers de conception fonctionnelle pour clarifier les besoins, suivre l’avancement et collaborer avec les équipes métiers et techniques.
Développeur Full Stack Java Vue.js
MUTAVIE
mars 2023 - août 2024
1 an 6 mois
Paris, France
Développement et évolution des applications web RPM et Portail Vie, dédiées à la gestion des contrats d'assurance vie. Ces applications intègrent différents parcours métier, notamment la gestion des clauses bénéficiaires et les opérations de transfert FOURGOUS, permettant la transformation des contrats monosupport en contrats multisupport. ● Développement et évolution des interfaces de gestion des contrats d’assurance vie en Vue 3 (Composition API). ● Participation au développement du parcours de transfert FOURGOUS, permettant la transformation d'un contrat d'assurance vie monosupport en multisupport. ● Création et adaptation de composants Vue.js réutilisables pour la consultation, la saisie et la modification des données contractuelles. ● Intégration des maquettes Figma dans les interfaces Vue.js, conformément aux spécifications UX/UI. ● Intégration des API REST pour récupérer les informations des contrats et transmettre les données aux services back-end. ● Développement et évolution des services Java / Spring pour le traitement des données et l'application des règles métier. ● Réalisation des tests unitaires front-end avec Vitest et back-end avec JUnit. ● Analyse, diagnostic et résolution des anomalies fonctionnelles et techniques. ● Participation aux revues de code pour assurer le respect des bonnes pratiques et améliorer la maintenabilité du code. ● Participation active aux cérémonies Agile (Daily Meeting, Sprint Planning, Grooming, Rétro, Démo) en collaboration avec les équipes projet.
Développeur Front End Vue.js
NEOXAM
avr. 2022 - mars 2023
1 an
Paris, France
Projet : Développement de l'application NeoXam DataHub, solution leader d'Enterprise Data Management permettant d'acquérir, modéliser, consolider, enrichir, analyser et diffuser les données de référence. • Conception et développement d’interfaces utilisateur en Vue.js en respectant les bonnes pratiques de développement frontend. • Développement de nouveaux composants Vue.js réutilisables et modulaires, favorisant la maintenabilité du code. • Intégration des composants front-end avec les services backend, pour assurer les échanges de données. • Intégration des maquettes Figma en composant Vue.js dans le respect des spécifications UX/UI et du responsive design. • Analyse, diagnostic et résolution des anomalies fonctionnelles et techniques. • Réalisation des revues de code afin d’améliorer la qualité, la lisibilité et la maintenabilité du code. • Participation aux cérémonies Agile Scrum: Daily Meeting, Sprint Planning, Rétro, Démo.
Développeur Full Stack Java-Vue.js
FIRCOSOFT
avr. 2021 - mars 2022
1 an
Paris, France
Projet: Développement de l'application Continuity, solution de filtrage des transactions en temps réel gérant des volumes importants, permettant aux banques d'examiner et prendre des décisions sur les transactions en alerte. L'équipe se composait de 12 personnes (développeurs, Scrum Master, PO, QA) en méthodologie Agile Scrum avec des sprints de 2 semaines. • Développement et évolution des interfaces web en Vue.js. • Intégration des maquettes Figma et implémentation des composants graphiques conformément aux spécifications UX/UI. • Conception et exécution des tests End-to-End (E2E) pour valider les parcours utilisateurs et le bon fonctionnement de l’application. • Implémentation des tests unitaires avec Jest afin de sécuriser les développements front-end. • Conception et implémentation d’API REST pour assurer la communication entre les différentes couches applicatives. • Réalisation des tests unitaires et d’intégration sur Oracle et SQL Server pour vérifier la fiabilité des traitements et des échanges de données. • Contribution à la qualité du code à travers les revues de code et l’application des bonnes pratiques de développement. • Collaboration au sein d’une équipe Agile Scrum, avec participation aux rituels : Daily Meeting, Sprint Planning, Sprint Review et Rétrospective.
Développeur Full Stack
GROUPEMENT DES CARTES BANCAIRES
déc. 2017 - mars 2021
3 ans 4 mois
Paris, France
Développement, maintenance et évolution du Portail CB, application web destinée aux établissements bancaires et aux services internes du Groupement des Cartes Bancaires, permettant de centraliser l'accès aux informations et aux fonctionnalités métier. L’équipe se composait d’un directeur technique, d’un chef de projet, de deux développeurs BI, de deux ingénieurs de production et moi en tant que développeur Web en collaboration avec une équipe métier transverse. ● Analyse des besoins métier et conception des évolutions fonctionnelles et techniques du Portail CB. ● Développement de nouvelles interfaces web en JavaScript, HTML5, CSS3, Vue.js et Nuxt.js. ● Création et intégration de composants Vue.js pour améliorer la modularité et la maintenabilité des interfaces. ● Développement de fonctionnalités de consultation et de recherche de données, avec gestion des filtres et affichage dynamique des résultats. ● Intégration des API REST avec Axios pour assurer la communication entre les composants Vue.js et les services back-end. ● Développement de fonctionnalités back-end en Node.js / Express.js, avec gestion des traitements applicatifs. ● Utilisation de Sequelize et MySQL pour l'accès aux données et leur exploitation dans les fonctionnalités du portail. ● Analyse et correction des anomalies fonctionnelles et techniques, avec amélioration de la journalisation applicative pour faciliter le diagnostic des incidents. ● Correction des vulnérabilités identifiées lors des tests d'intrusion, afin de renforcer la sécurité de l'application. ● Maintenance du serveur applicatif WildFly et participation aux opérations de déploiement et de mise en production. ● Réalisation de la maintenance corrective et évolutive pour assurer la stabilité et la fiabilité du portail.
Développeur Full Stack
IMPRIMERIE NATIONALE
oct. 2020 - déc. 2020
3 mois
78140 Vélizy-Villacoublay, France
Projet : Développement de l'application de gestion des tickets de l' Imprimerie Nationale. – Développement du ticket de gestion des déménagements des dispositifs de recueil, présents dans les mairies et préfectures et permettant la création de documents d'identités.
Développeur Back End
BNP PARIBAS
juil. 2017 - oct. 2017
4 mois
93100 Montreuil, France
Projet: Développement d'une application permettant d'interroger les clients lors de paiements bloqués par la conformité dans une équipe de 10 personnes (1 Scrum Master, 4 développeurs, 2 QA et 3PO) en méthodologie Agile Scrum avec des sprints de 2 semaines et les cérémonies suivantes : rétro, démo, daily meting, sprint planning, poker planning. – Développement des Web Services, services et DAO. – Maintenance corrective et évolutive.
Développeur Front End
HSBC
mars 2016 - juin 2017
1 an 4 mois
92400 Courbevoie, France
Développement et évolution d'un tunnel de souscription en ligne d'assurance vie, intégrant les exigences réglementaires liées au devoir de conseil, à la connaissance client (KYC) et à la protection des données personnelles (RGPD). Développement et maintenance d'un parcours digital permettant aux clients d'effectuer des versements complémentaires sur leurs contrats d'assurance vie existants, dans le respect des règles de gestion et des obligations réglementaires liées au devoir de conseil. L’équipe se composait d'un coach Agile, d’un Scrum Master, d’un architecte, de deux développeurs et de deux testeurs. ● Développement des interfaces du tunnel de souscription multi-étapes en JavaScript, HTML5, CSS3 et jQuery. ● Implémentation des formulaires de collecte des informations personnelles et financières nécessaires à la souscription et à la connaissance client (KYC). ● Développement des écrans du questionnaire de devoir de conseil, permettant de recueillir les objectifs d'épargne, la situation financière et le profil de risque du souscripteur. ● Mise en œuvre des contrôles de saisie et des validations JavaScript : champs obligatoires, formats des données et affichage des messages d'erreur. ● Gestion de l'enchaînement des étapes du parcours, avec conservation des données saisies et affichage du récapitulatif avant validation. ● Intégration des exigences de protection des données personnelles dans les formulaires et les interfaces utilisateur. ● Maintenance corrective et évolutive des écrans et résolution des anomalies fonctionnelles et techniques. ● Développement et évolution des interfaces du parcours de versement en ligne en JavaScript, HTML5, CSS3 et Dojo. ● Implémentation des formulaires de saisie des montants et des informations nécessaires aux opérations de versement. ● Intégration des interfaces avec les traitements back-end Java/JEE pour la transmission des demandes de versement. ● Collaboration avec les développeurs, testeurs, architectes et équipes fonctionnelles.
Développeur J2EE Full Stack
NATIXIS
juil. 2015 - févr. 2016
8 mois
Paris, France
Projet: Suivi de production, maintenance corrective et évolutive et développement des deux applications majeures du SI de Natixis Financement qui permettent de gérer le processus de vente de crédits à la consommation. – Suivi de production – Maintenance corrective et évolutive – Développement des écrans en JSF – Développement des services et DAO en Java – Tests unitaires
Responsable d'application et Développeur J2EE Full Stack
BPI FRANCE
oct. 2014 - juin 2015
9 mois
Maisons-Alfort, France
Projet: Responsable d'application et maintenance corrective et évolutive des applications de la Base Clients Partenaires, destinées à gérer et à mettre à disposition de toutes les applications de BPI France, les informations des clients et partenaires. – Responsable d'application – Gestion des incidents – Correction des incidents de production – Maintenance corrective et évolutive – Développement des services Web – Tests unitaires
Développeur J2EE Full Stack
SFR
janv. 2014 - sept. 2014
9 mois
92000 Nanterre, France
Projet : Au sein de la cellule Fibre Entreprise SFR, projet d' automatisation des échanges entre SFR et Orange Business Services pour les commandes de liens d'accès. – Étude et Rédaction de PDR (Proposition de réalisation) – Conception des processus métiers – Développement des services – Développement des IHM web en JavaScript, Ajax, HTML, CSS – Intégration – Assistance à la recette
Développeur J2EE Back End
ETAI
août 2013 - déc. 2013
5 mois
92160 Antony, France
Projet: Développement de l'application « ECAR », catalogue de pièces automobiles, exposant des services de recherche des pièces par marques, modèles, véhicules au sein d'une équipe de 15 personnes (responsable d'application, Scrum Master, développeurs, architecte, PO, testeurs) en méthodologie Agile avec des sprints de 2 semaines et les cérémonies de daily meeting, sprint planning, grooming. – Rédaction des User Stories – Conception technique des développements – Développement des services web, services et DAO – Tests unitaires et d'intégrations
Développeur J2EE Full Stack
VEOLIA
oct. 2009 - juil. 2013
3 ans 10 mois
94410 Saint-Maurice, France
Projet 1: Développement, évolutions et maintenance de l'application « Gestion des tournées » des relevés des index de compteurs d'eau au sein d'une équipe de 5 personnes dont un chef de projet confirmé. – Développement des recherches sur les demandes et les tournées suivant différents critères – Développement des plannings de relevés sous forme de diagrammes de Gantt – Spécifications techniques des parties développées – Maintenance corrective. Projet 2 : Développement et spécifications techniques de l'application « Sumeau » permettant la restitution des informations des compteurs d'eau à destination des exploitants et des chargés de clientèle, au sein d'un équipe de 5 personnes dont un chef de projet confirmé. – Développement de cartouches de reporting (courbes, histogrammes, modification profondeur, zoom) – Développement des services, DAO et mappings liés – Spécifications techniques des parties développées – Debug et tests. Projet 3: Maintenance corrective et évolutive de l'application « Volumes » permettant l'analyse et l'ajustement des volumes d'eau consommés pour la facturation, au sein d'un équipe de 3 personnes dont un chef de projet confirmé. – Correction des bugs existants sur les vues, services, dao et mappings – Développement des exports Excel des tableaux en Java – Rédaction des spécifications techniques.
Développeur J2EE Full Stack
ADEME
févr. 2009 - oct. 2009
9 mois
Paris, France
Projet: Développement de l'application web « Diagnostic Energie ». L'application permet de réaliser un diagnostic des exploitations agricoles et d'obtenir des statistiques détaillées (par atelier, type d'énergie, région, ...) – Analyse du cahier des charges, – Réalisation de modèle UML, – Choix et intégration des composants JSF (RichFaces) à utiliser, – Développement des contrôles de cohérence et validation, – Gestion des accès et des droits (groupes, utilisateurs, entités), – Déploiement et tests sur Apache Tomcat, – Réalisation de la fonctionnalité de modification « à chaud » d'un champ, – Correction de l'application en utilisant l'outil de debug: Bugzilla, – Réalisation de la documentation.
Développeur J2EE Full Stack
ARCEP
août 2008 - janv. 2009
6 mois
Paris, France
Projet: Développement de l'application « Système d'information statistiques sur les marchés des communications électroniques et activités postales ». L'application permet d'obtenir des données agrégées et détaillées sur les marché des communications électroniques en France, consultables par les acteurs du secteur. – Analyse du besoin, chiffrage, planning, – Réalisation de la maquette web de l'application, – Implémentation des règles de gestion, – Développement des fonctionnalités attendues, des écrans de saisies, – Tests de l'application sur Apache Tomcat, – Réalisation de la documentation.
Formation
Université Louis Pasteur, Strasbourg
Diplôme de Master, Informatique
2007 - 2007
1 mois
Université Louis Pasteur, Strasbourg
Licence, Informatique
2005 - 2005
1 mois