Mes projets
Trading Bot
Développement d’un bot de trading expérimental basé sur le machine learning pour l’analyse et la prise de décision sur les marchés crypto via l’API Binance. Le projet utilise un modèle de classification avec Scikit-learn afin de prédire des signaux d’achat ou de vente à partir de données de marché. L’objectif principal était d’explorer l’application du machine learning à des données financières réelles, en mettant en place un pipeline complet : récupération des données, preprocessing, entraînement du modèle et simulation de prises de décision automatisées. Ce projet m’a permis de renforcer mes compétences en Python, en analyse de données et en compréhension des limites des modèles prédictifs dans un contexte réel et volatil.
CodeGlyph
CodeGlyph est une application web développée dans le cadre du projet final CS50W. Elle combine un backend Django et un frontend React afin de fournir un outil de veille technologique centralisé. L’application agrège des contenus provenant de différentes sources afin de suivre l’actualité des langages de programmation ainsi que les repositories GitHub les plus populaires. Elle permet ainsi aux développeurs de rester informés des tendances du développement logiciel de manière simple et centralisée. Le projet m’a permis d’approfondir mes compétences en développement full-stack, notamment sur l’architecture API REST, l’intégration frontend/backend, la gestion des données externes et la structuration d’une application complète en production.
Medilabo Solutions
Medilabo Solutions est une application web développée dans le cadre de la formation Concepteur Développeur d’Applications (CDA) chez OpenClassrooms. Ce projet met en œuvre une architecture complète basée sur des microservices afin de simuler un système distribué réaliste dans un contexte d’entreprise. L’application repose sur un écosystème de services indépendants (patients, historique médical, évaluation, sécurité), interconnectés via une API Gateway et un service de découverte (Eureka). Les données sont gérées à travers plusieurs bases (MySQL et MongoDB), et l’ensemble de l’infrastructure est entièrement conteneurisé avec Docker et orchestré via Docker Compose. Une attention particulière a été portée à la sécurité avec l’implémentation d’un système d’authentification basé sur JWT, ainsi qu’à la communication inter-services sécurisée via la Gateway. Ce projet m’a permis d’explorer en profondeur les concepts d’architecture distribuée, de scalabilité, de découplage des services et de gestion des environnements complexes en production simulée.
Portfolio Java Spring Boot
Ce projet correspond à mon portfolio personnel, développé avec Java Spring Boot côté backend et une architecture full-stack moderne. Il a pour objectif de centraliser mes projets, mon parcours, mes compétences et mes réalisations dans une application web déployée en production. L’application repose sur une base de données PostgreSQL et est entièrement conteneurisée avec Docker. Elle est conçue pour être déployée facilement dans un environnement proche de la production, avec une attention particulière portée à la structure du projet, à la maintenabilité et à la sécurité. Ce portfolio n’est pas uniquement un site vitrine, mais un véritable projet technique qui illustre mes compétences en développement backend Java, en architecture d’application et en déploiement d’infrastructure. Il évolue progressivement pour intégrer des fonctionnalités avancées telles que la gestion dynamique des contenus, l’authentification sécurisée et une intégration future dans une chaîne CI/CD.