
Rayan Keddache
Technical Lead | Senior Frontend Developer
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À 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.
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