Ou
AA

Ali AZHARI

Tech Lead fullstack Java / Angular
📍 Paris, France · (0) · Membre depuis janvier 2026
Disponibilité
🏠 Travaille à distance / chez lui Oui Non
🧰 Se déplace chez le client Oui Non

Présentation

Tech Lead et Développeur FullStack expérimenté avec plus de 10 ans d’expertise dans la conception, le développement et le déploiement d’applications d’entreprise. Spécialisé dans le développement backend Java/SpringBoot, frontend Angular/React et les technologies cloud (AWS, Azure). Expérimenté dans la gestion d’équipes de développement, la mise en œuvre d’architectures microservices et la livraison de solutions de haute qualité pour des clients majeurs tels qu’Allianz, AXA, RATP et Accor.
📋

Parcours

Chef technique FullStack
Allianz · 01/10/2020 – 31/12/2025
Parcours de Déclaration Digitale Auto (FNOL - First Notification Of Loss)
Projet stratégique de digitalisation du parcours de déclaration de sinistres automobiles pour Allianz France, visant à transformer l’expérience client et à optimiser le traitement des sinistres. Cette solution end-to-end, accessible via web et mobile, permet aux clients, agents, gestionnaires et courtiers de gérer l’intégralité du processus de déclaration : description détaillée de l’événement (circonstances, localisation, conditions météo) et collecte dématérialisée du constat amiable, téléchargement guidé des photos de dommages véhicule avec détection automatique de la qualité des images, collecte structurée des informations tiers (véhicules impliqués, personnes blessées, objets endommagés, témoins), synthèse automatisée avec pré-estimation des dommages basée sur l’intelligence artificielle, proposition de solutions personnalisées (réseau de garages agréés, gestion de gré à gré, véhicule de remplacement) avec prise de rendez-vous intégrée et enregistrement final dans le système ABS avec missionnement automatique vers garage ou expert.

Tâches :
– Pilotage et coordination d’une équipe distribuée de 6 développeurs (Inde/France) : répartition des tâches, suivi de l’avancement, gestion des dépendances et résolution des blocages
– Interlocuteur technique privilégié auprès du Product Owner, des architectes et des équipes métier pour traduire les besoins fonctionnels en solutions techniques
– Développement de services backend pour le calcul de responsabilité via des appels API externes basés sur le moteur de Machine Learning SLE (Smart Liability Engine)
– Mise en place de règles métier complexes Camunda déterminant le type de sinistres, les parcours et les garanties applicables
– Implémentation d’une architecture SSO pour les clients et courtiers utilisant Apigee, OAuth2/OIDC et Spring Security
– Développement de modules proposant des solutions de réparation et générant automatiquement des missions pour les experts sinistres
– Chargement des garages sur ElasticSearch pour permettre la prise de rendez-vous par les clients
– Accompagnement des équipes offshore sur les aspects techniques et fonctionnels pour les rendre
autonomes sur l’ensemble des parcours digitaux
– Rédaction de documentation technique et mise à jour des spécifications
– Participation et animation aux sessions BBL au sein de la communauté Allianz Craft

Stack Technique : Java 17, SpringBoot 3.0.x, Microservices, ElasticSearch, Camunda, Angular 18, Nx, AWS, Docker, SonarQube, Nexus, Splunk, Dynatrace, Redis, Apigee, Lens
Méthodologie : SAFe, GitFlow
Développeur FullStack Senior
AXA · 01/04/2020 – 01/10/2020
Espace client Mon AXA
Participation au développement et à l’évolution de Mon AXA, l’espace client digital d’AXA France
permettant aux assurés de piloter l’ensemble de leurs contrats (auto, habitation, santé, épargne).
Fonctionnalités principales : consultation des garanties et échéances, déclaration de sinistres en ligne avec suivi en temps réel, téléchargement d’attestations et documents contractuels, gestion des moyens de paiement, demandes de devis et souscription de nouveaux contrats.

Tâches :
– Développement de services backend en Java / SpringBoot exposant des API REST consommées par le portail web et les applications mobiles
– Conception et développement de nouvelles fonctionnalités frontend en React, en respectant les principes de composants réutilisables et les bonnes pratiques de clean code
– Optimisation des performances applicatives : mise en cache Redis, lazy loading, optimisation des
requêtes ElasticSearch
– Implémentation de tests unitaires et fonctionnels (Cucumber/Gherkin) garantissant une couverture de code supérieure à 80
– Analyse et résolution de bugs complexes en environnement de production avec utilisation de Splunk et Kibana pour le monitoring et le troubleshooting
– Revues de code systématiques, refactoring et mise en place de bonnes pratiques pour améliorer la maintenabilité du code
– Participation active aux cérémonies Scrum : Daily Meetings, Sprint Planning, Rétrospectives
– Animation des sessions 3 Amigos avec les PO et QA pour affiner les critères d’acceptance des user
stories
– Estimation des user stories en story points et découpage technique des fonctionnalités
– Rédaction de documentation technique et mise à jour des spécifications
– Accompagnement et mentorat des développeurs juniors de l’équipe
– Participation et animation des Communautés de Pratique (COP) au sein d’AXA

