Aller au contenu

Missions

React Native, Expo et le web autour

Je rejoins des équipes produit le temps d’une mission : migrer une application vers Expo, reprendre une base de code existante ou renforcer l’équipe sur le mobile et le full-stack.

Ce que je prends en charge

01

Migration Expo

Passer une application React Native legacy sur Expo sans bloquer les releases : surface native, librairies, builds et chemin vers les stores.

02

Reprise d’une application existante

Comprendre vite une base de code, dégager les priorités techniques, remettre de la structure là où le projet en a besoin.

03

Renfort d’équipe

Livrer les prochaines fonctionnalités avec l’équipe : mobile, web et API, du build jusqu’à la publication.

Ce que je sécurise pendant une migration

Surface native
Dépendances, permissions, config plugins, prebuild et modules qui peuvent bloquer Expo.
Vous obtenez une carte de compatibilité et des options claires de remplacement ou de repli.
Déploiements EAS et QA
EAS Build, Submit, Update, channels, CI et distribution QA.
Je conseille votre équipe sur les options adaptées au projet pour fluidifier les déploiements.
Choix sur mesure
Arbitrages selon votre stack, vos contraintes stores et votre cadence produit.
Nous choisissons ensemble les options Expo utiles, sans workflow générique.
Autonomie de l’équipe
Décisions, playbooks et arbitrages sont écrits pour l’équipe interne.
La migration se termine avec un workflow que votre équipe opère sans moi.

Comment se déroule une mission

  1. cartographier

    Comprendre l’existant

    Code, dépendances natives, CI et parcours critiques passés en revue avant de toucher au code.

    Priorités et ordre de traitement

  2. migrer

    Moderniser sans bloquer

    Migration Expo quand elle sert le besoin, librairies incompatibles remplacées, builds sécurisés.

    Une app qui build proprement

  3. livrer

    Livrer pour de vrai

    Versions de test régulières, parcours vérifiés sur iOS et Android, publication sur les stores.

    Un chemin de release éprouvé

  4. transmettre

    Rendre l’équipe autonome

    Commandes, décisions et options de repli documentées pour la maintenance.

    Une équipe prête pour les prochaines releases

Ce que j’ai livré

CAMPING-CAR PARK

03.2024 – 09.2025

React Native · référent mobile

Expo · CI/CD · cartographie

contexte ›
Application de réservation en production, sur un socle React Native vieillissant.
action ›
Migration vers Expo : librairies non maintenues remplacées, pipeline de build et de release configurée. Puis refonte en 2025, réservation et cartographie, avec les équipes produit et backend.
résultat ›
Un socle Expo à jour, des releases fiabilisées et une équipe accompagnée sur la durée.

MOBIAPPS

10.2025

React Native · migration Expo

Expo · config plugins

contexte ›
Application React Native legacy à moderniser.
action ›
Migration vers Expo : configuration native, plugins Expo, dépendances et React Navigation.

VAERDICT

depuis 2024

Full-stack · lead technique

React · Node.js · TypeScript

contexte ›
Application web métier à faire évoluer, avec une équipe interne.
action ›
Re-architecture pour gagner en évolutivité, lead technique de l’équipe.
résultat ›
Une base plus évolutive, une équipe accompagnée.

LiNote

2023

React Native · création

Expo · iOS · Android

contexte ›
Plateforme de communication web, sans application mobile.
action ›
App créée de zéro : messagerie, envoi de photos, appels visio, notifications et alertes.
résultat ›
Fonctionnalités clés livrées sur iOS et Android.

Silbo

2020 – 2022 · CDI

Full-stack

Node.js · TypeScript · React · React Native

contexte ›
Applications web et terrain pour la santé.
action ›
Développement full-stack, temps réel, exploitation en production.
résultat ›
Applications livrées et utilisées au quotidien.

Ils en parlent

#01

« Nous partions d'un legacy assez complexe. Simon a repris le projet, remis de l'ordre dans toute la stack et continue de nous accompagner au quotidien. »

Eric

#02

« Simon a construit notre app React Native depuis zéro, en restant aligné avec l'app web. En quelques semaines, nous avions les rappels, les messages, le partage de photos et les appels vidéo. »

Julie

#03

« Nous traînions cette migration Expo depuis plus d'un an. Simon nous a rassurés, l'a livrée en deux semaines, et nous avons pu publier une version propre derrière. »

Matthieu

#04

« Simon est arrivé sur un projet où le front, le backend, le mobile et l'infra étaient tous liés. Il a vite compris comment tout s'emboîtait, ce qui nous a évité beaucoup d'allers-retours. »

Thomas

#05

« Simon a migré vers Expo trois de nos apps React Native maintenues depuis plus de 9 ans. La migration s'est faite en douceur, et nous en mesurons déjà les bénéfices : montées de version bien plus rapides, builds enfin fiables. »

Romuald

#06

« Notre codebase mobile était devenue trop complexe : trop de cas particuliers, trop de dépendances, plus beaucoup de certitudes. Simon nous a aidés à reprendre la maîtrise et à remettre une structure claire. »

Antoine

Questions fréquentes

Combien de temps dure une migration Expo ?

Cela dépend des dépendances natives, de la CI et du circuit de release. La revue initiale permet d’estimer le périmètre avant toute modification.

Faut-il arrêter les releases pendant la migration ?

Non. L’objectif est de migrer pendant que le produit continue d’avancer, puis de prouver le nouveau chemin de release sur une version que l’équipe peut inspecter.

Pouvez-vous rester après la migration ?

Oui. Je peux continuer à accompagner l’équipe sur les évolutions, les publications et le suivi technique.

Travaillez-vous à distance ?

Oui, en télétravail depuis Nantes, avec des équipes en France et à l’international.

Contact

J’aime arriver sur un produit existant, comprendre ses contraintes et le faire avancer avec l’équipe en place. Si votre application a besoin de ce regard, je serai ravi d’en discuter.