Développement Backend

Python & Django — depuis 2020.

Mon approche backend

Depuis 2020, je construis des backends solides avec Python et Django. Mon leitmotiv : une API bien conçue doit être intuitive pour le développeur qui la consomme, fiable pour l'utilisateur final, et maintenable pour l'équipe qui en hérite.

Stack et domaines de maîtrise

Backend Core

  • Python 3.x (avancé)
  • Django 4.x / Django REST Framework
  • FastAPI (projets spécifiques)
  • Celery (tâches asynchrones)

Bases de données

  • PostgreSQL (principal)
  • MySQL / MariaDB
  • Redis (cache, files de messages)
  • ORM Django avancé (migrations, optimisation requêtes)

Sécurité & Auth

  • JWT (djangorestframework-simplejwt)
  • OAuth2 / Social Auth
  • Permissions et rôles granulaires
  • Protection CSRF, XSS, injection SQL
"Un bon backend, c'est celui qu'on ne voit pas — parce qu'il ne tombe jamais, répond toujours dans les temps, et protège les données de l'utilisateur. C'est cet invisible-là que je construis."