Kouseila MESSAS

Développeur Back-end | Node.js & TypeScript

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

Développement BackendNodeAWSTypescriptTest Driven DevelopmentHexagonal ArchitectureMicroservicesJavascriptNestRedisExpressDevOpsBase de données SQLDynamoDBElasticsearchKafkaAWS LambdaGoogle BigQueryPostmanSwagger/OpenAPIDatadogClean ArchitectureAmazon RedshiftPrometheusLinuxDéveloppeur BackendTech LeadEvent Driven ArchitectureGoogle Cloud PlatformKubernetesGitDéveloppeur WebClean CodeFirebaseDockerJiraSQLiteGraphQLPostgreSQLGitLabGrafanaTerraformMySQLConfluenceRabbitMQIngénieur logiciel

Langues

Français (Maternelle)Arabe (Courant)Anglais

À propos

Introduction

Développeur back-end spécialisé Node.js / TypeScript. Je conçois et maintiens des APIs REST/JSON, serveurs GraphQL et microservices (NestJS, Fastify, Express) en production : média, e-commerce, jeux, télécoms. Ce que j'apporte : - Qualité : tests Jest/Vitest, couverture, SonarQube, revues de code - Architecture claire : Clean Architecture, CQRS, event-driven / Pub-Sub - Industrialisation : Docker, Kubernetes, CI/CD GitLab, monitoring - Autonomie du besoin métier à la prod + mentorat de devs

Liens

Expérience de travail

Développeur Back-end (Node.js / TypeScript)

Radio FranceFreelance

juil. 2023 - juin 2026

3 ans

Paris, France

Contexte : Plateforme API et microservices de radiofrance.fr, ici.fr et des applications mobiles iOS / Android, au sein de la Direction du Numérique. Missions : - En charge du périmètre France Bleu : APIs de contenu web / mobile et BFF de l'application mobile, du recueil des besoins auprès des équipes produit à la mise en production et au monitoring (Elastic, Grafana). - Évolution du serveur GraphQL central (Apollo Server) exposant le contenu éditorial à tous les clients internes : ajout de domaines, optimisation des performances des résolveurs. - Optimisation de performances d'APIs : mise en cache d'appels externes redondants, optimisation SQL (indexation, réécriture de requêtes), ajout de filtres à la bibliothèque SQL interne. - Contribution à une API de Server-Driven UI pilotant les composants de l'app mobile ; optimisation du chargement des tests (routes testées chargées isolément) supprimant les timeouts et réduisant fortement la durée des suites. - Conception d'APIs REST / JSON et de workers en Clean Architecture (dependency-cruiser, ESLint custom) et pattern CQRS reader / writer ; recherche de contenu éditorial via Elasticsearch, sécurisation des services utilisateurs (JWT / OAuth2). - Déploiement et monitoring des services sur Kubernetes : conteneurisation Docker, mises en production via GitLab CI/CD, suivi post-déploiement (Elastic, Grafana). - Force de proposition sur les choix d'architecture (arbitrages coût / bénéfice des refontes) ; revues de code et forte collaboration avec les équipes produit ; contribution à des bibliothèques internes publiées sur le registre npm (connecteur PostgreSQL, plugin RabbitMQ Fastify). - Développement assisté par IA (Claude Code) dans le cadre des pratiques d'équipe : génération cadrée de code et de tests, participation à l'automatisation de merge requests avec revue obligatoire. - Tests systématiques (Vitest, Ava) avec suivi de la couverture, SonarQube en CI, doc Swagger / TSOA auto-générée et documentation Confluence. Stack technique : TypeScript · Node.js · Fastify · Express · Apollo Server · GraphQL · REST/JSON · PostgreSQL · Elasticsearch · Redis · RabbitMQ · Kafka · Docker · Kubernetes · GitLab CI/CD · Vitest · Swagger · Claude Code

Développeur Node.js / TypeScript

FDJ - La Française des JeuxFreelance

juil. 2022 - juil. 2023

1 an 1 mois

92100 Boulogne-Billancourt, France

Contexte : Développement de jeux pour des loteries internationales chez FDJ Gaming Solutions, sur un framework interne TypeScript. Missions : - Montée en compétence rapide sur le framework interne ; développement et maintenance de jeux selon les directives spécifiques de chaque loterie cliente. - Tests unitaires Jest et suivi de la couverture de code ; intégration continue GitLab CI/CD. - Documentation technique (logique du jeu, règles, configuration), revues de code et rituels Agile (daily, chiffrage, démarrage projet). Stack technique : TypeScript · Framework interne · Jest · GitLab CI/CD · Linux

