Olivier Carrara

Tech. Lead React Native

Salaire / Taux journalier

Montpellier, France

Mobilité : Paris, Lyon, ...

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Développement MobileKotlinReact NativeTypescriptMicrosoft SQL ServerAndroidGradleGitMySQLPostgreSQLHTMLCSSReduxGraphQLIonicDéveloppement FrontendMicroservicesReactSassJavascriptTailwind CSSMongoDBBase de données SQLDomain Driven DesignClean ArchitectureLinuxXcodeCopilotTech LeadSupabaseCypressMicrosoft 365Développeur WebDéveloppeur MobileClean CodeSQLiteGitHubDéveloppeur FrontendMicrosoft TeamsWindows

Langues

Français (Maternelle)Anglais

À propos

Introduction

Développeur d'applications mobiles avec 15 ans d'expérience dont 5 ans sur React Native. J'ai acquis une expertise sur toutes les phases d'un projet mobile (hybride ou natif) de l'initialisation jusqu'au déploiement sur les stores. Que ce soit en totale autonomie ou intégré dans une équipe encadrant des profils juniors, je m'adapte aux différentes situations.

Liens

Expérience de travail

Tech. Lead React Native

La Ruée des FadasFreelance

févr. 2026 - avr. 2026

3 mois

Montpellier, France

Application mobile de scan et d'impressions des dossards - Initialisation du projet et de l'architecture - Mise en place d'une base de données locale SQLite / Drizzle - Importation de la base de données des participants via CSV - Gestion de scan de codes-barres des participants - Affichage de la liste des participants (~5000 participants) avec recherche - Connexion à une imprimante Zebra via Bluetooth BLE - Optimisation du processus entre le scan et l'impression autour de 2s - Mise en place d'une file d'attente pour les impressions - Adoption des pratiques de développement les plus récentes : IA agentique, Claude Code, Copilot Env. Tech : React Native, Expo / EAS, SQLite, Drizzle, Zustand, Tanstack Query, Bluetooth BLE, Zebra, Claude Code, Copilot

Tech. Lead React Native

IDEALYS

juin 2020 - oct. 2025

5 ans 5 mois

Montpellier, France

Application Android / iOS pour la gestion des bâtiments connectés - Initialisation de l'architecture et de la structure du projet - Conception, réalisation et maintenance des fonctionnalités et interfaces utilisateur - Mise en place et suivi des bonnes pratiques et qualité du code (Linters, Revues de code) - Gestion de la CI/CD via AzureDevOps et EAS - Gestion des certificats pour le déploiement sur les stores applicatifs - Maintenance des équipements de domotique avec données en temps réels via WebSocket - Encadrement de profils juniors - Gestion des routes via API Rest et GraphQL (Backend Node.js / C#) - Mise en place de solutions d’analyse des crashs et erreurs (Sentry), tests fonctionnels E2E (Maestro) - Intégration du SDK Stripe pour payer des réservations directement depuis l'application - Analyse des performances (Flashlight) Env. Tech : React Native, Expo / EAS, Expo Router, Redux, Azure DevOps, Api Rest, GraphQL, Sentry, Maestro, Flashlight, Stripe, Node.js, C# / .Net

Acelys Services Numériques

juin 2010 - mai 2020

10 ans

Montpellier, France

Tech. Lead Mobile

mars 2020 - mai 2020

3 mois

Montpellier, France

- Formation en Flutter - POC technologiques pour intégration de React dans application multi-technologique

Tech. Lead Mobile

nov. 2018 - mars 2020

1 an 5 mois

Montpellier, France

