P-02
DePlano · Mise en relation avocats et particuliers
Alternance - Développeur Back-end référent pour l'API REST et l'architecture cloud
- Catégorie
- Professionnel
- Contexte
- DePlano
- Date
- Août 2024 - Août 2025
- Durée
- 12 mois
- Équipe
- David MVOULA, CTO, Développeur Front-end
Durée · sur 12 mois
Description
DePlano est une plateforme qui met en relation particuliers et professionnels avec des avocats spécialisés : diagnostic du besoin juridique, profils d'avocats vérifiés, prestations à prix connus à l'avance et prise de rendez-vous en ligne. Référent back-end responsable de la conception, du développement et de la maintenance de l'ensemble du back-end de l'application DePlano au sein d'une équipe de 3 développeurs. J'ai mené une refonte architecturale complète vers une API REST scalable basée sur Django REST Framework, conçu une architecture cloud conteneurisée avec Docker et AWS, et automatisé le cycle de vie applicatif via CI/CD. Mes réalisations incluent l'intégration de systèmes d'IA avancés et une optimisation drastique des performances.
Stack
- 01Python
- 02Django
- 03Django REST Framework
- 04Docker
- 05AWS
- 06PostgreSQL
- 07CI/CD GitHub Actions
- 08LangGraph
- 09Stripe
- 10Sentry
Notes
Fonctionnalités
- 1Refonte architecturale vers API REST scalable
- 2Architecture cloud conteneurisée (Docker + AWS ECR/App Runner)
- 3Automatisation CI/CD complète avec GitHub Actions
- 4Intégration de systèmes d'IA (RAG, Agent conversationnel LangGraph)
- 5Sécurisation des flux et intégration paiements Stripe
- 6Optimisation base de données (99% → 8% charge CPU)
- 7Stratégie d'authentification compatible legacy
- 8Monitoring applicatif avec Sentry
- 9APIs performantes et stables
Défis
- 1Migration et refonte architecturale complète
- 2Optimisation drastique des performances
- 3Intégration de systèmes d'IA complexes
- 4Mise en place d'une architecture cloud robuste
- 5Automatisation du pipeline de déploiement
- 6Assurer la continuité de service pendant la migration