Stack Technique : Java 11, SpringBoot 2.1.x, ElasticSearch, AEM (Adobe Experience Manager/Sling/OSGi), React 16.12.0, Azure DevOps, Docker, SonarQube, Nexus, Splunk, Kibana,
Redis
Méthodologie : Scrum, GitFlow
Développeur FullStack
RATP · 01/03/2019 – 31/03/2020
Dashboard Information Voyageurs (DIV)
Conception et développement d’un outil de supervision centralisé pour le système d’information
voyageurs de la RATP. Ce dashboard permet aux équipes d’exploitation et aux responsables métier
de monitorer en temps réel l’état technique et fonctionnel de l’ensemble des applications délivrant
l’information voyageurs sur le réseau francilien (métro, RER, bus, tramway). L’outil agrège les données de santé des différents systèmes (disponibilité, latence, taux d’erreur), affiche les alertes et incidents en cours, visualise les flux d’information entre les applications sources et les supports de diffusion (écrans en station, annonces sonores, applications mobiles, site web) et fournit des tableaux de bord analytiques pour le suivi des KPIs et la génération de rapports.

Tâches :
– Conception de l’architecture applicative : API REST backend en Java / SpringBoot et frontend en
Angular avec visualisations dynamiques (ChartJS)
– Analyse approfondie des architectures applicatives IV existantes : cartographie des flux de données, identification des points de supervision critiques, définition des indicateurs de santé pertinents
– Développement des services de collecte et d’agrégation des données de supervision provenant des différentes applications IV : ACIV (Affichage Central Information Voyageurs), DMi (Diffusion
Multicanal information) et SGA (Système de Gestion des Annonces)
– Implémentation de dashboards temps réel avec rafraîchissement automatique : état des connexions, volumétrie des messages traités, détection d’anomalies
– Développement de fonctionnalités d’historisation et de reporting : graphiques d’évolution, comparatifs période par période, export des données
– Mise en place d’un système d’alerting configurable : seuils d’alerte personnalisables, notifications par mail, escalade automatique selon la criticité
– Optimisation des performances : requêtes PostgreSQL optimisées, mise en cache Redis pour les données fréquemment consultées, pagination des résultats volumineux
– Implémentation de tests unitaires et d’intégration garantissant la fiabilité de l’outil
– Encadrement technique d’une équipe de 4 développeurs : répartition des tâches, support technique et revues de code
– Garant de la cohérence technique et du respect des bonnes pratiques de développement au sein de l’équipe
– Collaboration étroite avec les équipes d’exploitation et les responsables métier pour comprendre les besoins de supervision et définir les indicateurs clés
– Démonstration des fonctionnalités développées lors des Sprint Reviews auprès des parties prenantes (métier, exploitation, direction)

Stack Technique : Java 8, SpringBoot 2.1.x, JPA/Hibernate, Angular 7, Bootstrap, ChartJS, Jenkins, SonarQube, Nexus, Splunk, Dynatrace, PostgreSQL, Redis
Méthodologie : Scrum, GitFlow
Développeur FullStack
RATP · 01/08/2017 – 28/02/2019
Application de Traitement et de Logistique des Approvisionnements en Station (ATLAS)
Participation à la refonte d’une application interne de gestion des commandes de matériel sur les
plateformes pour la réalisation des travaux nécessaires dans les stations RATP. Cet outil permet aux
équipes terrain de commander, suivre et gérer l’approvisionnement en équipements nécessaires aux opérations de maintenance et de travaux sur le réseau.

Tâches :
– Conception et développement des user stories au sein d’une équipe de 6 développeurs et en collaboration étroite avec les équipes métier pour comprendre les besoins fonctionnels
– Refonte complète de l’interface utilisateur avec amélioration de l’ergonomie et de l’expérience utilisateur pour faciliter la saisie et le suivi des commandes
– Développement de fonctionnalités backend en Java avec le framework Play pour exposer des API REST consommées par le frontend
– Optimisation des performances d’un tableau volumineux listant les équipements commandés via
l’implémentation de la pagination côté serveur et l’optimisation des requêtes SQL
– Mise en place de tests unitaires et d’intégration pour garantir la qualité et la stabilité du code
– Participation active aux cérémonies Scrum : Daily Meetings, Sprint Planning, rétrospectives et revues de code
– Correction de bugs et maintenance évolutive de l’application existante

Stack Technique : Java 8, Play Framework, Ebean, Gradle, HTML, JavaScript, CSS, Jenkins, Splunk, Dynatrace, PostgreSQL
Méthodologie : Scrum
Consultant
Crédit Agricole · 01/12/2016 – 31/07/2017
Intervention en tant que consultant sur la maintenance corrective et évolutive de plusieurs applications métier stratégiques du Crédit Agricole. Mission focalisée sur la stabilité des environnements de production et la réactivité face aux incidents critiques dans un contexte bancaire exigeant.

