Giva Regroupement Assurance
Giva Regroupement Assurance
Princy

Giva Regroupement Assurance

Développeur Fullstack ReactJs/.Net|2025

Étude de cas — Giva (Regroupement d’assurances)
Rôle : Développeur Full-Stack (React/TypeScript, ASP.NET Core)
Produit : Plateformes internes pour la gestion des dossiers clients, onboarding/mandats, contrats et communications agents.

Contexte

Giva développe des outils internes destinés aux agents et agences partenaires, avec des règles métier complexes, évolutives, et des interfaces fortement orientées formulaires et workflows.

Objectifs

  • Accélérer le traitement des dossiers
  • Standardiser les parcours d’onboarding et de mandat
  • Donner plus d’autonomie aux équipes métiers via la configuration
  • Assurer des livraisons stables et prêtes pour la production

Responsabilités

  • Développement et maintenance d’écrans métiers critiques (dashboards, vues type CRM, suivi de dossiers, modules contrats)
  • Implémentation de fonctionnalités end-to-end : React → APIs ASP.NET Core → base de données (EF Core)
  • Conception d’UI orientées workflow (wizard/chat) pilotées par configuration JSON
  • Collaboration directe avec les équipes métiers en Scrum pour livraisons incrémentales

Contributions clés

1. Workflows d’onboarding guidés

  • Mise en place d’un wizard configurable pour la collecte de données clients et mandats
  • Rendu dynamique des étapes, validations et inputs côté frontend
  • APIs backend alignées pour persister l’avancement et garantir la cohérence des données
    Résultat : Moins d’erreurs, onboarding plus rapide, adaptation facilitée aux changements métier

2. Comparaison d’offres & aide à la décision

  • Développement d’un écran de comparaison multi-offres pour les agents
  • Normalisation des champs comparables et optimisation des APIs
    Résultat : Décisions plus rapides et recommandations plus claires pour les clients

3. Autonomie métier via configuration

  • Création de fonctionnalités d’administration permettant aux équipes métiers d’ajuster certains champs sans modifier le code
  • Mise en place de garde-fous, validations et traçabilité
    Résultat : Moins de demandes urgentes post-production et meilleure maintenabilité

Stack technique

  • Frontend : React, TypeScript, architecture orientée composants
  • Backend : ASP.NET Core, EF Core, APIs REST
  • Patterns : UI pilotée par configuration, séparation claire des responsabilités
  • Process : Scrum, focus production

Impact

  • ~200+ fonctionnalités livrées en production
  • Forte stabilité des releases (≈95 % sans rollback)
  • Réduction des étapes manuelles pour les agents
  • Diminution de la charge liée aux petits changements grâce à la configuration