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

Rebouh Nassim

Senior FullStack Developer

€670/day
2 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Rebouh

I am an ambitious person. I work very well under pressure and I like challenges.
I integrate easily into a team and I like to be able to participate in its cohesion.
I am passionate about new technologies and new opportunities that help us improve our lives and our jobs.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • Louisvuitton
    Senior Software Developer
    LUXURY GOODS
    January 2023 - Today (3 years and 5 months)
    Paris, France
    Participation in the strategic development of the e-commerce mobile application, a true international showcase for the brand, with a particular focus on the back-end.
    Main programming languages/frameworks used:
    Angular/TypeScript
    Nodejs/NestJs/TypeScript - PostgreSQL/KAFKA
    CI/CD & Infrastructure:
    Github Actions - Argo CD - Google Cloud Platform: Kubernetes/Docker
    Organization: Scrum

    Achievements:
    1. Implementation in Clean Architecture with best practices: SOLID principles and separation of concerns best practices. This approach has made the code modular, easily testable, maintainable, and scalable, while facilitating the integration of new features.
    2. Complete refactoring of the application architecture: Development of a new codebase with NX, ensuring a modular organization optimized for teamwork, without dependencies on existing code.
    3. Microservice-oriented development with event-driven communication via Kafka: Design of independent microservices for each application functionality (catalog, order tracking, customer service, etc.), thus facilitating the scalability and responsiveness of the architecture. Microservices communicate asynchronously via Kafka for key events: for example, when an order is placed, a message is sent via Kafka to notify the inventory management microservice, which can then adjust available quantities in real-time.
    4. CI/CD automation with GitHub Actions and deployment on GKE
    5. Infrastructure monitoring with Dynatrace
    6. Security and traffic management with Akamai Gateway
    7. Optimization of code and shared services organization (Nx workspaces)
    8. Implementation of a comprehensive testing strategy: Writing and execution of unit tests, integration tests, and end-to-end (E2E) tests.
  • SNCF RESEAU
    Senior Software Developer
    TRANSPORTATION
    January 2022 - January 2023 (1 year)
    Paris, France
    Main programming languages/frameworks used:
    Angular/TypeScript
    Nodejs/NestJs/TypeScript

    Achievements:
    Write testable, flexible, and maintainable code (use of several principles and design patterns: GoF; SOLID, Strategy, Builder...).
    Implementation and setup of a Clean architecture (Hexagonal), based on solid foundations for the project's life and evolution.
    Technical management of a team of 8 developers.
    Participation in analysis and estimation meetings (Business/IT).
    Sharing my experience and knowledge on several Front End topics (RxJs, NgRX, Reactive Programming, best practices, performance improvements).
    Studies and adaptation of architectures according to evolving needs (Monolith => MicroService => EventSourcing/CQRS).
    Sharing knowledge of the NestJs framework and developing a reliable implementation plan open to evolution.
    Implementation and design of MongoDB collections + complex querying (MapReduce/Aggregations).
    Acting as Lead Front for the entire program (4 Teams).
    Creation and maintenance of an Angular component library.
    Implementation of TDD.
    Code Review & Clean Code.
    Participation in the development of microservices and adherence to breakdowns by need.
    Containerization with Docker and Kubernetes on AWS.
    Implementation of event-driven architecture using Kafka.

    Project Description:
    Implementation and participation in the creation of tools for train maintenance, enabling the management of the SNCF network in France.
    Technical Environment:
    FrontEnd:
    Angular 12, Typescript.
    NgRx, Rxjs.
    Spectator, Ng-Mock..
    Amazon S3
    Amazon Lambda
    Jest, Cypress, Spectator.
    BackEnd:
    NestJs/NodeJS.
    MongoDB.
    Kubernetes (AWS).
    CI/CD & Infrastructure:
    Gitlab CI/CD
    Terraform
    Docker
    Kubernetes
    Organization:
    SAFe / Scrum
    IDE:
    Webstorm, IntelliJ
  • Natixis
    Tech Lead / Cloud Engineer
    BANKING AND INSURANCE
    January 2019 - February 2022 (3 years and 2 months)
    Charenton-le-Pont, France
    Project 1: Implementation and participation in setting up a web and mobile application to facilitate the daily lives of employees within the company premises.
    Main programming languages/frameworks used:
    ReactJs/React Native/TypeScript
    Nodejs/NestJs/TypeScript
    Achievements:
    Analysis of needs and design of architectures that meet business requirements (budget, security, and availability).
    Facilitating the transition to the cloud by presenting different available solutions, while comparing them with the existing on-premise setup.
    Implementation of a secure On-premise/Microsoft Azure architecture allowing information transit between datacenters and the Public Cloud.
    Implementation of an ASE (Azure App Service Env), PrivateLink, Azure MySQL, KeyVault, Azure AD, Azure DevOps, Static Web App, VPN...
    Sharing my experience and knowledge on serverless implementation.
    Implementation of TDD, DDD.
    Strong focus on Code Review & Clean Code.
    Implementation of IoT Services, connection to a SIGFOX network - GCP.
    Technical Environment:
    FrontEnd:
    ReactJs/React Native, Typescript.
    Azure Static WebApp
    Firebase
    Jest.

    Project 2: Design and development of a B2B and B2C matchmaking platform within the BPCE group.

    Achievements:
    Analysis of needs and design of architectures that meet business requirements (budget, security, and availability).
    Facilitating the transition to the cloud by presenting different available solutions, while comparing them with the existing on-premise setup.
    Sharing my experience and knowledge on serverless implementation.
    Tech Lead of a team of 3 developers. Technical stack (Angular/NodeJs/GCP).
    Implementation of TDD, DDD.
    Strong focus on Code Review & Clean Code.
    Implementation of GCP Serverless solutions (Cloud Functions, Cloud Pub/Sub, Cloud Storage, DataStore).
    Angular Node.js Microsoft Azure Google cloud Kubernetes React Native NestJs

Reviews

4.0

Out of 1 rating

No review details to display

Rebouh has chosen to keep their written reviews private.

Recommendations

Be the first to recommend Rebouh

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

Certifications

Skill set

Categories