Passer au contenu principal
Logo Fathi Bensari
Fathi BensariDéveloppeur • Expert Java
Crédit Agricole Assurances (2024)
Fathi Bensari • En activité depuis 2021

Développeur & Expert Java
Full-Stack & IA

« Développeur chez Crédit Agricole Assurances (depuis 2024) — Expert Java, architectures logicielles pérennes et intégration d'IA. »

Développeur logiciel en poste chez Crédit Agricole Assurances, je conçois des solutions exigeantes alliant la robustesse de l'écosystème Java d'entreprise (Spring Boot, TIBCO EBX) à l'agilité du développement Full-Stack moderne (Laravel, Next.js, React, TypeScript), tout en intégrant activement les technologies à base d'IA.

Java
Expertise de cœur
Java, TIBCO EBX (MDM), Spring Boot, microservices d'entreprise & APIs
2021
En activité continue
Expérience éprouvée en entreprise & projets d'ingénierie logicielle
IA
Technologies à jour
Intégration LLM, agents intelligents, RAG et tooling moderne
Craft
Rigueur & qualité
Clean Architecture, code review, tests rigoureux et résilience en production
Fathi Bensari - Développeur • Expert Java
Fathi Bensari
En poste (2024)

Développeur • Crédit Agricole Assurances (MDM EBX)

Au-delà du code

Ma vision de l'ingénierie logicielle

Livrer des fonctionnalités ne suffit pas. L'ingénierie logicielle durable consiste à aligner précisément la technique avec les objectifs métier, tout en bâtissant un système résilient et agréable à maintenir pour les équipes.

Principe 01

Comprendre le problème avant d'écrire la moindre ligne de code

La dette technique découle souvent d'une incompréhension fonctionnelle. Avant de décider d'un framework ou d'un pattern, j'analyse les véritables contraintes du domaine, les besoins des utilisateurs et la valeur métier visée.

Pratique éprouvée en production
Principe 02

Une architecture pragmatique, découplée et pensée pour durer

Je privilégie des architectures modulaires qui séparent strictement la logique métier des détails d'infrastructure. Cela permet au produit d'évoluer, de tester chaque brique isolément et de changer de dépendance sans réécrire l'existant.

Pratique éprouvée en production
Principe 03

La lisibilité et le typage strict comme remparts contre les régressions

Le code est lu dix fois plus souvent qu'il n'est écrit. En bannissant le typage permissif et les raccourcis faciles, je garantis que le code source reste auto-documenté, immédiatement compréhensible et simple à maintenir par l'équipe.

Pratique éprouvée en production
Principe 04

L'assurance qualité comme culture continue, pas comme étape finale

Les tests automatisés et les revues de code ne sont pas des formalités administratives : ce sont les fondations de la sérénité en production. Tester les cas limites permet d'itérer rapidement sans crainte de régression.

Pratique éprouvée en production
Principe 05

Performance mesurée, accessibilité inclusive et sécurité par conception

La rapidité d'affichage, la compatibilité avec tous les dispositifs (a11y) et le respect des normes de sécurité (OWASP, RGPD) sont intégrés dès la première itération, jamais greffés après coup.

Pratique éprouvée en production
Rigueur & Pérennité

« Un bon développeur sait écrire du code que la machine comprend. Un excellent ingénieur écrit du code clair que n'importe quel développeur comprendra six mois plus tard. »

Fathi BensariLead Full-Stack
Réalisations & Applications en production

Portfolio de projets majeurs

5 applications complètes déployées en production sous mon infrastructure. Chaque solution illustre une problématique métier concrète, une architecture sur mesure et un niveau d'exigence technique sans compromis.

5 projets opérationnels vérifiés
Projet Phare • Full-Stack2024

MediaMorph

Convertisseur multimédia haute performance de nouvelle génération

Plateforme web de conversion instantanée de fichiers multimédias (images, vidéos, pistes audio) sans perte de qualité, avec traitement asynchrone sécurisé et interface réactive en mode sombre/clair.

Contribution & Architecture

Conception architecturale du pipeline de conversion, gestion des flux d'upload jusqu'à 50 Mo, optimisation du streaming de téléchargement et interface utilisateur réactive.

Inertia.jsLaravelReactViteTailwind CSSFFmpeg Engine
Ouvrir MediaMorph
Capture de MediaMorph
Cliquer pour explorer l'étude de cas
Capture d'écran Folya
FoodTech & Kiosk2023 - 2024

Folya

Borne tactile interactive de commande pour la restauration

Système de borne de commande autonome pour établissements de restauration, axé sur la fluidité du parcours client, la rapidité d'exécution tactile et la synchronisation continue du panier.

