Construire une plateforme logicielle d’assurance avec stacks modernes et équipes agiles

Le secteur IT bulgare s’affirme comme l’un des moteurs d’innovation en Europe. Chez TINQIN, cet élan se concrétise à travers des projets internationaux, des utilisateurs finaux exigeants, et des technologies de dernière génération.

Todor Kanev, Software Architect, et Aleta Ivanova, Project Manager

Dans cet entretien, Todor Kanev, Software Architect, et Aleta Ivanova, Project Manager, reviennent sur la création d’une plateforme d’assurance digitale pour Unéo, un acteur majeur de la complémentaire santé des militaires en France.


Un écosystème complet pour Unéo

La plateforme logicielle développée pour Unéo se compose de plusieurs modules stratégiques :

  • Site public avec CMS headless : une architecture moderne pensée pour le SEO et la performance, permettant au marketing de publier du contenu librement.
  • Extranet client : application web et mobile dédiée à la gestion des contrats, garanties et documents personnels.
  • API métier centralisée : couche d’orchestration entre les systèmes internes et partenaires, avec logique métier, règles de validation et sécurité intégrée.
  • Outil de diagnostic (OAV) : accompagnement à la sélection d’offres via un moteur d’analyse intégré.
  • Référentiel personnes : gestion centralisée des utilisateurs, agents, partenaires et assurés.

Au-delà du développement, TINQIN agit en tant qu’intégrateur technologique. L’objectif : proposer une plateforme « plug & play », avec infrastructure automatisée, déploiement via DevOps et infrastructure as code.

Des équipes agiles et spécialisées

Pour le seul projet Unéo, près de 50 collaborateurs sont mobilisés, répartis en équipes Scrum de 5 à 10 personnes. Chaque équipe intègre des développeurs frontend et backend, des analystes métier, des experts QA, des ingénieurs DevOps, des designers UX et des chefs de projet. L’organisation reste fluide et évolutive, en fonction du périmètre produit.

Tech stack et bonnes pratiques

Les solutions s’appuient sur un socle Java robuste avec Spring Boot côté backend et React pour le frontend. L’écosystème inclut également Docker, Kubernetes, Jenkins, Git, Azure, SQL et NoSQL.

Les choix technologiques sont orientés vers la sécurité, l’évolutivité et l’indépendance vis-à-vis des fournisseurs, avec un recours stratégique aux outils open source.

Méthodologie et culture

L’organisation interne privilégie une hiérarchie plate et une gouvernance participative. Les méthodologies Agile et Scrum structurent le quotidien, avec des lead tech et des chefs de projet par squad, tandis que les architectes assurent la cohérence technologique.

La culture d’entreprise repose sur la confiance, l’autonomie et la collaboration. Chaque collaborateur est encouragé à partager ses idées et à apprendre de ses pairs.

De l’application isolée à l’écosystème logiciel

TINQIN accompagne ses clients dans l’évolution de leurs systèmes. Les projets ne se limitent plus à une application unique, mais s’étendent à des plateformes entières avec CI/CD, infrastructure as code et architectures orientées services.

Le passage du monolithe aux microservices permet une meilleure adaptabilité et une réactivité accrue face aux besoins métiers.

Sécurité, stabilité et culture d’équipe

Les enjeux sont multiples : conformité réglementaire, traitement de données sensibles, robustesse des services. La sécurité applicative, la transparence et la fiabilité sont au cœur des préoccupations.

Le second défi, plus humain, concerne la conservation d’une culture d’entreprise positive malgré la croissance rapide. Et c’est un pari réussi : les équipes TINQIN restent engagées, motivées et solidaires.