Abdelmajid ELGARDA

Développeur Fullstack Senior – Java | Angular | Kafka | Cloud

Salary / Daily rate

Paris, France

Mobility: France

Freelance, open to permanent contract

Can come onsite

Skills

JavaAngularKafkaMicroservicesFullstack Development

About me

Intro

Passionate software engineer with a foundation in designing and developing applications. Continuously learning and adapting to emerging technologies to drive innovation and enhance user experiences. Let's connect and explore opportunities to create impactful software together

Links

Work experience

Développeur full stack / RT: Java, Angular

Caisse nationale des allocations familiales - Cnaf

Dec 2024 - Present

1 year 11 months

Paris et périphérie

Projet : gestion des pensions alimentaires et recouvrement. Responsabilités : – Lead Technique & Mentorat : accompagnement de développeurs juniors, revues de code avancées (Clean Code, patterns), arbitrage des choix d'architecture. – Pilotage de la gouvernance des APIs : définition des standards OpenAPI et JSON Schema pour assurer la qualité contractuelle entre les microservices. – Event-driven : Conception d'une architecture Event-Driven basée sur Kafka Streams pour la refonte du système de déclaration, garantissant un traitement asynchrone et résilient – Développement Front-end Avancé : développement et optimisation de composants à forte volumétrie, améliorant significativement les temps de rendu et la fluidité de l'interface. – Architecture Backend Réactive : conception de microservices résilients et hautement performants en Spring WebFlux, interconnectés via Kafka pour un traitement événementiel asynchrone. – Kafka : Mise en place des ACL et sécurisation des accès aux topics. – Kafka: Conception, versionning et gestion des schémas Avro via Schema Registry. – Kafka : Implémentation d'un système complet de retry (retry topics, DLQ, exponential backoff). – Kafka Streams: Construction de topologies, transformation en flux, state stores et traitements temps réel. – Authentification & Sécurité : Implémentation du MFA avec Java/Spring Security et Angular, gestion des tokens et des flux sécurisés. – DevOps : maintenance et amélioration des pipelines CI/CD (Jenkins), déploiement automatisé sur Kubernetes via Helm.

Développeur full stack / Lead Tech : Java, Angular

Sécurité sociale

Dec 2023 - Dec 2024

1 year 1 month

Paris et périphérie

Projet : Développement d'une plateforme d'analyse intelligente destinée aux organisations du secteur public, permettant l'automatisation de la collecte et du traitement de données, avec intégration d'IA générative, dans une architecture microservices sur Cloud. Responsabilités : – UI/UX & Intégration : Conception et développement d'interfaces Angular dynamiques et responsives, intégrées aux services backend, avec optimisation des performances et de l'expérience utilisateur sur des écrans data-driven. – API-First & REST : Mise en œuvre d'une approche API-First (OpenAPI) pour aligner frontend et backend. Conception et sécurisation d'API REST sous Spring Boot pour l'orchestration des flux applicatifs. – Intégration IA: Intégration de l'API OpenAI (ChatGPT) dans les services backend afin d'automatiser la génération de synthèses et d'insights à partir de données textuelles, avec gestion des appels externes et sécurisation des flux. – Modélisation & Données : Modélisation de schémas de données complexes, gestion des migrations et du versioning dans un contexte microservices évolutif. – Backend Haute Performance: Développement de services Spring Boot optimisés pour le traitement asynchrone de volumes importants de données, gestion de la concurrence et amélioration des performances. – Architecture Microservices: Contribution à une architecture distribuée avec communications inter-services REST et asynchrones garantissant scalabilité et résilience. – Architecture Événementielle : Mise en place de flux asynchrones via Kafka pour assurer le découplage et la résilience des microservices. – DevOps & Cloud: Maintenance des pipelines CI/CD (Jenkins / Azure DevOps), conteneurisation Docker, déploiement Cloud et supervision des environnements. – Leadership Technique: Pilotage des revues de code, accompagnement des développeurs et participation aux choix d'architecture en environnement Agile.

Développeur Full Stack: Java, Angular