Développeur Back-end — Responsable du pôle logistique

La Fourche

janv. 2020 - juil. 2022

2 ans 7 mois

Paris, France

Contexte : Plateforme e-commerce bio par abonnement (modèle Shopify), ~20 microservices NestJS en production sur AWS EKS, architecture event-driven et API Gateway GraphQL. Missions : - Responsable du périmètre logistique de la plateforme (WMS, préparation de commandes, stocks, transporteurs), en interface avec les autres domaines : OMS, paiement / abonnements, remboursements, service client, catalogue produit. - Accompagnement de 2 développeurs : montée en compétences sur l'architecture event-driven (AWS SNS/SQS), structuration du code et des tests, monitoring Datadog. - Conception et développement d'une dizaine de microservices Node.js / NestJS (APIs REST / JSON et workers), communiquant en Pub/Sub via AWS SNS / SQS ; migration progressive d'un monolithe Symfony vers ces services découplés. - En lien direct avec les équipes ops entrepôt : conception d'un algorithme de split de commandes optimisant le temps de préparation, le choix des cartons selon volume / transporteur et la réduction de la casse produit — piloté via un outil de feature flags interne. - Synchronisation du référentiel produit entre le PIM Akeneo, Shopify et les CMS (Prismic, Strapi) ; cache applicatif Redis pour la performance. - Synchronisation bidirectionnelle avec les systèmes back-office : OMS Shopify puis OMS interne (Sylius), WMS de gestion d'entrepôt, incluant la migration de données entre ERP ; orchestration de workflows entre OMS et WMS via AWS Step Functions. - Développement d'outils pour le service client, dont une cartographie interactive (Leaflet). - Recherche produits avec Elasticsearch et Algolia ; persistance NoSQL DynamoDB. - Intégrations Shopify (APIs, webhooks) et Stripe (paiements et abonnements — OAuth2 / JWT) ; API Gateway GraphQL (Apollo Server) agrégeant les sources ; pipeline data vers BigQuery, Firebase / Firestore. - Déploiement Kubernetes (AWS EKS) avec Helm, infrastructure Terraform, observabilité Datadog (APM, logs, métriques). Stack technique : TypeScript · Node.js · NestJS · Apollo GraphQL · REST/JSON · PostgreSQL · DynamoDB · Redis · Elasticsearch · Algolia · Akeneo · Shopify · Sylius · Prismic · Strapi · Leaflet · BigQuery · Firebase · AWS (SNS, SQS, S3, EKS, Lambda, Step Functions) · Docker · Kubernetes · Terraform · Datadog · Jest

Développeur Web Full Stack (externe Atos)

Orange

nov. 2018 - janv. 2020

1 an 3 mois

Greater Nice Metropolitan Area · On-site

Contexte: Au sein de l'équipe OIH (Outil Interne Hebex), j'ai contribué au développement, à la maintenance et à l'évolution des outils internes de supervision. Missions: - Développement d'applications (API/worker) en Python (Flask/Django) et PHP (Symfony). - Maintenance sur les applications existantes (PHP, Python, Perl, C). - Migration d'applications vers le cloud interne Orange. - Dockerisation d'applications et mise en place d'intégration continue sur GitLab. Stack Technique: Langages: Python, PHP, Perl. Framework: Django / Symfony. Bases de données: MySQL, PostgreSQL. Outils: Docker, Docker Swarm, GitLab.

Développeur Web Full Stack en alternance

B2PWeb

juil. 2017 - juil. 2018

1 an 1 mois

Cavaillon · On-site

Contexte: En tant que développeur Web Full Stack en alternance chez B2PWeb, j'ai contribué au développement d'applications et de services web dans le domaine du transport. Missions: - Conception et développement d'interfaces utilisateur avec Symfony (Twig) et Bootstrap. - Mise en place de tests unitaires avec PHPUnit. - Mise en place de tests d'interface (Selenium). - Amélioration des performances du framework interne (module de routage). - Intégration avec un TMS (système de gestion de transport) sur l'application de gestion de commande interne. Stack Technique: Langages: PHP, Symfony, JavaScript. Outils: PHPUnit, Selenium. Bases de données: MySQL.


Formation

Avignon Université

Master

2016 - 2018

2 ans 1 mois

Avignon Université

Licence

2015 - 2016

1 an 1 mois

Université Mouloud Mammeri Tizi-Ouzou

Licence

2012 - 2015

3 ans 1 mois

Lycée Oudhias, Tizi-Ouzou, Algérie

Baccalauréat

2009 - 2012

3 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.