Enjeu métier : Éliminer les files d'attente aux comptoirs et minimiser les erreurs de commande grâce à un parcours tactile ultra-intuitif et tolérant aux pannes réseau.
Inertia.jsLaravelReactTailwind CSSSession Management
Capture d'écran AeroTrack Logistics
Logistique & IoT2024

AeroTrack Logistics

Système d'entreprise de suivi de fret et gestion de flotte cargo

Plateforme de supervision logistique internationale permettant le suivi en temps réel des expéditions multimodales (Fret aérien Express, Routier Standard, Conteneur Maritime) entre hubs mondiaux.

Enjeu métier : Fournir un suivi fiable et précis de cargaisons multi-tonnes transitant par différents modes de transport tout en prévenant les surcharges volumétriques des transporteurs.
Inertia.jsLaravelReactTailwind CSSGeolocalisation API
Capture d'écran Facturama
SaaS & FinTech2023 - 2024

Facturama

Suite SaaS de facturation professionnelle avec aperçu interactif en direct

Solution de facturation en ligne destinée aux indépendants, freelances et TPE, dotée d'un éditeur interactif en direct permettant la génération instantanée de factures conformes et de PDF vectoriels.

Enjeu métier : Proposer un outil de facturation immédiatement utilisable sans obliger l'utilisateur à créer un compte lourd, tout en garantissant la conformité légale des mentions obligatoires.
Inertia.jsLaravelReactTailwind CSSPDF Generation
Capture d'écran Poste Conseiller Assurances
Bancassurance & CRM2024

Poste Conseiller Assurances

Portail bancassurance professionnel & gestion de portefeuille client

Espace métier sécurisé dédié aux conseillers bancassurance (référence Crédit Agricole Assurances) assurant la gestion de portefeuille, la simulation de contrats et la conformité stricte DDA & RGPD.

Enjeu métier : Fournir un outil métier hautement sécurisé répondant aux exigences réglementaires strictes du secteur bancaire tout en conservant une ergonomie moderne pour les conseillers.
ReactJava / Spring BootLaravelTailwind CSSSSL/TLS 256-bit
Socle technique & Standards

Expertise & Piliers d'ingénierie

Une maîtrise technique structurée autour de 4 disciplines complémentaires : de la rigueur architecturale à la robustesse opérationnelle en production.

Pilier opérationnel

Expertise Java & Architecture Backend

Expertise approfondie de l'écosystème Java pour des systèmes distribués, résilients et hautement sécurisés.

Standards & Bonnes pratiques appliquées
  • Séparation stricte des responsabilités (Domain, Application, Infrastructure)
  • Robustesse des contrats d'APIs et typage strict sans concession
  • Évaluation continue de la scalabilité et de la sécurité des transactions
Technologies & Compétences établies
Java 17 / 21 (Virtual Threads, Records, Patterns)
Expert
Spring Boot & Spring Framework
Expert
Spring Security & Authentification OAuth2 / JWT
Expert
Spring Data JPA / Hibernate (Modélisation relationnelle)
Expert
Architecture Hexagonale & Clean Architecture
Avancé
Conception d'APIs RESTful & Microservices
Expert
Trajectoire professionnelle

Parcours d'ingénierie logicielle depuis 2021

Une montée en compétences continue jalonnée par la conception d'architectures pérennes, la direction technique de projets et le déploiement de solutions d'entreprise.

2024 — Présent

Développeur

Crédit Agricole Assurances•Paris, France•MDM & Systèmes d'Information Bancassurance
Expérience confirmée

Développeur au sein de Crédit Agricole Assurances, intervenant principalement sur la solution Master Data Management (MDM) TIBCO EBX. Conception et implémentation d'extensions Java pour la gestion des référentiels de données stratégiques, sécurisation des flux et garantie de la conformité du secteur assurantiel.

Responsabilités & Pratiques clés :
  • •Développement d'extensions Java natives sur la plateforme MDM TIBCO EBX (User Services, Triggers, Access Rules, Data Services REST/SOAP)
  • •Modélisation et maintenance des Data Models régissant les référentiels maîtres (clients, contrats, partenaires)
  • •Conception et sécurisation des flux d'intégration de données inter-applicatifs en temps réel et par lots
  • •Garantie de la qualité logicielle, respect des audits de conformité réglementaire (DDA, RGPD) et revues de code exigeantes
  • •Gestion du versioning sous Git, flux collaboratifs sur GitLab et automatisation des pipelines d'intégration continue via Jenkins
  • •Veille active et intégration des technologies à base d'IA dans les processus d'outillage et d'ingénierie logicielle
Réalisations vérifiables :
  • Maintien en conditions opérationnelles de services MDM critiques à haute exigence de disponibilité
  • Fiabilisation et automatisation des flux de validation de données au sein du système d'information bancassurance