Capgemini

Aug 2023 - Nov 2023

4 months

Paris et périphérie

Projet : Développement d'une solution SaaS de supervision de la croissance des plantes, combinant IoT et analyse d'images assistée par intelligence artificielle, déployée sur AWS dans une architecture microservices. Responsabilités : – UI & Intégration : Développement d'interfaces Angular dynamiques et responsives pour la visualisation des données IoT et des analyses d'images. – API & Backend : Conception et développement d'API REST sous Spring Boot pour l'orchestration des flux applicatifs et l'exposition des données métier. – Architecture Microservices: Contribution à une architecture distribuée basée sur des microservices, avec gestion des communications inter-services et structuration des flux applicatifs. – Cloud AWS : Déploiement et intégration des services sur AWS (infrastructure cloud, stockage et base de données DynamoDB). – Conception & Modélisation : Participation à la définition des structures applicatives (architecture hexagonale) et modélisation des données avec JPA / Hibernate.

Développeur Full Stack: Java, Angular

Stellantis

Jan 2022 - Aug 2023

1 year 8 months

Belfort, France

Projet : Application web permettant la gestion de la logistique et solution pour la supervision et le contrôle qualité des pièces manufacturées en environnement industriel. Responsabilités : – Ingestion & volumétrie : développement de modules de traitement volumétrique avec Spring Boot + Apache Camel pour router et transformer des flux massifs. – Architecture asynchrone: conception d'API résilientes basées sur Kafka garantissant un découplage fort entre microservices. – Implémentation métier : développement des règles métiers logistiques en environnement critique. – Refactoring & Cloud AWS : migration de services Java vers AWS, optimisation WebFlux pour réduire la latence des appels métiers. – Kafka - Synchronisation Data: implémentation de consommateurs Kafka garantissant la cohérence des données de production entre usines. – Composants Angular réutilisables: création d'une bibliothèque de composants standardisés pour les outils de supervision de production. – CI/CD & Déploiement : maintenance de pipelines Jenkins et packaging Helm pour le déploiement Kubernetes.

Développeur Full Stack: Java, Angular

Airthium

Mar 2021 - Dec 2021

10 months

Paris et périphérie

Projet : Développement et validation d'une plateforme de calcul scientifique dédiée à la simulation de phénomènes de turbulence (équations de Navier-Stokes), avec exposition des résultats via une architecture web Java/Angular orientée microservices. Responsabilités : – Backend Scientifique (Java / Spring Boot): Implémentation d'algorithmes de résolution numérique (Navier-Stokes incompressible instationnaire) et encapsulation des moteurs de calcul dans des services Spring Boot exposés via API REST. – API Réactives & Performance: Mise en place d'API WebFlux pour le traitement asynchrone des simulations et l'optimisation des temps de réponse sur des calculs intensifs. – Architecture Microservices: Structuration de l'application selon une architecture modulaire inspirée des principes hexagonaux, séparation claire entre moteur de calcul, couche API et interface utilisateur. – Frontend Angular : Développement d'interfaces Angular pour le pilotage des simulations, la visualisation des résultats et la gestion des paramètres scientifiques. – Traitement Événementiel : Mise en place de mécanismes asynchrones (type messaging / événements) pour le suivi des calculs longs et la remontée d'état en temps réel. – Sécurité & Accès: Intégration d'une couche de sécurisation des API (Spring Security) pour contrôler l'accès aux simulations et aux données techniques. – DevOps: Intégration continue via Jenkins, conteneurisation Docker et déploiement sur environnement clusterisé Linux.


Education

Université de Rouen & Institut national des Sciences appliquées de Rouen

Master 2 (M2), mathématiques appliquées, modélisation et analyse mathématique

2020 - 2021

1 year 1 month

Université Paris-Est Créteil (UPEC)

Master's degree, Mathématiques appliquées

2016 - 2018

1 year 11 months


Licenses & certifications

Amazon Web Services Cloud Practitioner

Issued: –

Google Cloud Digital leader

Issued: –

The best place to find your next move

© 2026. All Rights Reserved.