Portrait de Thierry Duchassin

$ whoami --profile mobile-senior

Thierry Duchassin

Développeur Mobile Senior iOS & Flutter

15 ans d'expérience dans la conception, le développement et la publication d'applications mobiles B2B, B2C, e-commerce, SaaS et jeux. Autonome sur tout le cycle produit : cadrage, architecture, UI, mobile, backend, CI/CD, publication et monitoring.

  • Flutter
  • Dart
  • Swift
  • SwiftUI
  • TypeScript
  • Supabase
  • BLE
  • CI/CD

01 Expériences récentes

Développeur mobile freelance / fondateur

Dodecamoon · Depuis mars 2025

  • Cut it! : SaaS mobile Flutter publié iOS et Android, pilotage BLE d'une découpeuse Silhouette, backend TypeScript/Node.js, Supabase/PostgreSQL, admin ReactJS et déploiement Docker/Dokploy.
  • Mise en place de l'authentification, des rôles, de la Row Level Security Supabase, des statistiques, du monitoring Crashlytics et des publications stores.
  • Produit utilisé par 90 établissements et 265 utilisateurs, avec environ une découpe toutes les 3 minutes pendant les horaires d'ouverture.
  • TetraC : jeu iPhone/iPad SwiftUI avec architecture en couches, MVVM, adversaire algorithmique, défis, MultipeerConnectivity, synchronisation, reconnexion, tests unitaires et UI.

Lead développeur mobile

LifeStoneLink · Jan. 2020 - Nov. 2024

  • Lead d'une équipe de 2 développeurs mobiles sur l'écosystème Gabby, applications Flutter iOS/Android pour familles, partenaires et résidences.
  • Définition d'une architecture Flutter MVVM organisée par features, code review, intégration d'API .NET, authentification, notifications, paiement, offline, publication App Store / Play Store et support production.
  • Optimisation de performance en réduisant la profondeur et le volume des payloads JSON remontés aux applications mobiles.

Développeur iOS natif

Itelios · Jan. 2016 - Jan. 2020

Développement Swift d'applications e-commerce iOS connectées à Salesforce pour de grandes entreprises : CDiscount, Pimkie, Orchestra, Casino.

Développeur Android natif

Itron · Sept. 2015 - Jan. 2016

Développement Android Java avec fort accent sur les tests unitaires et d'intégration.

Développeur mobile

Mayflower · Sept. 2011 - Sept. 2015

Applications natives iOS/Android et solutions Titanium en JavaScript.

Professeur de mathématiques

Éducation Nationale · Sept. 2002 - Sept. 2011

Rigueur, pédagogie, structuration de la pensée et transmission de sujets complexes.

02 Stack technique

Flutter

  • Architecture complète d'application
  • Provider, MobX, setState
  • Flavors, API, Bluetooth, publication iOS/Android

iOS / Apple

  • Swift, SwiftUI, UIKit, Objective-C
  • Swift Concurrency, async/await, actors, Combine
  • Core Data, AVFoundation, iCloud KVS, MultipeerConnectivity

Backend & données

  • TypeScript / Node.js, Laravel, bases Symfony
  • Supabase, PostgreSQL, Supabase Storage, CSV
  • RLS, authentification, rôles, statistiques

Qualité & production

  • Tests unitaires, UI et intégration
  • Swift Testing, XCTest UI, code review
  • Crashlytics, Firebase Analytics, Play Console, App Store Connect

Architecture

  • MVVM, architecture en couches
  • Organisation par features
  • Injection de dépendances, protocoles, séparation des responsabilités

DevOps mobile

  • Docker, Dokploy, pm2
  • Bitrise, fastlane
  • Publication App Store / Play Store, monitoring et support production

03 Réalisations marquantes

  • Conception et livraison complète de Cut it!, SaaS mobile Flutter publié.
  • Communication BLE fiable avec protocole propriétaire vers découpeuse Silhouette.
  • Backend TypeScript/Node.js avec Supabase, rôles, authentification et statistiques.
  • Sécurisation Supabase via Row Level Security sans dégrader les performances.
  • Lead technique Flutter sur plusieurs applications Gabby publiées iOS et Android.
  • Optimisation mobile par réduction de payloads JSON trop profonds et volumineux.
  • Jeu iOS SwiftUI avec adversaire algorithmique, défis et multijoueur local.

04 Formation

Licence professionnelle d'Informatique Mobile et Embarquée

IUT Lyon 1, Bourg-en-Bresse · alternance chez EP Factory

CAPES de mathématiques

IUFM de Lyon

Licence de Mathématiques

Université Claude Bernard Lyon 1

Posture

Autonomie forte, force de proposition, cadrage technique, pédagogie, code review, performance, sécurité, accessibilité et localisation.