Ayman JAWADI

Senior Full Stack Engineer

Salaire / Taux journalier

Paris, France

Mobilité : Paris, Île-de-France

Freelance

Peut venir sur site

Expertises

ReactNodeAngularKafkaMicroservicesJavascriptNuxtNestCSSReduxExpressMongoDBAWSDynamoDBAWS LambdaGoogle BigQueryDatadogGoogle Cloud PlatformGitDockerJiraRESTful APIsTypescriptNextAmazon EC2HTMLMySQLConfluence

Langues

Français (Maternelle)Anglais

À propos

Introduction

Senior Full Stack Engineer avec plus de 7 ans d’expérience dans le développement d’applications web complexes, les architectures microservices et les environnements cloud. J’ai participé à la conception et à l’évolution d’applications métiers à forte valeur ajoutée dans les domaines du Transport du Retail et de l’Automobile. Expert en Angular, React, Node.js et NestJS, je contribue aussi bien aux sujets d’architecture qu’au développement frontend et backend.

Liens

Expérience de travail

Senior Full Stack Engineer - Angular / Node.js / AWS

SNCFFreelance

avr. 2025 - Présent

1 an 7 mois

Paris, France

Projet : Développement et évolution d'une plateforme nationale de maintenance du matériel roulant SNCF utilisée dans les centres de maintenance ferroviaire. L'application permet la gestion des opérations de maintenance des rames TGV, la planification des interventions et la synchronisation temps réel des données métier. Architecture orientée microservices reposant sur des échanges synchrones via APIs REST et asynchrones via Kafka pour assurer la cohérence et la propagation des données entre les différents domaines métier. Réalisations & impact : ▪ Optimisation de requêtes MongoDB sur des collections de plusieurs dizaines de millions de documents. ▪ Conception et développement de producers et consumers Kafka pour la synchronisation temps réel des données métier entre microservices. ▪ Mise en place de l'observabilité et du monitoring avec Datadog. ▪ Contribution à la stabilité et à la qualité de la plateforme (revues de code, correction d'incidents, amélioration continue). Tâches au quotidien : ▪ Conception et développement d'APIs REST et microservices avec Node.js et NestJS. ▪ Développement de fonctionnalités frontend avec Angular, NgRx et Typescript. ▪ Optimisation des accès aux données MongoDB et amélioration des performances. ▪ Analyse des besoins métier, chiffrage des évolutions et participation aux ateliers techniques. ▪ Analyse et résolution des incidents de production. ▪ Collaboration avec les équipes Produit, QA, DevOps et métiers. ▪ Mise en œuvre des échanges synchrones HTTP entre microservices. ▪ Mise en place de producers/consumers Kafka pour le traitement des messages asynchrones. ▪ Mise en place de métriques, logs et dashboards Datadog pour le monitoring applicatif. ▪ Intégration de middlewares de sécurité (authentification, validation des entrées, gestion des tokens). ▪ Conteneurisation et orchestration avec Docker. ▪ Intégration continue et déploiement automatisé (CI/CD) avec Gitlab et Jenkins. Stack technique : Node.js, Nest.js, Angular, NgRx, MongoDB, Kafka, Docker, Jest, Jira, Git, AWS

Senior Full Stack Engineer - React / Node.js / GCP

Keolis Group

avr. 2023 - sept. 2024

1 an 6 mois

Paris, France

Projet : Outil centralisé pour le PCC et les agents terrain, afin de gérer les procédures d’exploitation et les demandes d’autorisation de travaux dans le cadre de l’exploitation du Grand Paris Express (GPE). Il vise à coordonner efficacement les interventions de maintenance et d’aménagement sur le réseau. Réalisations & impact : ▪ Réduction des incidents technico-fonctionnels en adoptant l’architecture des microservices. ▪ Encadrement d’un développeur junior : montée en compétences + amélioration qualité code. ▪ Mise en place d’une architecture backend sécurisée en Nest.js, JWT, Guards et middlewares. ▪ Création pipelines CI/CD (GCP + Jenkins). Tâches au quotidien : ▪ Identification et rédaction des spécifications fonctionnelles de l’application. ▪ Développement et maintenance de microservices REST avec Node.js, Nest.js. ▪ Gestion des routes HTTP, de l'authentification JWT, des Middlewares et du logging. ▪ Consommation des APIs REST et gestion des états applicatifs. ▪ Développement de composants React réutilisables avec Hooks, Context API et TypeScript. ▪ Création de composants front avec React et Redux et validation des données. ▪ Intégration des maquettes UI/UX depuis Figma. ▪ Respect des bonnes pratiques de structure modulaire (lazy loading, services, injections de dépendances). ▪ Conception des requêtes SQL et gestion des requêtes avec PostreSQL. ▪ Mise en place d’échanges asynchrones avec Kafka pour transmettre les événements métier entre services back-end et systèmes tiers. ▪ Intégration continue et au déploiement automatisé (CI/CD) avec GCP et Jenkins. ▪ Revue de code, pair programming et partage de bonnes pratiques de développement. ▪ Création de pipelines YAML et la configuration des environnements de test et de production. Stack technique : React, Redux Toolkit, Node.js, Nest.js, Docker, GCP, Git, Jira, PostgreSQL

