
Fabrice Rakotonarivo
Ingénieur Développeur Mobile Senior - Shodo Apps
Salaire / Taux journalier
Toulouse, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur développeur mobile senior avec 10 ans d’expérience, j’accompagne des entreprises de toutes tailles dans le développement et l’évolution d’applications Android. Expert Android (Jetpack Compose), j’interviens aussi sur des architectures Kotlin Multiplatform, avec une contribution iOS (SwiftUI) selon les besoins. Expériences en grands groupes (Thalès, Air France, EDF, Somfy, Sopra Steria) et en scale-ups (Electra, Alma, Angell Bike).
Expérience de travail
Développeur Android & iOS - Electra
ElectraFreelance
mai 2025 - Présent
1 an 6 mois
Développement de l’application Electra pour grand public. Fonctionnalités principales : nouvelles fonctionnalités de programmes de fidélité Pro et B2C, écrans liés aux stations de recharge et à l’initiation de charge depuis l’application. - Cadrage technique et fonctionnel avec les équipes Backend et UX/UI - Implémentation de la couche métier en KMP suivant les standards de Clean Archi avec le pattern MVVM - Développement des écrans Android (Compose) et iOS (SwiftUI) - Mise en place de tests sur la couche métier et les écrans clés
Développeur Android - SopraSteria - EDF
EDFFreelance
sept. 2024 - mai 2025
9 mois
Toulouse, France
Développement de la nouvelle fonctionnalité de suivi de consommation sur l'application EDF&Moi pour grand public, disponible sur le Play Store : https://play.google.com/store/search?q=edf+et+moi+particulier&c=apps • Refonte d'écran de Suivi Consommation en Jetpack Compose • Refonte en KMP des couches autre que UI suivant les standards de Clean Archi avec le pattern MVVM • Maintenance de la partie Legacy de l’application • Couverture de tests • Encadrement et mentorat des développeurs juniors • Participation active aux cérémonies agiles.
Développeur Android - Angell Mobility
Angell MobilityFreelance
avr. 2023 - oct. 2024
1 an 7 mois
Toulouse, France
Développement des applications Angell Bike et MINI e-Bike pour grand public. Fonctionnalités principales : installer et configurer des vélos, fournir une aide à la navigation, suivre ses trajets et gérer son profil de cycliste. Développement d’applications internes dédiées aux installateurs et réparateurs. • Communication via BLE avec les vélos connectés • Refonte d’écrans en Jetpack Compose et amélioration de l’expérience client • Refonte de l’architecture suivant les standards de Clean Archi modulaire avec le pattern MVVM • Veille technologique (BLE, Seamless, Navigation) • Maintenance de l’environnement de travail (CI)
Développeur Android - Alma
AlmaFreelance
mars 2022 - mars 2023
1 an 1 mois
Toulouse, France
Développement « From scratch » de l’application AlmaPay pour grand public. Application de Shopping et de gestion de paiements fractionnés. Fonctionnalités principales : création de cartes virtuelles, suivi des paiements fractionnés, navigation à travers des marques commerciales. • Mise en place de l’architecture modulaire suivant les standards de Clean Archi avec le pattern MVVM • Développement des écrans en Layout / XML • Couverture de tests • Mise en place de l’environnement de travail (CI)
Développeur Android - Albus
Albus, l'appli des infirmiersFreelance
sept. 2021 - mars 2022
7 mois
Toulouse, France
Développement de l’application Albus disponible sur le Play Store ( https://play.google.com/store/apps/details?id=com.albus.albusair&hl=fr&gl=FR ) pour les Professionnels de Santé Libéraux. Travail sur une nouvelle fonctionnalité de facturation, ainsi que diverses améliorations.
Développeur Android - Somfy Protect
SomfyFreelance
déc. 2018 - oct. 2021
2 ans 11 mois
Toulouse, France
Développement des applications “Somfy Protect”, “Ilô by Somfy” et “HomeKeeper Pro” disponibles sur le Play Store pour le grand public. https://play.google.com/store/apps/details?id=com.myfox.android.mss&hl=ln&gl=FR • Maintenance et évolution des 3 applications • Migrations techniques vers des technologies plus à jour et veille technologique • Communication via BLE avec les appareils physiques • Refonte d’écrans et création d’un Design System avec ajout du dark mode • Mise en place de fonctionnalité de Geofencing • Maintenance et évolution de la CI • Participation active aux spécifications, et responsable de cérémonies agiles (Scrum Master)
Air FranceFreelance
juil. 2016 - déc. 2018
2 ans 6 mois
Région de Toulouse, France
Développeur Android - Air France
sept. 2018 - déc. 2018
4 mois
Région de Toulouse, France
Développement et maintenance de l’Application Air France pour grand public, disponible sur le Play Store : https://play.google.com/store/apps/details?id=com.airfrance.android.dinamoprd http://www.airfranceklm.com/fr/ Travail sur les fonctionnalités d’Achat de billet, Recherche de vols, Flux d’enregistrement, Gestion des réservations, Points d’intérêts de voyage, Gamification, Gestion de profil.
Développeur Android - Air France
juil. 2016 - oct. 2018
2 ans 4 mois
Région de Toulouse, France
Mission chez AirFrance (http://www.airfranceklm.com/fr/) Conception, Développement et Maintien de l’application Android B2C (https://play.google.com/store/apps/details?id=com.airfrance.android.dinamoprd). Environnement : Android, Android Studio, MacOS Conduite du projet : Méthodes Agiles (Kanban et Scrum) Gestion de versions (Git)
Ingénieur Développement Java
Thales
sept. 2015 - juil. 2016
11 mois
Région de Toulouse
Mission chez Telespazio (http://www.telespazio.fr) Développement d'une Application Client-Serveur de Géolocalisation depuis des données satellitaires. • Conception UML des fonctionnalités à implémenter • Mise en place de l'architecture Réseau • Développement des fonctionnalités de récupération des données satellitaires depuis le Serveur • Implémentation des échanges Client/Serveur de messages SUPL • Développement des fonctionnalités de commande et de récupération du Client Android Environnement : JAVA 1.7, Eclipse Luna, Virtual Machine (CentOS), Android Studio Technologies : Protocole SUPL, JSON, JNI, Protocoles Réseaux (TCP/IP, HTTP, FTP, SFTP)
Stagiaire Développement Java
CLS Group
févr. 2015 - juil. 2015
6 mois
Région de Toulouse
Mission chez CLS (http://www.cls.fr). Développement en Cycle en V d'un outil de Monitoring sur un logiciel interne existant. • Rédaction des Spécifications du besoin. • Conception UML et Développement des fonctions de monitoring à intégrer dans l’application existante. • Développement des tests unitaires JUnit sur les fonctions de supervision implémentées. • Validation des développements via l'implémentation d'une plateforme de qualification (outil d'interface du Monitoring : Nagios) Environnement : JAVA 1.7, Eclipse Luna, Virtual Machine (Red Hat), MagicDraw Technologies : Jolokia, JSON, JMX (simpleJMX, Metrics), JUnit, Nagios
Stagiaire
MyCar Innovations
juin 2014 - oct. 2014
5 mois
Développement d'une IHM Temps Réel permettant la simulation d'un réseau de diagnostique de véhicule léger ou de poids lourd. Missions : - Analyse et évaluation de l'application existante pour la simulation d'échange de trames avec des véhicules légers - Développement d'un Simulateur pour poids lourds - Intégration de l'application dans le cycle de développement de la plateforme embarquée Environnement : Langages C/C++, Qt 5.3, Windows, Git Technologies : Bus CAN, Norme SAE J1939, Protocole OBD
Aide Soignant Hospitalier
Maison de Retraite - Centre Hospitalier
juil. 2012 - juil. 2012
1 mois
12200 Villefranche-de-Rouergue, France
Aide aux personnes âgées pour la nutrition et responsabilité de la cuisine de l'étage.
Stagiaire (stage ouvrier) - Aide Soignant Hospitalier
Maison de Retraite, Centre Hospitalier
juil. 2011 - juil. 2011
1 mois
12200 Villefranche-de-Rouergue, France
Aide aux personnes âgées pour la nutrition et responsabilité de la cuisine de l'étage.
Formation
INSA Toulouse - Institut National des Sciences Appliquées de Toulouse
Diplôme d'Ingénieur, Orientation Automatique et Electronique, Spécialité Systèmes Embarqués
2010 - 2015
6 ans
Activités et associations : Section Musique-Etudes, Enfoiros de l'INSA (13ème édition)
Ecole d'Ingénieur avec pour mission une formation continue et reconnue de tous les secteurs. Pré-orienté dans l’Ingénierie des Matériaux, Composants et Systèmes, je me suis ensuite spécialisé en Automatique et Electronique, avant d'intégrer le Génie Electrique et Informatique dans l'option des Systèmes Embarqués Critiques. Principaux projets d'étude : Programmation : - Projet de Temps Réel en C sur le RTOS Xenomai (IDE Netbeans) - Application Android en JAVA avec un émulateur Android (IDE Intellij Idea) - Programmation de périphériques d’un microcontrôleur (STM32) sur Keil : couche pilote en Assembleur et C ; couche applicative en C Electronique : - Bureau d'Etude sur la réalisation d'un amplificateur audio de puissance Automatique : - Asservissement d'un système non-linéaire : modélisation et implémentation d'un correcteur permettant la régulation de la lévitation d'une bille métallique. Utilisation de Matlab, Simulink et Ident ToolBox
Lycée Raymond Savignac
Baccalauréat, Sciences et Vie de la Terre - Spécialité Mathématiques
2007 - 2010
4 ans
Résultat : Mention Bien