Expérience professionnelle
MALAKOFF HUMANIS OCTOBRE 2022 - OCTOBRE 2025
Lead Dev
Espace entreprise retraite
Contexte : Application web destinée aux clients entreprises retraite, permettant de consulter les
conditions d’adhésion applicables aux salariés, de consulter et de payer en ligne les cotisations
sociales, ainsi que d’effectuer différentes démarches en ligne.
Equipe : 1 TechLead 1 Lead Dev, 4 Développeurs, 1 product owners, 1 business analysts, 1 scrum master.
DOMAINE D’INTERVENTION
■ Contribution aux décisions stratégiques d’évolution de la plateforme
■ Participation aux micro-chiffrages et aux ateliers métiers et techniques
■ Rédaction d’User Stories et de spécifications techniques détaillées
■ Conception de l’architecture applicative et choix des solutions techniques
■ Gestion des demandes d’exposition et de consommation d’API
■ Suivi et traitement des incidents techniques avec l’équipe APIM
■ Encadrement et accompagnement technique des développeurs sur sujets complexes
■ Résolution d’incidents techniques complexes et optimisation des performances
■ Organisation des points de live coding avec lequipe.
■ Formation de l’équipe sur le design system et la programmation réactive
■ Accompagnement et aide à la montée en compétence des développeurs
■ Pilotage technique des sprints et suivi de l’avancement
■ Utilisation de GitFlow pour organiser les branches et sécuriser le déploiement des releases
■ Garant de la qualité du code et revue des Pull Requests
■ Intégration d’un cache applicatif haute performance avec Redis
■ Partage des bonnes pratiques et diffusion d’astuces techniques
■ Optimisation des performances et amélioration continue du code
■ Préparation des livraisons (release Jenkins, gestion des artefacts via Nexus)
■ Développement backend en Java Spring WebFlux
■ Développement frontend en Angular
■ Réalisation de tests unitaires (Jest, Mockito) et tests d’intégration
NVIRONNEMENT TECHNIQUE
Java21 / Angular 19 / Spring boot / Spring Webflux / Programmation réactive / Architecture MicroService /
Jenkins / Docker / Kubernets/ Harbor / Nexus / SonarQube / MongoDB / Bitbucket / Jira
Espace Client Entreprise Santé et Prévoyance
Contexte : Application web pour la gestion des contrats santé et prévoyance des entreprises,
permettant l’affiliation des salariés, la déclaration des arrêts de travail et le suivi des cotisations
Equipe : 1 TechLead, 8 Développeurs, 2 product owners, 2 business analysts, 1 scrum master.
DOMAINE D’INTERVENTION
■ Collaboration avec les Product Owners et les Business Analysts pour définir les besoins et les
spécifications.
■ Participation aux cérémonies agiles
■ Contribution au cadrage, à l'affinage et au chiffrage des user stories.
■ Préparation des livraisons
■ Conception, développement et tests unitaires et d'intégration de composants back-end (Java 21,
Spring WebFlux) et front-end (Angular 16)
DOSSIER DE COMPETENCES|WALID ELFALEH
■ Développement de tests unitaires back-end (JUnit, Mockito) et front-end (Jest).
■ Développement de composants Angular génériques et réutilisables.
■ Correction de bugs et résolution d'incidents de production.
■ Consommation des messages RabbitMQ
■ Garantir l'accessibilité du site web côté front-end (Wave)
■ Correction de bugs et résolution d'incidents de production.
■ Gestion des dépendances et des librairies via Nexus
ENVIRONNEMENT TECHNIQUE
Java21 / Angular 17 / Spring boot / Spring Webflux / Architecture MicroService / RabbitMq /
Jenkins / Docker / Kubernets/ Nexus / MongoDB / MariaDB / Bitbucket / Jira
WINGED HORSE SOLUTION JANVIER 2019 - SEPTEMBRE 2022
Tech lead
Socle PGI (Progiciel de Gestion Intégré)
Contexte : Une plateforme digitale (WEB / Mobile) socle qui permet de gérer l'ensemble des processus
d'une entreprise en intégrant l'ensemble de ses fonctions.
Equipe : 1 manager, 1 techLead, 7 Développeurs
DOMAINE D’INTERVENTION
■ Définition de l’architecture technique et choix des frameworks
■ Participation aux ateliers métier, sécurité, architecture et UX
■ Définition de la solution d’architecture
■ Rédaction des spécifications techniques et des user stories
■ Revue de code, coaching et mise en place des bonnes pratiques
■ Chiffrage et affectation des travaux
■ Pilotage des évolutions, résolution d’incidents complexes et veille technologique
■ Participation aux cérémonies Agile et suivi de l’avancement des actions en daily meetings
■ Rédaction des tests case
■ Planification, synchronisation et suivi des livraisons
■ Création des CRUD API REST (Java8 / Spring boot 3.5 / swagger 2.7)
■ Mise en place des tests unitaire (Junit / Mochito)
■ Design et création des interfaces (Html5 / css3 / Angular 7)
■ Création d’un système de notification en temps réel (NodeJs / expressJs / socket.io)
■ Mise en place d’un système push notification (ionic5 / oneSignal)
■ Mise en place d’un système d’authentification sécurisé avec JWT
■ Mise en place d’un système de création des processus (Workflow) basé sur les normes BPMN
■ Recherche et Etude sur le BPMN.
■ Etude d’une application open source « Flowable »
■ Développement d’un système de notification / discussion instantané (web / mobile)
■ Intégration de Keycloak pour l’authentification basée sur OIDC et OAuth2.
■ Optimisation et revue de code
■ Mise en place d’un système Scripting linux pour la sauvegarde régulière de la base de données.
■ Organisation et mise en place de l’intégration et du déploiement continue (gitlab / gitlab-ci cd)
■ Installation et configuration de serveurs Proxmox et OVH Cloud
■ Mise en place de l’infrastructure via Terraform
■ Automatisation des configurations systèmes avec Ansible
■ Déploiement et orchestration des services avec Docker / Kubernetes
ENVIRONNEMENT TECHNIQUE
Java8 / Spring / API REST / Swagger / JWT /Angular 7 /Ionic 5/ NodeJs / One Signal / Socket io /
Gitlab / Gitlab CI-CD / Jenkins / Docker /MongoDB / SqlServer / Sonar / Redmine
SpotFly
• Contexte : Une plateforme digitale (WEB / Mobile) permet le suivi et le traitement des vols entre les
différents acteurs (Compagnie, Handling et aéroport), Aéroport Charles de Gaule, Transavia
(Application dérivée du socle PGI)
• Equipe : 1 manager, 1 techLead, 2 Développeurs
DOMAINE D’INTERVENTION
■ Aide à la définition des besoins.
■ Organisation de sessions de partage de connaissances pour l’équipe.
■ Rédaction de documentations techniques claires pour les nouveaux modules.
■ Développement de services RESTful robustes et sécurisés.
■ Chiffrage et Affectation des travaux avec l’outil Redmine
■ Simulation de dépendances externes avec WireMock.
■ Mise en place d’une architecture de streaming en temps réel avec Apache Kafka
■ Intégration de Kafka Connect pour la synchronisation continue entre services et bases de données
■ Développement de flux de traitement temps réel avec Kafka Streams
■ Gestion des topics, partitions, réplication et performance du cluster Kafka
■ Intégration d’Avro et du Schema Registry dans les flux Kafka
■ Exploitation et configuration du socle PGI
■ Création des formulaires.
■ Création des processus « worflow » selon les besoins client.
■ Configuration des documents et des droits d’accés.
■
■ Création d’un système de tracking d’une base de données SQLServer
■ Mise en place d’un système de suivi de jalonnement des vols.
■ Organisation et mise en place de l’intégration et du déploiement continue
ENVIRONNEMENT TECHNIQUE
Java8 / Spring /Angular 7 / Kafka / Gitlab / Gitlab CI-CD / Docker /MongoDB / SqlServer
WorkFly
Contexte : Une plateforme digitale (WEB /Mobile qui gère le trafic aérien et la communication entre les
différents intervenant d’un aéroport. (Alyzia, Air caraïbes, lufthansa)(Application dérivée du socle PGI)
Equipe : 1 manager, 1 techLead, 5 Développeurs
DOMAINE D’INTERVENTION
■ Chiffrage et affectation des travaux avec l’outil Redmine.
■ Exploitation et configuration du socle PGI
■ Création des formulaires.
■ Création des processus « worflow » selon les besoins client.
■ Configuration des documents et des droits d’accés.
■ Développement du module agenda configurable (Java8 / Angular 7 / fullcalendar)
■ Mise en place d’un système de gestion des flux configurable
■ Etude et exploitation des flux SARIA & SITA
■ Mise en place d’un système de calcul des trames à partir d’un template Excel.
■ Implémentation d’un système configurable qui génère un document Word/pdf
■ Optimisation et revue du code
■ Déploiement et intégration continue CI/CD
ENVIRONNEMENT TECHNIQUE
JAVA8 / SPRING / API REST / SWAGGER / JWT / GITLAB / GITLAB CI-CD / DOCKER /MONGODB / SQLSERVER
Expert Auto
Contexte : Application web de gestions des missions pour les experts d’assurances qui permet d’évaluer un
sinistre, d’en voir la gravité et d'évaluer leur coût (association des experts d’assurance)
(Application dérivée du socle PGI)
Equipe : 1 manager, 1 techLead, 3 Développeurs
DOMAINE D’INTERVENTION
■ Négociation et aide à la définition des besoins clients.
■ Chiffrage et affectation des travaux avec l’outil Redmine.
■ Exploitation et configuration du socle PGI
■ Création des formulaires.
■ Création des processus « worflow » selon les besoins client .
■ Configuration des documents et des droits d’accès.
■ Création des CRUD API REST (Java8 / Spring boot 3.5 / swagger)
■ Développement du module Gestion des paiements
■ Optimisati...