Full Stack Engineer - React / Node.js

Mediapost Group

mai 2022 - mai 2023

1 an 1 mois

Paris, France

Projet : Application web B2B avec carte interactive pour optimiser les campagnes marketing des grands comptes dans les domaines de la distribution et du Retail. Réalisations & impact : • Intégration Mapbox GL optimisée pour afficher +100 000 points sans perte de performance. • Conception de microservices Node.js → réduction du temps de réponse API. • Automatisation qualité/tests → amelioration de la qualité du code. • Conteneurisation et orchestration via Kubernetes pour garantir la scalabilité. Tâches au quotidien : • Développement des évolutions et fonctionnalités métier. • Création des APIs (Rest, Swagger) avec Node.js et Express. • Création de micro-services et mise en place des routes HTTP. • Gestion de requêtes et des opérations sur la base de données avec MySQL. • Conception et développement des composants front-end avec React (Redux, Hooks) • Intégration de la bibliothèque Mapbox GL dédiée au traçage de la carte. • Conteneurisation et orchestration avec Kubernetes. • Automatisation des opérations courantes (build, process, tests, code …). • Chiffrage des tickets JIRA et Versionning avec Gitlab. Stack technique : React, Node.js, Express, Next.js, Kubernetes, Jest, Jira, Git

Full Stack Engineer - Angular / Node.js / AWS

Stellantis

mai 2020 - mai 2022

2 ans 1 mois

Paris, France

Projet : Plateforme web E-Commerce et Retail d’automobiles pour Peugeot. L’objectif est d’offrir une expérience d’achat en ligne fluide et immersive pour les clients tout en soutenant les concessionnaires dans leurs ventes au détail. Réalisations & impact : ▪ Architecture serverless avec AWS : baisse des coûts et des ressources. ▪ Mise en place de l'API Gateway + Lambda → haute disponibilité et scalabilité automatique. ▪ Traitement et visualisation des logs avec ELK et CloudWatch. ▪ Gestion des données sur DynamoDB pour un trafic élevé. Tâches au quotidien : ▪ Analyse, conception et spécification du besoin métier du client. ▪ Étude technique de l’architecture du projet. ▪ Intégration du workflows CI/CD et mise en place des conteneurs docker. ▪ Création APIs Rest avec Node.js et Nest.js ▪ Mise en place de Amazon API Gateway. ▪ Automatisation de fonctionnalités avec AWS Lambda. ▪ Visualisation des données avec Elasticsearch et gestion des logs avec Cloudwatch Logs. ▪ Utilisation de Talend pour faire de l’ETL. ▪ Développement des APIs back-end avec Node.js et Express. ▪ Création de micro-services et mise en place des routes HTTP. ▪ Gestion de requêtes et des opérations sur la base de données avec DynamoDB. ▪ Conception et développement des composants front-end avec Angular. Stack technique : Angular, Node.js, Nest.js, Talend, ELK, AWS

Software Developer & Data Engineer

Leyton

avr. 2019 - mai 2020

1 an 2 mois

Paris, France

Projet : Développer un Chatbot avec des algorithmes de Machine Learning et d'IA. Il visait à automatiser la communication avec les clients, tout en optimisant les processus de gestion des demandes et d’améliorant l’expérience utilisateur globale. Réalisations & impact : • Amélioration de la pertinence des réponses. • Implémentation ML/IA en Python pour guider la logique de décision. • Interface utilisateur Vue.js performante et fluide. • Optimisation processus client via SQL → réduction du temps de traitement des requêtes Tâches au quotidien : • Analyse des besoins métier et définition des règles permettant de guider l'interaction du chatbot. • Création des micro-services et des APIs en PHP et mise en place des routes HTTP. • Application des algorithmes de Machine Learning et de l’IA avec Python pour améliorer les réponses du chatbot. • Conception et développement de l'interface utilisateur avec Vue.js, garantissant une interaction fluide. • Collaboration à l'optimisation des processus clients et automatisation des tâches récurrentes via SQL. Stack technique : Python, Javascript, Vue.js, Laravel, SQL, Gitlab


Formation

Mohammed V University in Rabat

Master's degree


Licences et certifications

Angular et Node.js - The MEAN Stack Guide

Délivré le : –

Certifié par Udemy

React (Hooks, Redux, Context)

Délivré le : –

Certifié par Udemy

Angular - The Complete Guide

Délivré le : –

Certifié par Udemy

Portfolio

Senior Full Stack Engineer - Angular / Node.js / AWS

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.