À propos de Johann
Français
Bilingue ou natif
Expériences
- EDUC-ARAB — Application mobile d'apprentissage de l'arabe (Flutter + Django)EDUC-ARAB — Application mobile d'apprentissage de l'arabe (Flutter + Django)EDUCATION & E-LEARNINGnovembre 2025 - mars 2026 (4 mois)Pour ce client, j'ai conçu et développé une application mobile complète d'apprentissage de la langue arabe, inspirée du modèle MosaLingua, ciblant les apprenants francophones.Le projet couvre l'intégralité de la stack : une API back-end Django/DRF et une application mobile Flutter multiplateforme (iOS & Android), connectées en temps réel.Ce que j'ai livré :Côté back-end Django :une API REST sécurisée par JWT, un moteur de contenu pédagogique structuré en decks, sous-catégories et cartes (flashcards), avec gestion des fichiers audio de prononciation, suivi de progression par utilisateur (statuts : nouveau / en cours / en révision / à revoir), gestion multi-langues avec support RTL (arabe), et pages statiques (FAQ, CGU, contact, mentions légales).Côté app Flutter :écran de connexion avec authentification JWT, liste des langues disponibles, navigation par decks et catégories, système de révision de flashcards avec audio intégré (just_audio), suivi de progression persistant (shared_preferences, flutter_secure_storage), thème clair/sombre, et support natif RTL pour l'affichage de l'arabe.Stack utilisée :Django · Django REST Framework · JWT (SimpleJWT) · SQLite/PostgreSQL · Flutter · Dart · just_audio · flutter_secure_storage · FastAPI (microservice audio)Résultat :Le client dispose d'une application d'apprentissage mobile complète, autonome et évolutive, avec un back-office Django pour gérer le contenu pédagogique sans intervention technique.Flutter Dart Django Django REST Framework JWT API REST Application mobile iOS Android Python Apprentissage des langues
- ChuchoteChuchote — Plateforme SaaS B2B de parrainage & récompensesaoût 2025 - décembre 2025 (4 mois)Pour ce client, j'ai conçu et développé de A à Z Chuchote, une plateforme SaaS B2B multi-tenant permettant à des entreprises de créer, gérer et piloter leurs programmes de parrainage client avec un système de récompenses intégré.Le besoin était clair : offrir aux entreprises un outil clé en main pour transformer leurs clients satisfaits en ambassadeurs actifs, tout en gardant le contrôle total sur leurs campagnes et leurs récompenses.Ce que j'ai livré :Une application Django multi-tenant avec gestion fine des rôles (superadmin, admin entreprise, opérateur), un moteur de parrainage complet (liens de parrainage, suivi des filleuls, historique), un système de récompenses et cadeaux avec codes et dates d'expiration, un dashboard entreprise dédié, ainsi que toutes les pages légales obligatoires (CGU, mentions légales, politique de confidentialité, contact).L'architecture multi-tenant permet à chaque entreprise cliente d'opérer dans son propre espace isolé, avec ses propres utilisateurs et campagnes.Stack utilisée :Django · PostgreSQL · Bootstrap 5 · gestion des permissions custom · architecture multi-tenant · validation téléphone internationale (E.164, France + DROM)Résultat :Le client dispose d'une plateforme SaaS complète, sécurisée et évolutive, prête à être commercialisée en marque blanche auprès de ses propres clients entreprises.Django Python SaaS Multi-tenant PostgreSQL Bootstrap Architecture back-end Système de parrainage Gestion des permissions Développement web
- tpm.atpm.a — Application de gestion commerciale sur-mesureHIGH TECHaoût 2024 - octobre 2024 (1 mois)Salé Al Jadida, MarocPour ce client, j'ai conçu et développé de A à Z une application web métier permettant de centraliser et piloter l'ensemble de son activité commerciale.Avant ce projet, le client gérait ses opérations entre plusieurs fichiers Excel et outils disparates. L'objectif était clair : une plateforme unique, rapide et maintenable, accessible depuis n'importe quel navigateur.Ce que j'ai livré :Une application Django multi-modules couvrant la gestion des clients, fournisseurs, commandes, catalogue articles & marques, expéditions (ASN), modes de paiement, localisations et agenda opérationnel. L'interface, construite avec HTMX et Tailwind CSS, offre une expérience fluide et réactive sans complexité JavaScript.Stack utilisée :Django · PostgreSQL · HTMX · Tailwind CSS · DaisyUI · Vite.js · DockerRésultat :Le client dispose d'un outil sur-mesure, structuré et évolutif, qui remplace efficacement un workflow fragmenté et lui fait gagner un temps considérable au quotidien.
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Titre RNCP de niveau 6 (Bac+ 3/4) - Développeur concepteur logiciel Python, Développeur d'application pythonOpenClassrooms2023Titre RNCP de niveau 6 (Bac+ 3/4) - Développeur concepteur logiciel Python, Développeur d'application python