You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Kouseila MessasKM

Kouseila Messas

Backend Developer | Node | TypeScript | AWS

€560/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Kouseila

Back-end developer, I design and evolve Node.js/TypeScript microservices within product teams, for companies like Radio France, Orange or La Fourche.
What I bring to a team:
🔹 Code built to last — attention to structure and quality: clear architecture, separation of concerns, solid tests, and up-to-date documentation.
🔹 Solid integration experience — numerous connections to third-party APIs and services (payment, logistics, carriers, e-commerce, ERP, media...): heterogeneous external systems that I know how to connect cleanly and reliably.
🔹 Asynchronous and distributed systems in production — message processing, workers, and hands-on experience migrating from a monolith to microservices in the cloud.
🔹 Quick integration into a team — efficient onboarding onto existing codebases, active participation in code reviews and team activities.
Main Stack: Node.js · NestJS · TypeScript · PostgreSQL / MySQL / DynamoDB · AWS (Lambda, Step Functions, SNS/SQS, EKS) · RabbitMQ · GraphQL · Terraform · GitLab CI/CD · Datadog
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Radio France
    Backend Developer (TypeScript/JavaScript)
    PRESS AND MEDIA
    July 2023 - Today (3 years)
    Paris, France
    Context: Within the digital division of Radio France, I design, develop, and maintain microservices (APIs and workers) that power the group's digital platforms.

    Missions:
    - Development and maintenance of microservices in Clean Architecture, with strict separation of layers and CQRS pattern.
    - Design and exposure of REST and GraphQL APIs, including BFFs dedicated to front-end applications.
    - Integration of external services and APIs (marketing CRM, media partner APIs like France Télévisions...).
    - Development of RabbitMQ workers for asynchronous processing.
    - Monitoring and observability of services (Elastic, Grafana).
    - Unit and integration tests (Vitest, Jest, ava).
    - API documentation (Swagger/TSOA) and code reviews.
    - Participation in team rituals (daily, grooming, planning, demo, retro).

    Technical Stack: TypeScript · Node.js · NestJs · Fastify · GraphQL · RabbitMQ · Kubernetes · Elastic · GitLab CI/CD
    Node.js TypeScript GraphQL Kubernetes PostgreSQL
  • FDJ GAMING SOLUTIONS
    TypeScript Developer
    ENTERTAINMENT AND LEISURE
    July 2022 - July 2023 (1 year)
    Paris, France
    Context:
    Within the development team at FDJ Gaming Solutions, I contributed to the development of games for international clients using an internal framework based on TypeScript.

    Missions:
    - Skill development on the internal framework.
    - Development and maintenance of games in compliance with each lottery's guidelines.
    - Implementation of unit tests with Jest.
    - Continuous integration with GitLab CI/CD.
    - Documentation (logic/game rules, test coverage, project configuration).
    - Code review.
    - Participation in team rituals (daily/estimation/project kickoff).

    Technical Stack:
    Languages: TypeScript.
    Framework: Internal framework.
    Technologies: Jest, GitLab CI/CD.Context: Within the development team at FDJ Gaming Solutions, I contributed to the development of games for international clients using an internal framework based on TypeScript. Missions: - Skill development on the internal framework. - Development and maintenance of games in compliance with each lottery's guidelines. - Implementation of unit tests with Jest. - Continuous integration with GitLab CI/CD. - Documentation (logic/game rules, test coverage, project configuration). - Code review. - Participation in team rituals (daily/estimation/project kickoff). Technical Stack: Languages: TypeScript. Framework: Internal framework. Technologies: Jest, GitLab CI/CD.
    Node.js TypeScript JavaScript Jest Gitlab CI/CD
  • La Fourche
    Web Back-end Developer
    E-COMMERCE
    January 2020 - July 2022 (2 years and 6 months)
    Paris, France
    Context: Organic subscription e-commerce platform, built on an event-driven architecture of approximately 20 NestJS microservices in production on AWS (EKS), with a GraphQL API Gateway.
    Missions:
    - Design and development of about ten Node.js/NestJS microservices (REST APIs and workers), communicating via pub/sub using AWS SNS/SQS.
    - Progressive migration from a Symfony monolith to decoupled microservices.
    - Integration of numerous external services: Shopify (API, webhooks), Stripe (payments and subscriptions), Prismic (CMS), and bidirectional synchronization with two ERP/WMS.
    - Synchronization of the product catalog from PIM Akeneo to Shopify, the internal OMS, and two successive ERP/WMS (migration from the first to the second): modeling and transformation of product sheets (attributes, variations, channels) to feed each system; progressive migration from a Symfony monolith to decoupled microservices.
    - Utilization of PIM Akeneo data (weight, volume, dimensions) to feed the order split algorithm, determining the number and type of cartons per order based on the carrier.
    - GraphQL API Gateway (Apollo Server) aggregating various data sources.
    - Product search with Elasticsearch and Algolia; DynamoDB persistence and Redis cache.
    - Kubernetes deployment (EKS) with Helm, Terraform infrastructure, Datadog observability (APM, logs, metrics).
    - Resolution of production incidents and bugs.
    Technical Stack: TypeScript · Node.js · NestJS · Apollo GraphQL · PostgreSQL · DynamoDB · Redis · Elasticsearch · Algolia · BigQuery · Firebase · AWS (SNS/SQS, Lambda, S3, EKS) · Docker · Kubernetes · Terraform · Datadog · Jest
    NestJs Symfony GraphQL Amazon Web Services (AWS) Serverless

Recommendations

Be the first to recommend Kouseila

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master, Ingénierie logicielle
    Université d'Avignon et des Pays de Vaucluse
    2018
    Master, Ingénierie logicielle

Skill set

Categories