Rayan Keddache

Technical Lead | Senior Frontend Developer

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

TypescriptReact NativeReduxAWS

Langues

AnglaisEspagnolFrançais

À propos

Introduction

Lead Frontend avec 13+ ans d'expertise React/React Native et architecture cloud AWS. Spécialisé dans les apps mobiles complexes (Renault, BNP Paribas) avec OCR, CI/CD et infrastructure Terraform. Expert en performance, tests unitaires et leadership technique pour projets cross-platform.

Liens

Expérience de travail

Lead Software Engineer secteur IA

VINCIFreelance

août 2025 - août 2026

1 an 1 mois

Paris, France

Mission : Implémentation de modèles IA et de features IA Génératives dans une webapp / Application Mobile. Développement de modules IAC Terraform de déploiement. Gestion d’équipe DATA aux pratiques IA (Agent Skills MCP Prompt Engineering),  Réalisations : Conception et mise en place de l'intégralité des maquettes Figma de l'application (Next.js) Création de l'architecture du projet Next.js et des conventions techniques Développement des features front et intégration des maquettes Implémentation de fonctionnalités d'IA générative : connexion à des modèles, création d'agents, orchestration Réalisation de chatbots, stream, polling. Bascule de get params vers nouveau query http params Amélioration du workflow Claude sur le projet (prompts, contexte, automatisations) Formation de l'équipe en IA : Agentique, Skills, System Prompt, MCP, Instructions Pilotage d’ateliers de formation aux bonnes pratiques d'usage des assistants IA en développement Encadrement technique : code reviews approfondies, pair programming, montée en compétence des développeurs Formation continue de l'équipe sur les patterns React/Next.js et le clean code Définition des standards de qualité et des process de livraison TypeScript (Next.js, React), Figma, IA générative (agents, MCP, Claude), Git, méthodologie Agile/Scrum

Senior Frontend Developer

Renault GroupFreelance

août 2023 - juil. 2025

2 ans

Paris, France

Mission : Développement d’une application mobile interne à renault, déploiement d’infrastructure front sur amazon aws (cloudfront s3 amplify VPC) via IAC (Terraform) Réalisations : • Participation à l’architecture de l’app • Refonte & typage strict de la navigation et implementation de nested stacks • Mise en place d’alias babel webpack (@components) • Mise en place d’une fonctionnalité de scan de texte (OCR) live via camera • Développement de la logique du frameProcessor dédié au bon fonctionnement du scan de caractères • Calcul de position du texte et filtrage des indésirables • Implémentation de reducers et de sagas. • Mise en place de composants connectés à redux (container / component) • Mise en place de commandes vocales SIRI / Hey google via « Shortcuts » (java/swift) • Mise en place de tests unitaires jest • Mise en place d’un wrapper jest visant à reproduire l’exact environnement de prod pour tester • Participation à l’élaboration de maquettes de pages • Ateliers reflexion & brainstorming UX • Déploiement de l’application sur les store • Participation aux sessions metiers, backlogs, design • Élaboration de documentation markdown • Mise en place d’une CI-CD gitlab (Intégration continue, déploiement continu) utilisant les secrets (Gitlab-CI) • Creation de script terraform basés sur les modules afin de déployer l’infrastructure cloud AWS Environnement Technique : Typescript (React Native, Redux, Saga, Jest), AWS (S3, EC2, API-Gateway, VPC, Amplify, Lambda, IAM), Gitlab & Gitlab-CI

Technical lead / Senior Frontend Developer

EnedisFreelance

sept. 2022 - août 2023

1 an

Paris, France

Mission : Creation d’une plateforme de ticketing afin de faciliter le SAV enedis Réalisations : • Creation de l’architecture du projet • Création d’un eslintrc optimal, et de snippets vscode pour automatiser la création de composants/interfaces/stylesHooks. • Création et implémentation des @Alias webpack • Création de tous les composants • Implémentation de React-navigation 6 avec tapage strict, nested stacks, navigation conditionnelle. • Création d’un design system et typage strict des thèmes. • Implémentation de reducers et de sagas. • Implémentation de l'api et des routes • Mise en place de tests unitaires jest (TDD) • Mise en place du storybook • Aide à la conception des maquettes et de métriques UX • Aide à la mise en place d'une CI-CD git • Organisation du planning des sprints agiles • Participation aux sessions metiers, backlogs, design • Organisation de réunions de synchronisation d’équipes • Création de la documentation (Onboarding, MOA) • Supervisation des livrables Environnement Technique : Teams, Jira, Notion GitHub, Typescript (React Native Web, Redux, Saga, Jest), React Native, AWS (S3, API-Gateway, VPC, Lambda, Secret Manager, Certificate Manager, Route53), Stylesheet

Senior Frontend Developer