Tâches :
– Correction de bugs et anomalies sur un portefeuille de plusieurs applications métier en production avec analyse d’impact et tests de non-régression
– Développement d’évolutions fonctionnelles mineures en réponse aux demandes des équipes métier
– Gestion des incidents de production avec respect strict des SLAs (délais de prise en charge et de
résolution selon la criticité)
– Analyse des logs applicatifs et diagnostic des dysfonctionnements en environnement de production
– Rédaction de comptes rendus d’intervention et documentation des correctifs appliqués
– Coordination avec les équipes métier et les équipes d’exploitation pour la mise en production des
correctifs
– Participation aux astreintes et gestion des incidents hors heures ouvrées

Stack Technique : Java 6/7, Struts
Méthodologie : Scrum
Consultant
ACCOR · 01/01/2015 – 30/11/2016
Portails Web des marques hôtelières Accor
Participation au développement et à la maintenance des portails web et mobile des principales marques du groupe Accor : Ibis, AccorHotels, Novotel et Mercure. Ces plateformes à fort trafic permettent aux clients de consulter les offres, réserver des chambres et gérer leur programme de fidélité à travers le monde.

Tâches :
– Développement de nouveaux composants et templates pour les portails web des marques Ibis,
AccorHotels, Novotel et Mercure en respectant les chartes graphiques spécifiques à chaque enseigne
– Maintenance évolutive et corrective des sites web et applications mobiles avec gestion des mises en production régulières
– Intégration de contenus éditoriaux et marketing via le CMS Oracle WebCenter Sites (OWCS)
– Administration et optimisation de la base de données Oracle 12c : requêtes SQL, gestion des
performances et monitoring
– Configuration et paramétrage d’Oracle WebCenter Sites pour la gestion multi-sites et multi langues
– Mise en place de tests automatisés avec Selenium pour garantir la non-régression des parcours
utilisateurs critiques (recherche, réservation, paiement)
– Collaboration avec les équipes marketing et les Product Owners pour traduire les besoins métier en solutions techniques
– Participation aux revues de code et respect des bonnes pratiques de développement
– Support aux équipes de production et résolution des incidents en environnement live

Stack Technique : Java 7, Oracle WebCenter Sites (OWCS), HTML, JavaScript, CSS, Jenkins, SonarQube, Oracle Database, Selenium
Méthodologie : Scrum, Kanban
Consultant
Dassault Systèmes · 01/08/2014 – 31/12/2014
Portail Mobile 3DS
Participation au développement du portail mobile 3DS de Dassault Systèmes permettant aux
utilisateurs d’accéder aux services et ressources de l’écosystème 3DEXPERIENCE depuis leurs
appareils mobiles. Ce portail offre une interface optimisée pour la consultation de contenus, la
collaboration et l’accès aux applications métier de l’éditeur.

Tâches :
– Analyse des besoins fonctionnels en collaboration avec les équipes métier et les Product Owners
– Rédaction des spécifications techniques détaillées et des documents de conception
– Développement de composants fonctionnels pour le portail mobile en utilisant Oracle WebCenter Sites (OWCS)
– Création de templates responsives adaptés aux différents formats d’écrans (smartphones et tablettes)
– Intégration des maquettes graphiques fournies par l’équipe UX/UI
– Tests unitaires et validation des développements avant mise en production
– Participation aux réunions de suivi de projet et aux cérémonies Scrum

Stack Technique : Java 7, Oracle WebCenter Sites (OWCS), HTML, JavaScript, CSS, Jenkins, SonarQube, Oracle Database
Méthodologie : Scrum
Master en Qualité Logiciel
Faculté des Sciences - Université Ibn Tofail, Kénitra, Maroc · 2012 – 2014
Licence en Mathématiques et Informatique - Ingénierie des Systèmes d’Information
Faculté des Sciences - Université Ibn Tofail, Kénitra, Maroc · 2009 – 2012
Baccalauréat Sciences Mathématiques
Lycée Moulay Idriss, Casablanca, Maroc · 2008 – 2009
🏅
Scrum Master - Certification Internationale Accréditée (SMIAC)
01/07/2019
🏅
Fondation ITIL V3 - Certification EXIN
06/06/2016
🏅
Oracle Certified Associate, programmeur Java SE 7
31/01/2015
🇬🇧Anglais 🇫🇷Français 🇲🇦Arabe
🕐

Horaires de travail

Lundi
De08h00à18h00
Mardi ▪ Aujourd’hui
De08h00à18h00
Mercredi
De08h00à18h00
Jeudi
De08h00à18h00
Vendredi
De08h00à18h00
Samedi
Fermé
Dimanche
Fermé

Avis

Aucun avis

⚠️
Merci de vous en tant que client pour pouvoir donner votre avis
💬
Aucun avis pour le moment.
Soyez le premier à partager votre expérience avec ce professionnel.