Equipe R&D Applications - La Poste - Support aux équipes internes sur le développement d’application sous Angular et Android - Mise en place des bonnes pratiques d’architecture et de développement - Gestion d’un thème unifié pour l’ensemble des projets du groupe - Implémentation de composants génériques - Mise en place d’une application blanche - Etudes des solutions disponibles et de l’état pour le déploiement de PWA (Progressive Web App) - Gestion des tests (Unitaires, Fonctionnels, Non-Régression) - Intégration d’une solution d’analyse de l’application - Utilisation d’une solution d’intégration continue pour compiler, vérifier et déployer les versions - Rédaction d’une base documentaire et de connaissance pour l’utilisation des fonctions - Audits de projets du groupe pour vérifier les bonnes pratiques et process - Intégration d’une solution de paiement via terminal connecté aux devices - Gestion des migrations du framework Angular Env. Technique : Angular 6+, SASS, Typescript, Karma, Protactor, Kotlin, Mockito, Jenkins, SonarQube, Nexus, Amazon AWS, Cordova, Ingenico, Firebase, PWA

Développeur applications mobiles

juil. 2018 - oct. 2018

4 mois

Montpellier, France

Application pour la gestion des entrepôts (Commandes / Inventaires) - Helios - Mise en place de l’architecture logicielle - Gestion des environnements - Mise en place d’une application multi-langue - Gestion de référentiels avec filtrage via recherche - Gestion des articles avec différents mode d’affichage - Mise en place de thèmes de couleurs par catégories - Implémentation de formulaire dynamique en fonction de la catégorie - Gestion du scan de code-barres via flasheur interne et/ou appareil photo - Mise en place d’une gestion d’erreur en fonction du code http avec messages personnalisés Env. Technique : Ionic 3, Angular 5, SASS, C#, SQLServer,

Développeur applications mobiles

avr. 2018 - juil. 2018

4 mois

Montpellier, France

Application pour la visite d'une exposition Picasso - Musée Fabre - Développement d’une application mobile pour compléter la visite de l’exposition - Mise en place d’un carrousel pour naviguer entre les différents œuvres de l’artiste - Gestion d’un défilement infini entre les pages - Ajout d’animation lors de la navigation pour simuler les pages d’un livre ou d’un cahier - Mise en place d’un système de blocage de l’application pour empêcher la sortie - Ecriture des statistiques d’utilisation sur la carte SD - Ajout d’un compteur d’inactivité de l’application - Récupération de la palette colorimétrique des œuvres pour l’intégration dans les pages Env. Technique : Android, Kotlin, Gradle, Git, Palette, PageCurl

Développeur applications mobiles

oct. 2017 - mars 2018

6 mois

Montpellier, France

Application de gestion locative - CDC Habitat - Configuration de l’application pour différents environnements (Dev, Recette, Production) - Gestion des certificats et des profils pour la compilation pour Android, iOS & Windows - Ajout de scripts pour la compilation des archives - Mise en place d’un plan de tracking Piwik - Amélioration de l’ergonomie de l’application - Gestion de l’indisponibilité des webservices (Extranet, Serveur de mobilité, GED) - Notification si les webservices sont en maintenance - Visualisation des images des offres de logement (Zoom, Déplacement) - Configuration des notifications Push Env. Technique : AngularJS, Ionic, MySQL, PHP, JWT, Vagrant, Genymotion, Piwik, Aerogear

Tech. Lead Mobile

sept. 2017 - sept. 2017

1 mois

Montpellier, France

Application pour la gestion des bâtiments connectés - Idealys - Analyse des solutions pour le développement d’application Cross-Platform (AngularJS, Angular2, React, Framework7) - Mise en place d’application de test en Ionic v1 et v2 pour la gestion et l’implémentation de différents plugins (GPS, Barcode, Camera) - Rédaction de procédures d’installation du poste de développeur pour Android, iOS et Cross-Platform - Génération des applications pour émulateurs, terminaux réels, store d’applications - Configuration d’outils pour le déploiement d’application sur terminaux réels - Mise en place d’une plateforme d’intégration continue pour la compilation et la génération des applications pour chaque système Env. Technique : Angular2, AngularJS, Ionic, Cordova, Jenkins, Cake build, HockeyApp

Développeur Web

juil. 2017 - août 2017

2 mois

Montpellier, France

