Compétences & Matrice Technique
Les technologies, langages et outils que j'utilise pour concevoir des pipelines de Machine Learning, des systèmes RAG et des applications fullstack, puis les industrialiser.
Langages de programmation
7Python
En apprentissageLangage principal pour le Machine Learning, la data et le backend.
SQL
En apprentissageRequêtes et modélisation de bases de données relationnelles.
TypeScript
En apprentissageJavaScript typé pour des applications web robustes.
JavaScript
En apprentissageLangage du web, côté navigateur et serveur.
Dart
En apprentissageLangage des applications mobiles Flutter.
Java
En apprentissageLangage orienté objet, utilisé avec Spring Boot et Android.
R
En apprentissageLangage de statistique et d'analyse de données.
Frameworks & Bibliothèques
13PyTorch
En apprentissageFramework de Deep Learning.
TensorFlow
En apprentissageFramework de Deep Learning, utilisé avec Keras.
scikit-learn
En apprentissageBibliothèque de Machine Learning classique : régression, classification, clustering.
HuggingFace
En apprentissageÉcosystème de modèles pré-entraînés (Transformers) pour le NLP.
YOLOv5
En apprentissageModèle de détection d'objets en temps réel.
FastAPI
En apprentissageFramework Python pour des API REST performantes.
Django
En apprentissageFramework web Python, avec Django REST Framework pour les API.
Spring Boot
En apprentissageFramework Java pour les services backend.
Laravel
En apprentissageFramework web PHP.
ReactJS
En apprentissageBibliothèque d'interfaces web.
Flutter
En apprentissageFramework d'applications mobiles multiplateformes.
TailwindCSS
En apprentissageFramework CSS utilitaire.
SQLAlchemy
En apprentissageORM Python pour bases relationnelles.
Outils & Computer Vision
9Docker
En apprentissageConteneurisation des applications et des modèles.
Kubernetes
En apprentissageOrchestration de conteneurs (MicroK8s).
GitHub Actions
En apprentissageIntégration et déploiement continus.
GitLab CI
En apprentissageIntégration et déploiement continus sur GitLab.
SonarQube
En apprentissageAnalyse statique et qualité du code.
ELK Stack
En apprentissageElasticsearch, Logstash et Kibana : indexation et visualisation de données.
TensorBoard
En apprentissageSuivi des entraînements et des hyperparamètres.
Git
En apprentissageGestion de versions.
Jupyter Notebook
En apprentissageNotebooks d'exploration et de prototypage.
Bases de données & Cloud
6PostgreSQL
En apprentissageBase de données relationnelle.
MySQL
En apprentissageBase de données relationnelle.
Elasticsearch
En apprentissageMoteur de recherche et d'indexation, au cœur de la suite ELK.
Google Cloud
En apprentissagePlateforme cloud de Google.
Firebase
En apprentissageBackend mobile : authentification, base temps réel, notifications.
HPC
En apprentissageCalcul haute performance sur cluster.
Concepts & Expertises
9Transformers
En apprentissageArchitecture de réseaux de neurones à la base des LLM.
RAG
En apprentissageGénération augmentée par récupération : un LLM répond à partir de documents fournis.
LLM
En apprentissageGrands modèles de langage.
NLP
En apprentissageTraitement automatique du langage naturel.
Traitement d'image
En apprentissageAnalyse et classification d'images, détection d'objets.
Clustering
En apprentissageRegroupement non supervisé de données similaires.
Reinforcement Learning
En apprentissageApprentissage par renforcement (PPO, Stable-Baselines3).
MLOps
En apprentissageIndustrialisation des modèles : CI/CD, conteneurs, monitoring.
Microservices
En apprentissageArchitecture en services autonomes (Domain-Driven Design).