
Olivier Carrara
Tech. Lead React Native
Salaire / Taux journalier
Montpellier, France
Mobilité : Paris, Lyon, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À 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.
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