Application pour la gestion de charte informatique - Affichage de documents à signer à l’ouverture de chaque session utilisateur - Développement d’un système de questionnaires pour les utilisateurs - Mise en place d’un système de pondération pour sélectionner aléatoirement les questions - Synchronisation des utilisateurs via le LDAP - Configuration des questionnaires et des documents à signer via un panneau admin - Maintenance Corrective, Évolutive et Adaptative (Sécurisation de l’application) - Ajout d’un module de statistiques avec traçabilité des actions Env. Technique : AngularJS, Angular 4, Bootstrap, ChartJS, SpringFramework, PostgreSQL, Signature électronique iPDF, Jenkins, Gradle, Git, LDAP, Vagrant, Docker

Développeur applications mobiles

févr. 2017 - juil. 2017

6 mois

Montpellier, France

Application pour guider les visiteurs d'une exposition Bacon / Nauman - Musée Fabre - Développement d’une application mobile pour compléter la visite de l’exposition - Mise en place d’un menu de navigation hiérarchique pour accéder à l’ensemble des focus - Affichage des images pour un focus via un carrousel - Ajout d’une fonction pour visualiser les images en plein écran avec zoom possible - Affichage et lecture des autres médias pour une page (Vidéos, Sons) - Gestion de l’historique de navigation entre les pages - Système d’internationalisation de l’application - Développement d’une interface pour promouvoir l'exposition - Mise en place d’un système de quizz par rapport aux artistes de l’exposition - Partage du résultat du quizz via les réseaux sociaux (Facebook, Twitter, Email) - Mise en place d’un design responsive - Système d’internationalisation de l’application Env. Technique : Angular 4, Ionic 3, NPM, SASS, Bootstrap, Cordova

Développeur applications mobiles

oct. 2016 - janv. 2017

4 mois

Montpellier, France

Application de catalogue de produits phytosanitaires - Smag - Conception des écrans adaptés à des terminaux mobiles - Gestion des builds entre Sencha et Cordova - Mise en place de bouchons pour tester sur navigateurs - Synchronisation des données depuis un web service - Utilisation d’une base de données encryptées Env. Technique : Cordova, Sencha Touch, SQLite, SQLCipher

Développeur applications mobiles

mars 2014 - oct. 2016

2 ans 8 mois

Montpellier, France

Application Android de gestion de stocks et de commandes - La Poste - Conception des écrans adaptés à des flasheurs industriels - Mise en place d’un design natif Android - Utilisation de thèmes de couleurs propres à chaque module de l’application - Développement d’un module de lecture de code-barres - Génération de formulaire dynamique - Création de parseurs XML pour la communication avec le serveur - Élaboration d’un service de communication entre deux applications - Lancement d’un service de récupération de données à intervalle régulier - Gestion d’un mode bouchon pour fonctionner totalement déconnecté du serveur - Mise en place de scénarios de tests automatisés - Gestionnaire des logs pour exploitation des messages d’erreurs - Encryptage des données stockées sur la carte SD des terminaux - Mise en œuvre de l’automatisation des Builds - Gestion certificats & connexion https Env. Technique : Android, XML, SQLite, ORMLite, Robotium, Service Aidl, Jenkins, Ant, Gradle, Holo & Material, Espresso, Google Cloud Messaging, Firebase Cloud Messaging

Développeur Web

nov. 2013 - mars 2014

5 mois

Montpellier, France

Application de commande de produits - La Foir'Fouille - Conception et architecture du socle technique - Réalisation de l'application multi-plateforme - Réalisation des écrans de listings de produits (filtres, tris, ...) - Interaction avec douchette USB pour scanner un article et en voir les informations - Tests multi-plateformes et rendus graphique adaptés aux résolutions Env. Technique : JQuery, Bootstrap, Php, Phonegap

Développeur applications mobiles

sept. 2013 - oct. 2013

2 mois

Paris, France

Application Windows Mobile de gestion des séances de cinémas - Ugc - Conception d'interface graphique - Affichage des séances de cinéma avec fiche descriptive de la séance - Module de géolocalisation pour proposer les cinémas à proximités et futures séances - Gestion des cartes d'abonnements et sécurité utilisateurs - Tests des écrans et tests unitaires automatisés pour la gestion des webservices Env. Technique : .Net, Windows 8 RT, Xami SPY, Préconisations Modern UI

