en / fr

THON Hermès

Développeur Mobile - Flutter, Dart, SwiftUI - iOS & Android

Cotonou, Bénin - disponible en remote (229) 01 61 59 79 74 hermesthonse@gmail.com linkedin.com/in/hermès-thon github.com/ru-ji portfolio

Profil professionnel

Développeur mobile, 4 ans d'expérience, 8 applications publiées sur l'App Store et le Play Store. Spécialisé dans le paiement mobile et le temps réel : intégration Mobile Money et cartes bancaires, appels audio/vidéo, synchronisation hors ligne. Stack principale Flutter / Dart et SwiftUI, architecture en couches et gestion d'état Riverpod. Livraison de bout en bout, de la conception à la publication sur les stores.

Compétences

Mobile : Flutter, Dart, SwiftUI, Swift, UIKit (interop), iOS, Android, cross-platform, Material 3, Cupertino, Xcode, Android Studio

État & architecture : gestion d'état, state management, Riverpod, BLoC, Provider, Clean Architecture, MVVM, SOLID

Backend & données : Serverpod, Rust (Actix-web), Firebase, Supabase, REST API, JSON, WebSocket, SQLite, Drift

Natif & intégrations : platform channels, Apple Sign-in, Google Maps, Stream SDK, FedaPay, notifications push, Firebase Cloud Messaging (FCM)

Tests & CI/CD : tests unitaires, tests widget, tests d'intégration, Git, code review, Agile, Scrum, CI/CD (intégration et livraison continues), GitHub Actions, Fastlane, TestFlight

Publication : App Store Connect, Google Play Console, App Privacy, Data Safety

Expérience professionnelle

Développeur Mobile Flutter & SwiftUI · Freelance (en parallèle des missions ci-dessous)

2021 - Présent

Clients directs en fintech, réseaux sociaux et mobilité.

  • RYZ — réseau social avec messagerie et appels audio et vidéo en temps réel via Stream SDK, tenant +10 000 connexions simultanées. Architecture en couches et Riverpod.
  • Tap&Eat et Locars — intégration de la passerelle FedaPay, Mobile Money et cartes bancaires, +500 transactions par jour. Webhooks de confirmation, conformité PCI-DSS.
  • Dossi — authentification OTP par SMS via FasterMessage, 99,7 % de taux de délivrance, notifications transactionnelles temps réel.
  • Backends Serverpod et Rust (Actix-web)moins de 50 ms de latence sur les endpoints critiques.
  • Publication complète App Store et Play Store : Apple Sign-in, App Privacy Labels, Data Safety.

Flutter · Dart · Riverpod · SwiftUI · Serverpod · Actix-web · Firebase · FedaPay

Développeur Mobile Flutter · Flexysoft

mai 2024 - août 2025

  • Flexycash, application de paiement — gestion des erreurs API et retry automatique, −35 % d'échecs de transaction.
  • Justwell et Aquiletour, applications grand public à +50 000 utilisateurs actifs+40 % de performances d'interface, gestion d'états complexes.
  • Intégration d'API tierces et correction de plus de 20 bugs critiques en production, 99,5 % de disponibilité.

Flutter · Dart · Firebase · REST · Git · CI/CD

Développeur Mobile · Iroko Lab

sept. 2023 - janv. 2024

  • Réseau social avec messagerie instantanée et notifications push temps réel (FCM), synchronisation optimiste sans latence perceptible.
  • Application de logistique — suivi de commandes temps réel, Google Maps API, géolocalisation précise à 10 m, paiements sécurisés.
  • Décisions d'architecture (MVVM, Clean Architecture) — −30 % de temps de maintenance.

Flutter · Firebase · Google Maps API · MVVM · Clean Architecture

Développeur Mobile · TEC-SARL

sept. 2022 - févr. 2023

  • Portage mobile d'une solution de facturation avec synchronisation local ↔ distant temps réel, +200 factures par jour.
  • Gestion de stock et de ventes temps réel pour un réseau de 15 stations-service.
  • Intégration FasterMessage pour la validation OTP — 99,5 % de fiabilité.

Flutter · SQLite · FasterMessage API · Sync temps réel

Développeur Web & Mobile · MATT-APP

sept. 2021 - févr. 2022

  • Développement full-stack de plateformes web sous Symfony (PHP).
  • Applications Android natives en Java+25 % de performances.

Symfony · PHP · Java · Android SDK

Projets

server_sync · package Flutter open source

2026

  • Rend une application locale-d'abord au-dessus d'un backend existant, sans réécrire ses modèles ni imposer de base de données.
  • Fusion champ par champ sur horloge logique, file d'attente vidée sur confirmation uniquement, schéma répliqué sans migration côté appareil.
  • 500 scénarios de conflit générés en test, tests bout-en-bout sur socket réelle. Hub de référence en Rust, optionnel.

Dart · Drift · Rust (axum) · WebSocket

cupertino_widgets · package Flutter open source

2026

  • Apporte les widgets Liquid Glass à Flutter, avec dégradation maîtrisée : sur les versions d'iOS qui n'en disposent pas, chaque widget rend son équivalent natif standard plutôt qu'une imitation.
  • Conception d'API, gestion des versions et documentation, pour un package destiné à d'autres équipes.

Flutter · Dart · Swift · platform channels

Easty · recherche de recettes par ingrédients — web, en ligne

2025 - Présent

  • Recherche par sous-ensemble avec correspondance partielle et classement pondéré — propose aussi les recettes auxquelles il manque un ou deux ingrédients.
  • Index inversé ingrédient → recettes, exécution locale et hors ligne, réponse instantanée.

Flutter Web · Drift

Slate · organisation du quotidien assistée par IA — en cours

2026

  • Planification réelle plutôt qu'une liste de tâches : lecture free/busy multi-agendas (CalDAV, EventKit, Google Calendar), calcul de créneaux, écriture dans l'agenda de l'utilisateur.
  • Extraction et découpage de tâches par LLM en appel de fonction, sortie structurée.

Flutter · Riverpod · Firebase · Vertex AI

Formation

Licence Informatique — ESGIS 2018 - 2021

Certifications professionnelles — Udemy, LinkedIn Learning, OpenClassrooms 2020 - 2021

Langues : Français langue maternelle · Anglais professionnel