Rachid Bechir
Full Stack Engineer Nodejs React Graphql Ci Cd Aws @Accor
Signup · Get unlimited contacts
WORK HISTORY
Full Stack Engineer Nodejs React Graphql Ci Cd Aws @Accor
Issy-les-Moulineaux, FR
As part of the Digital Factory at the Accor group, I work as a full stack developer on the Accor ALL.com Mobile / Web application, specifically in the BFF (Back For Front) team.The BFF team is responsible for- The overlay of the Accor Information System to simplify usage on the ALL.com web and app fronts- Simplifying and standardizing API consumption by the fronts- Aiming to be the sole entry point for the fronts regarding Accor data.Achievements- Created an API using NodeTS with GraphQL and Apollo following the Hexagonal architecture- Implemented a DataLoader module to optimize data fetching through the GraphQL layer, integrating batching, caching, error handling, and performance optimization with monitoring, input validation, and secure data access management- Developed an AWS Lambda function to process request messages sent to an API exposed via AWS API Gateway for generating digital room keys, queued in AWS SQS, with notifications to users via AWS SNS, all monitored by AWS CloudWatch and secured by AWS IAM- Pre-loaded cache on AWS Redis by creating Lambdas to fetch and cache data via SQS, with error handling through a Dead-Letter Queue (DLQ)- Implemented pre-developed Terraform modules by the infrastructure teams, including configuration, variables, data sources, planning, application, version control, Secret Manager, and IAM policies- Utilized design patterns (Builder, Adapter, etc.) and adhered to SOLID principles- Created a frontend application using React.js and TypeScript to integrate and interact with Accor services (VPC, Resto, Sorties, etc.) on web and mobile platforms.TAGS: NodeJS - GraphQl - Express Js - TypeScript - React - Docker - Docker Compose - PostgreSQL - AWS(Dynamo, CloudWatch, ECR, ECS, Lambda.)- Terraform - Splunk - GitLab CI / CD - Jest.
EDUCATION
Institut Supèrieur des Sciences Appliquées et de Technologie de Sousse - ISSAT Sousse
National Engineering diploma, Software Engineering
Institut Supèrieur des Sciences Appliquées et de Technologie de Sousse - ISSAT Sousse
Integrated Preparatory Cycle MPI, Engineering
SKILLS
ABOUT RACHID BECHIR
I’m an experienced web developer with well-rounded experience.I am a good team player with knowledge in the web development and background of software development, I also have a strong feeling of responsibility.In addition, I am open minded and a quick learner.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.