Développeur Web

mars 2013 - août 2013

6 mois

Montpellier, France

Application d'analyse de procédés viticoles - Vivelys - Analyse et conception d’interface graphique par maquettage - Réalisation des écrans de supervision des cuves et des recettes de bonification du vin - Conception et réalisation de composants graphiques stylisés adaptés aux interfaces tactiles - Développement de graphiques multi axes avec zoom et navigation - Tests des écrans et déroulement des cahiers de tests Env. Technique : WPF, Telerik, SQLServer

Développeur Web

janv. 2013 - mars 2013

3 mois

Montpellier, France

Application de commandes de produits et vêtements de fonction - TaM - Conception d'un catalogue de produit - Création d'ergonomie adaptée aux tablettes - Développement d'un composant permettant la visualisation à 360° des objets - Expérimentation de migration de l'application d'Android vers iOS Env Technique : Android, Java2ObjC, Objective C

Développeur applications mobiles

janv. 2012 - déc. 2012

1 an

Montpellier, France

Application pour la publication des reportages des journalistes - Midi Libre - Recherche & développement sur les frameworks mobiles cross-plateforme (PhoneGap, Titanium, GWT, SenchaTouch, JQueryMobile, ...) - Conception et Design de l'interface Mobile avec Titanium - Analyse des normes de développements et contraintes des plateformes Android / iOS - Développement de modules natifs iOS et Android (gestion des photos avec redimensionnement, mécanisme de synchronisation, …) - Leader technique sur les choix de développement liés aux plateformes mobiles - Réalisation des Interfaces avec les composants métiers (WebServices) - Module d’upload multi fichiers avec reprise en cas d’erreur - Réalisation et exécution de campagnes de tests techniques Env. Technique : Titanium, Webservices Rest / SOAP (CXF), MySQL, Objective-C, Android

Développeur Web

juin 2011 - déc. 2011

7 mois

Montpellier, France

Portail Extranet Liferay - Sada - Recherche de solutions techniques pour personnaliser et adapter le portail au contexte métier - Conception et développement des composants métiers : Architecture MVC reposant sur JSF - Adaptation de l'ergonomie et design de la partie graphique - Mise en place de la sécurité personnalisée avec SSO Env. technique : Liferay, Java, JSP, HTML, CSS, JQuery, Velocity, Spring, Hibernate, Oracle, JSF

Développeur Web

janv. 2011 - mai 2011

5 mois

Montpellier, France

Application GWT de qualité des chaines de production - Qualtera - Développement d'un widget de navigation dans des statistiques par famille de produits - Définition des templates graphique pour l'ensemble de l'application - Stratégie de qualification avec tests automatisés et mode bouchon Env Technique : GWT, JDK 1.6, Spring, Cassandra, Webservices Rest, Maven, Junit / Jmock, Tomcat 6

Développeur Web

juin 2010 - déc. 2010

7 mois

Montpellier, France

Application de publication des reportages pour les correspondants journalistes - Midi Libre - Développement des interface avec Adobe Flex 4 - Réalisation des composants métiers - Tests de montée en charge par capture de trames avec tests de stress par scénario fonctionnel - Optimisation de l'architecture de communication et des accès transactionnels avec système de rafraîchissement événementiel - Développement des interfaces externes vers le S.I Env. Tech : Flex, PureMVC, Webservices Rest, Zend, Gestion des ACL, Doctrine, Php, ImageMagic, MySQL, Scripts Shell


Formation

Polytech Montpellier

Diplôme d'ingénieur, Computer Science

2006 - 2009

3 ans 2 mois

IUT MONTPELLIER-SETE

Diplôme universitaire de technologie (DUT), Computer Science

2004 - 2006

2 ans

Lycée Jean Mermoz

Baccalauréat scientifique, Sciences de l'ingénieur

2002 - 2004

2 ans


Licences et certifications

Professional Scrum Master I (PSM I)

Délivré le : juin 2019

Certifié par Scrum.org

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.