Développeur
Backend &
Mobile

Je conçois et développe des solutions backend robustes avec Python, Django et FastAPI, ainsi que des applications mobiles natives Android et multiplateformes pour Android et iOS. J'accompagne la transformation d'idées complexes en produits fiables, performants et évolutifs.

Adonsi Jules
class MainActivity : ComponentActivity()
fun route(request: Request): Response
def api_view(request):

Expertise & Spécialités

🐍

Backend Python/Django/FastAPI

Conception et développement de services backend fiables avec Python, Django et FastAPI, incluant la création d'API performantes, l'intégration de bases de données, l'automatisation des traitements et le déploiement d'applications maintenables.

DjangoDRFPostgreSQLCeleryRedisFastAPI
🟢

Android/iOS en React Native

Conception et développement d'applications mobiles Android et iOS avec React Native, en mettant l'accent sur une architecture propre, une expérience utilisateur fluide, l'intégration de services backend et une base de code durable.

React NativeExpoTypeScriptNode.jsAndroidiOS
📱

Android Natif

Développement d'applications Android natives avec Kotlin et Jetpack Compose, en s'appuyant sur des architectures modernes, des interfaces réactives et une intégration fiable aux API et services métiers.

KotlinJetpack ComposeRoomRetrofitCoroutinesKtor

Projets Sélectionnés

Application Android

Rsante

Application Android de suivi d'activite physique centree sur la marche, avec mesure en temps reel, historique complet et suivi des performances quotidiennes.

Rsante a ete concue pour offrir une experience de suivi de marche fluide et fiable, depuis l'onboarding jusqu'au suivi en arriere-plan. L'application integre un demarrage guide, un espace principal structure autour de la progression quotidienne, un historique detaille et un profil utilisateur avec statistiques consolidees.

Captures d'écran

Fonctionnalités clés

  • Onboarding memorise avec DataStore et authentification locale via Room.
  • Suivi de marche en temps reel : pas, distance, calories, chrono, pause/reprise et arret securise.
  • Service de premier plan avec notification pour continuer le tracking en arriere-plan.
  • Historique complet des marches et statistiques globales sur le profil utilisateur.

Stack technique

KotlinJetpack ComposeMaterial 3MVVMClean ArchitectureRoomDataStoreHiltKotlinx Serialization

Articles & Tutoriels

Jetpack Compose : Optimiser les recompositions et les performances dans une liste dynamique
Blog📅 30 mars 2026

Jetpack Compose : Optimiser les recompositions et les performances dans une liste dynamique

Quand on développe avec Jetpack Compose, comprendre la recomposition est essentiel pour construire des interfaces performantes et fluides. Dans cet article, nous allons voir comment gérer efficacement

Lire l'article
Du backend au mobile android une histoire d’attirance.
Blog📅 21 mars 2026

Du backend au mobile android une histoire d’attirance.

Un backend curieux qui devient, développeur mobile android, une histoire d’attirance pour le mobile. Ça va être long donc ….. J’ai beaucoup fait du backend, et j’en fait toujours d'ailleurs, le fronte

Lire l'article
Créer un écran d’Onboarding moderne avec Jetpack Compose(HorizontalPager)
Blog📅 19 févr. 2026

Créer un écran d’Onboarding moderne avec Jetpack Compose(HorizontalPager)

L’onboarding est une étape essentielle pour présenter votre application aux nouveaux utilisateurs. Un écran clair, fluide et animé permet d’améliorer l’expérience utilisateur dès les premières seconde

Lire l'article
Verrouillage Optimiste et Pessimiste en Django : Guide Complet
Blog📅 30 janv. 2026

Verrouillage Optimiste et Pessimiste en Django : Guide Complet

Dans le développement d'applications web modernes, la gestion de la concurrence est un défi crucial, particulièrement lorsque plusieurs utilisateurs ou processus tentent de modifier simultanément les mêmes données. Django, en tant que framework web r...

Lire l'article

Travaillons Ensemble

Vous souhaitez échanger autour d'un projet ou d'un besoin technique ? Je reste disponible pour discuter et explorer des solutions adaptées.