Expérience Professionnelle
Mon parcours professionnel et réalisations
mai 2019 - Aujourd'hui

DevAxes
Ingénieur Fullstack Sénior - Freelance
Télétravail - Nice, France
- Ingénieur Fullstack sénior freelance accompagnant des start-up et PME de l’idée à la mise en production pour des produits mobiles tels que des applications de thérapie, des plateformes SaaS et des outils ludiques.
- Conception et mise en œuvre d’architectures mobiles de bout en bout (iOS & Android) : modèles de données, parcours de navigation, gestion du mode hors‑ligne et intégration avec les backends existants.
- Mise en place et maintenance de chaînes CI/CD (build, tests automatisés, analyse statique, déploiements progressifs) afin de sécuriser des mises en production rapides et fiables.
- Réalisation régulière d’audits de sécurité, de performance et d’ergonomie avec des recommandations techniques concrètes et des plans d’action.
- Prise en charge complète du cycle de publication sur l’App Store et le Google Play (signature, fiches stores, captures d’écran, notes de version, déploiements progressifs et suivi).
Node.js
Firebase
GraphQL
React
TypeScript
PostgreSQL
MongoDB
Firebase Firestore
Docker
CCursor
JavaScript
Kotlin
Swift
HTML
React Native
iOS
Android
Flutter
macOS
Trello
NestJS
Ruby on Rails
Tailwind CSS
NextJS
mai 2017 - avr. 2019

Big Boss Studio
Développeur Mobile Sénior
Nice, France
- Membre sénior de l’équipe mobile en charge d’applications grand public pour de grandes marques et services (urgence médicale, parcs à thèmes, plateformes audio, radio, santé et nutrition).
- Conception et développement des fonctionnalités mobiles clés sur iOS et Android : géolocalisation et navigation temps réel, streaming audio et vidéo, scan de codes‑barres, notifications push et contenus hors‑ligne.
- Amélioration continue des applications existantes (TMA / TME) : refontes ciblées, optimisation des performances et ajustements UX basés sur les métriques et retours utilisateurs.
- Collaboration étroite avec les équipes produit, design et backend pour transformer des besoins métiers complexes en parcours mobiles clairs et maintenables.
- Forte implication dans le recrutement, l’onboarding et le mentorat des développeurs juniors, ainsi que dans les revues de code et la définition de standards techniques.
- Travail quotidien dans un cadre agile/SCRUM avec itérations courtes, démonstrations régulières et mises en production fréquentes.
Gradle
SQLite
CCI/CD
Bitrise
FastlaneGitFlow
Android Studio
Xcode
IntelliJ IDEA
TypeScript
JavaScript
Kotlin
Java
Swift
React Native
Android
iOS
macOS
Jira
Firebase
mars 2015 - mars 2016

Laundrapp, Ltd
Développeur Android Sénior
Londres, Royaume-Unis
- Responsable du développement et de la maintenance de l’application Android principale utilisée par les clients pour planifier la collecte et la livraison de leur linge.
- Conception et livraison de l’application Android dédiée aux livreurs, intégrant navigation, optimisation des tournées et mises à jour de statut en temps réel.
- Gestion complète du cycle de vie Android : architecture, implémentation, revues de code, débogage et publications sur le store.
- Industrialisation de la stack mobile avec analytics, suivi de crashs, feature flags et automatisation des builds.
- Coordination avec les équipes opérationnelles pour l’enrôlement, la configuration et la mise à jour du parc de terminaux utilisés par les livreurs sur le terrain.
Gradle
Android Studio
Java
Android
macOS
Jira
MMonkeyrunner
EEspresso
mars 2013 - mars 2015

Big Boss Studio
Développeur Android
Nice, France
- Développement d’applications Android natives pour des campagnes de marketing digital et des expériences de marque.
- Implémentation de nouvelles fonctionnalités, de parcours UI et d’intégrations avec des backends REST/temps réel dans des applications existantes.
- Tierce Maintenance Applicative et Évolutive (corrections de bugs, refontes ciblées, mises à jour des SDK, optimisations de performances et de consommation énergétique).
- Renfort ponctuel sur les backends et outils Node.js afin de débloquer l’équipe et d’améliorer la chaîne de livraison de bout en bout.
- Collaboration étroite avec les designers et chefs de projet pour garantir une réalisation pixel‑perfect et des livraisons dans les délais pour chaque campagne.
Gradle
Android
Java
Node.js
juin 2012 - mars 2013
Native-Software
Ingénieur logiciel
Nice, France
- Analyse et conception de bout en bout de « Kréa », un éditeur permettant de générer des applications mobiles cross‑platform à partir du langage Lua et du moteur de jeu CoronaLabs.
- Développeur principal et responsable de la maintenance de l’application desktop en C# .NET (architecture, interface utilisateur, modèle de données et points d’extension).
- Conception et implémentation du moteur de génération automatique de code en Lua, transformant les configurations visuelles en projets mobiles pleinement fonctionnels.
- Veille technologique continue autour de CoronaLabs et proposition d’évolutions produit pour tirer parti des nouvelles capacités du moteur et des contraintes des plateformes.
Windows
C#
Android
iOS
Visual Studio
MySQL
Git
GitFlow
Lua
juin 2010 - sept. 2010

Centre technique national - ProBTP
Gestionnaire informatique
Cagnes-sur-mer, France
- Participation au déploiement d’un nouvel outil interne d’édition et d’impression des cartes vertes des salariés du BTP.
- Développement de modules Visual Basic pour automatiser et personnaliser les impressions, réduisant le travail manuel et les erreurs de saisie.
- Collaboration avec les équipes métiers pour formaliser les besoins, tester l’outil sur des cas réels et itérer sur les améliorations.
- Formation et assistance au quotidien des équipes transverses afin de faciliter l’adoption du nouveau logiciel et des nouveaux processus.
- Contribution à la documentation et aux bonnes pratiques pour garantir la maintenabilité de la solution sur le long terme.
Visual Basic
Visual Studio
Windows