You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Johann BachaJB

Johann Bacha

🐍 Développeur Python | Django | FastAPI | Backend

€450/day
Bruyères-sur-Oise, FR
3-7 years

Average response time: 1 hour

About Johann

Vous recherchez un ingénieur logiciel spécialiste de Python, Django, FastAPI ?
Vous êtes au bon endroit.

Je suis ingénieur logiciel avec 5 ans d'expérience.
Je suis spécialisé dans développement back-end en Python / Django et FastAPI.

Je suis en mesure de :

- Concevoir, développer et maintenir les fonctionnalités back-end en adéquation avec les besoins métier
- Participer à la rédaction de spécifications techniques
- Analyser l'impact de la conception du produit sur l'architecture technique SI
- Développer et maintenir des fonctionnalités
- Développer des APIs
- Mettre en place une architecture logicielle
- Mettre en place une CI/CD
- Rédiger de la documentation technique
- Mettre en place des bases de données relationnelles comme PostgreSQL ou MySQL
- Effectuer des tests unitaires et d'intégration pour garantir la qualité du code
- Participer à l'amélioration continue et aux revues de code.

Je dispose aussi de connaissances sur : Docker, méthodes agiles, TDD, Redis.

J'accorde également aussi une grande importance à la transparence avec mes clients.
J'envoie un rapport d'activité hebdomadaire / quotidien par mail sur les tâches effectuées.

Vous avez un projet ?

Contactez-moi ! Je réponds très rapidement.

---

python django, python flask, django python, django react, django rest framework, fastapi, fast api, développeur back end python, développeur back end Django, développeur back end FastAPI, Développeur back-end python, Développeur back-end FastAPI, Développeur back-end Django, Développeur backend python, Développeur backend FastAPI, Développeur backend Django, Développeur Django, Développeur FastAPI, Développeur python
  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • EDUC-ARAB — Application mobile d'apprentissage de l'arabe (Flutter + Django)
    EDUC-ARAB — Application mobile d'apprentissage de l'arabe (Flutter + Django)
    EDUCATION AND E-LEARNING
    November 2025 - March 2026 (4 months)
    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
    FastAPI Django Flutter Kubernetes Stripe
  • Chuchote
    Chuchote — Plateforme SaaS B2B de parrainage & récompenses
    August 2025 - December 2025 (4 months)
    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
    Django JavaScript Docker VPS PostgreSQL
  • tpm.a
    tpm.a — Application de gestion commerciale sur-mesure
    TECH
    August 2024 - October 2024 (1 month)
    Salé Al Jadida, Morocco
    Pour 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 · Docker

    Ré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.
    Django htmx Tailwind CSS HTML 5

Recommendations

SD
BA
FU
Stanley Deruel and 2 other people have recommended Johann

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Titre RNCP de niveau 6 (Bac+ 3/4) - Développeur concepteur logiciel Python, Développeur d'application python
    OpenClassrooms
    2023
    Titre RNCP de niveau 6 (Bac+ 3/4) - Développeur concepteur logiciel Python, Développeur d'application python

Skill set

Categories