BNP ParibasFreelance

juil. 2021 - oct. 2022

1 an 4 mois

Paris, France

Contexte : Mise en place d’une application bancaire mobile / web cross platform. Méthodologie : Scrum (TFS), Sprint Daily, Backlogs, Demo (Teams) Réalisations : • Conception d’une architecture en atomic design • Conception et création d’un thème, context, metrics, fonts, colors. • Créations de multiples composants (atoms molécules organisms) • Encapsulation de composants .component .container et connection redux • Mise en place d’une navigation typée stricte et d’un enum routeNames • Passage de composants classComponents vers hooks • Hooks d’optimisations et memoïsation des composants • Logique de rafraichissement du cache et Redux Persist • Toolchain redux saga (interactions avec api via fonctions asynchrones). • Mise en place de snapshots Jest (TDD) • Optimisation memo / callback. • Integration Figma / StyleSheet • Mise en place de stories sur un storybook • Sécurisation client AES de données sensibles (Saga → Encoded in Reducer, Reducer → Decoded in StateToProps) • Gestion individuelle du scrum board • Pilotage de réunions démo - synchro front Environnement Technique : Github, Typescript (React Native, Redux, Saga), Jest, StoryBook

Technical lead / Senior Frontend Developer

Café

août 2020 - juil. 2021

1 an

Paris, France

Contexte : Création d'une application web permettant de gérer un calendrier ou les employés d’une société peuvent indiquer leur présence / télétravail et les offices managers peuvent gérer leur taux d’affluence Réalisations : • Mise en place d’un StoryBook • Conception et création des composants • Code review • Épurement de pages • Conteneurisation de pages et connexion redux • Création des sagas • Création de reducers et logique redux persist • Mise en place de landing pages via la librairie Gatsby • Mise en place de fonctionnalités sur webApp ReactJS • Theming Material UI • Fonctionnalités react-native (refonte stacks navigation, mise en place de react-navigation modales) • Mise en place d’une architecture cross-plateform en .web.tsx .native.tsx Environnement Technique : JavaScript(React JS, Gatsby, ReactNative, Redux Saga, StoryBook) Sprint(Github Projects connecté aux PullRequests

Technical Lead

KOOKAI FRANCEFreelance

sept. 2019 - août 2020

1 an

Paris, France

Contexte : Création d'une application web basée sur une architecture micro-services permettant de lancer des ventes privées. Création de l'interface utilisateur de l'app utilisant un Framework Javascript Réalisations : • Création de plusieurs maquettes d'interface de l’application. • Schématisation de l'arbre de composants. • Création et routing des components (SPA). • Création de l'architecture des composants. • Implémentation des instances et du contenu. • Création du store et des states. • Création des actions et mutations. • Bind des éléments et appels des mutations. • Interactions avec API REST (Axios). • Développement du comportement des éléments utilisant les Keyframes. • Responsive design utilisant le framework SASS et la librairie Bulma, Buefy. • Mise en place de tests unitaires & end2end Cypress & Jest. • Sprint SCRUM (Jira). • Documenter les solutions mises en oeuvre. Environnement Technique : AWS ECS, Jenkins, Ruby on Rails, javaScript (Vue.JS, VueX, Vue-Router), SASS, Cypress, Jest

Full-stack Developer

Merci HandyFreelance

août 2016 - juil. 2019

3 ans

Paris, France

Contexte : Refonte complète du site sur nouveau thème, création de multiples applications fullstack optimisation du thème, mise en place de plusieurs nouvelles fonctionnalités et implémentation d'une nouvelle stratégie de conversion UX. Réalisations : • Création de plusieurs maquettes d'interface de l'application. • Mise en place de plusieurs stratégies de conversion. • Refonte visuelle du thème et implémentation de la nouvelle stratégie UX. • Optimisation du référencement - SEO. • Refonte d’événements de sections du thème, changement de certaines propriété via API. • Refonte complete du responsive design - SCSS BULMA. • Développement du comportement des éléments utilisant les Keyframes. • Compression et épuration des assets - Javascript, SCSS. • Mise en place d'environnements de développement agile - Slate, Git, Trello. • Formation technique Front-End du chef de projet de l’entreprise. • Documenter les solutions mises en oeuvre. Environnement Technique : Slate, NodeJS, JavaScript (VUE.JS), Trello


Formation

EPITECH - European Institute of Technology

Master 2 - Degree in Computer Science and Innovation

2017 - 2018

2 ans

Ahlia University

MASTER 1 - DEGREE IN INFORMATION TECHNOLOGY & COMPUTER SCIENCE (MITCS)

2016 - 2017

2 ans

EPITECH - European Institute of Technology

Bachelor Degree in Computer Science and Innovation

2013 - 2016

4 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.