JavaSpring BootTIBCO EBX (MDM)GitGitLabJenkinsPostgreSQLAPIs RESTTechnologies IA
2023

Développeur

Kostango•France•Éditeur SaaS & Opérations Industrielles
Expérience confirmée

Développement logiciel au sein de l'éditeur SaaS Kostango, plateforme modulaire dédiée à la digitalisation, au pilotage opérationnel et à la performance des processus industriels.

Responsabilités & Pratiques clés :
  • •Conception et développement de modules applicatifs réactifs avec Angular et React
  • •Développement d'APIs et microservices backend robustes avec Python, Django et Node.js
  • •Collaboration active au sein de l'équipe produit en méthodologie Agile, revues de code et amélioration continue
  • •Optimisation des temps de réponse et maintenance préventive sur la plateforme logicielle
Réalisations vérifiables :
  • Livraison de briques applicatives performantes intégrées au cœur de la suite logicielle Kostango
  • Renforcement de la maintenabilité du code et de la robustesse des fonctionnalités déployées
PythonDjangoAngularTypeScriptReactNode.jsAPIs RESTPostgreSQLTailwind CSSDocker
2022

Développeur Cloud & Testeur / Concepteur Logiciel

Adex Technology & Projets Mobiles VTC•France & International•Solutions Cloud & Applications Mobiles
Expérience confirmée

Intervention en deux volets complémentaires : recette, tests et conception de la refactorisation d'une application mobile VTC, puis développement sur des solutions applicatives Cloud chez l'opérateur et intégrateur Adex Technology.

Responsabilités & Pratiques clés :
  • •Test et recette approfondie de l'application mobile VTC (identification des cas limites, bugs critiques et régressions)
  • •Conception architecturale et formalisation d'un plan de refactorisation technique pour assainir le code source
  • •Développement de fonctionnalités sur les solutions et environnements Cloud d'Adex Technology
  • •Mise en œuvre des standards de qualité, de modularité et d'automatisation des déploiements
Réalisations vérifiables :
  • Élaboration d'une stratégie de refactoring ayant permis de stabiliser durablement l'application mobile VTC
  • Participation réussie au cycle de développement et déploiement des services Cloud Adex Technology
AWSLinuxDockerTesting & QAConception LogicielleRefactoringJavaScript / TypeScript
2021

Freelance — Missions Docker & Kubernetes

Missions Indépendantes Freelance•Remote•Conteneurisation & Orchestration
Expérience confirmée

Missions freelance indépendantes spécialisées dans la conteneurisation logicielle, l'orchestration et la standardisation des environnements d'infrastructure applicative avec Docker et Kubernetes (K8s).

Responsabilités & Pratiques clés :
  • •Création, factorisation et sécurisation d'images Docker (Dockerfiles multi-stage, réduction de surface d'attaque)
  • •Écriture et configuration de manifests Kubernetes (Pods, Services, Ingress, Deployments, ConfigMaps)
  • •Mise en place d'environnements de développement et de staging reproductibles 'as-code'
  • •Automatisation de scripts d'intégration continue et accompagnement technique des équipes clientes
Réalisations vérifiables :
  • Standardisation complète d'environnements conteneurisés pour plusieurs projets applicatifs clients
  • Accélération sensible des temps de build et de livraison grâce à une gestion optimisée du cache de conteneurs
DockerKubernetes (K8s)Linux / BashConteneurisationDevOps & CI/CDGit
Processus & Rigueur

Méthodologie de conduite de projet

Un cycle d'ingénierie éprouvé en 5 phases rigoureuses pour transformer une idée en une solution logicielle durable, sécurisée et performante.

Étape 01 : Discovery

Cadrage & Analyse des besoins

« Comprendre le problème avant d'aligner la moindre ligne de code »

Une solution pérenne commence par une analyse approfondie des objectifs métier, des utilisateurs cibles et des contraintes techniques ou réglementaires existantes.

Livrables concrets de l'étape :
  • Cartographie des parcours utilisateurs
  • Spécifications fonctionnelles et techniques
  • Définition des critères d'acceptation
Actions & Rituels techniques :
  • 01.Interviews & écoute active des parties prenantes
  • 02.Identification des risques et dépendances externes
  • 03.Clarification du modèle de domaine
Échangeons ensemble

Prêt à concevoir votre prochaine architecture logicielle ?

Que vous recherchiez un Lead Développeur Full-Stack pour structurer un projet d'envergure, un expert en audit logiciel ou un profil senior rigoureux, je suis à votre écoute pour échanger sur vos objectifs.

Formulaire de contact direct

Tous les champs sont vérifiés. Je réponds généralement sous 24 à 48 heures.

Validation serveur & protection anti-spam actives