Work Experience

My professional journey and accomplishments

May 2019 - Today

DevAxes - Freelance

Freelance - Senior Software Engineer

Remote - Nice, France

  • Freelance Senior Software Engineer supporting startups and SMEs from idea to production for mobile products like therapy apps, SaaS platforms, and gaming tools.
  • Design and implementation of end-to-end mobile architectures (iOS & Android), including data models, navigation flows, offline capabilities, and integration with existing backends.
  • Setup and maintenance of CI/CD pipelines (build, automated tests, static analysis, staged roll‑outs) to secure fast and reliable releases.
  • Regular security, performance, and UX audits, with concrete technical recommendations and roadmaps for improvement.
  • Ownership of the full release lifecycle on the App Store and Google Play (signing, store listings, screenshots, changelogs, staged rollout, and monitoring).
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
May 2017 - Apr 2019
Big Boss Studio

Big Boss Studio

Senior Mobile Developer

Nice, France

  • Senior member of the mobile team delivering consumer apps for major brands and services (emergency response, theme parks, audio platforms, radio, health and nutrition).
  • Design and development of core mobile features on iOS and Android: real‑time geolocation and navigation, audio and video streaming, barcode scanning, push notifications, and offline content.
  • Continuous improvement of existing applications (corrective and evolutionary maintenance), including refactors, performance optimization, and UX refinements based on analytics and user feedback.
  • Close collaboration with product owners, designers, and backend teams to turn complex business requirements into clear, maintainable mobile flows.
  • Active involvement in recruitment, onboarding, and mentoring of junior developers, as well as code reviews and technical guidelines to raise overall code quality.
  • Daily work in an agile/SCRUM environment with short iterations, demos, and frequent releases.
Gradle
SQLite
CCI/CD
BitriseBitrise
FastlaneFastlane
GitFlow
Android Studio
Xcode
IntelliJ IDEA
TypeScript
JavaScript
Kotlin
Java
Swift
React Native
Android
iOS
macOS
Jira
Firebase
Mar 2015 - Mar 2016
Laundrapp

Laundrapp, Ltd

Senior Android Developer

London, UK

  • Sole responsibility for the development and maintenance of the main Android application used by customers to schedule laundry pickup and delivery.
  • Design and delivery of the companion Android app for delivery drivers, including navigation, route optimization, and real‑time status updates.
  • Management of the full Android lifecycle: architecture, implementation, code reviews, debugging, and store releases.
  • Industrialization of the mobile stack with analytics, crash reporting, feature flags, and automated build pipelines.
  • Coordination with operations teams to enroll, configure, and update the fleet of devices used by drivers in the field.
Gradle
Android Studio
Java
Android
macOS
Jira
MMonkeyrunner
EEspresso
Mar 2013 - Mar 2015
Big Boss Studio

Big Boss Studio

Android Developer

Nice, France

  • Development of native Android applications for digital marketing campaigns and branded experiences.
  • Implementation of new features, UI flows, and integrations with REST/real‑time backends in existing apps.
  • Corrective and evolutionary maintenance (bug fixes, refactors, SDK updates, performance and battery optimizations).
  • Occasional support on Node.js backends and tools to unblock the team and improve end‑to‑end delivery.
  • Close collaboration with designers and project managers to ensure pixel‑perfect implementation and on‑time delivery for each campaign.
Gradle
Android
Java
Node.js
Jun 2012 - Mar 2013

Native-Software

Software Engineer

Nice, France

  • Analysis and end‑to‑end design of "Kréa", an editor for generating cross‑platform mobile applications using the Lua language and the CoronaLabs game engine.
  • Lead developer and maintainer of the C# .NET desktop application (architecture, UI, data model, and extension points).
  • Design and implementation of the automatic code generation engine in Lua, transforming visual configurations into fully functional mobile projects.
  • Ongoing technology watch on CoronaLabs and proposal of product evolutions to leverage new engine capabilities and platform constraints.
Windows
C#
Android
iOS
Visual Studio
MySQL
Git
GitFlow
Lua
Jun 2010 - Sep 2010
National technical center - ProBTP

National technical center - ProBTP

IT Manager

Cagnes-sur-mer, France

  • Participation in the rollout of a new internal tool for editing and printing green cards for construction industry employees.
  • Development of Visual Basic modules to automate and customize printing, reducing manual work and input errors.
  • Collaboration with business teams to formalize requirements, test the tool on real use cases, and iterate on improvements.
  • Training and day‑to‑day support for cross‑functional teams to help them adopt the new software and workflows.
  • Contribution to documentation and best practices to ensure the long‑term maintainability of the solution.
Visual Basic
Visual Studio
Windows