Aller au contenu

Bastien Bretenet

// disponible pour de nouvelles missions

Développeur & consultant IA full-stack, lead technique

Deep Learning, NLP et vision par ordinateur, mis en production via des APIs dockerisées, avec à 9 années de développement web full-stack.

Portrait de Bastien Bretenet

// à propos

Présentation

Développeur et consultant en IA, je conçois des modèles de Deep Learning et les mets en production via des APIs FastAPI dockerisées. Je travaille avec Python (PyTorch, Keras, Scikit-learn, Numpy ou via Hugging Face et OpenRouter) sur des problématiques variées : transfer learning et fine-tuning aussi bien en NLP qu'en vision par ordinateur (CNN, classification d'images). Je maîtrise aussi tous les outils de developpement moderne comme Claude Code ou des platformes de training comme Colab ou Lighting AI. Je réalise également des audits pour identifier les opportunités d'intégration de l'IA dans des process métiers et accompagne leur mise en œuvre.

Cette expertise IA s'appuie sur 9 années de développement web full-stack où j'ai developpé, maintenu et lead de nombreux projet. Côté backend, je conçois des applications avec Symfony (Doctrine, API Platform, Sylius) et côté front-end des interfaces avec React ou Vue. Je m'appuie sur Docker pour garantir des environnements de développement fiables et reproductibles, sur des pipelines GitLab CI/CD, et des plateformes cloud modernes pour les mises en production.

Je suis ainsi capable d'intervenir aux différentes étapes d'un projet ; d'un audit IA, prise de besoins, au choix des technos, à la création de backlog, en passant par le développement, jusqu'à la mise en production, la relecture de code et la documentation avec la capacité d'y intégrer des briques d'IA.

// compétences

Compétences

Intelligence Artificielle

langage & outils

PythonNumpyScikit-learnGitlab, GithubCI/CDTestsFastAPIDocker

deep learning

PyTorchKerasTransfer learningFine-tuningCamemBERTv2CNNYOLOClassification d'images

LLM & outils

Claude CodeCodexKaggleADR Hugging FaceOpenRouterGenAIPromptingColab

machine learning

Scikit LearnEDAFeature engineeringPre processing k-NNK-MeansRandom ForestGradient Boosting

Développement full-stack

backend

PHPSymfonyAPI PlatformDoctrineSyliusMySQLPostgreSQLCQRSSymfony UXTwigElasticSearch

frontend

ReactVueAngularNuxtReact NativeTailwind CSSBootstrap

devops & outils

DockerCoolifyCI/CDGitHubGitLabTests unitaires & fonctionnelsJira

méthodologie

API-firstAgile/ScrumRevues de codeGitFlow

// expériences

Expériences

Détails en PDF
  1. Juin – Septembre 2026

    Projets IA · Formation Alyra (RNCP 38616)

    Cours

    Machine Learning Nettoyage de données (imputation simple/KNN, traitement des outliers Z-score/IQR), encodage et normalisation de variables (One-Hot, scaling, feature engineering), pipelines scikit-learn reproductibles sans fuite de données, comparaison et validation de modèles (cross-validation, tuning d'hyperparamètres).

    Deep learning Conception d'architectures CNN (Keras/TensorFlow), fine-tuning de modèles de langue pré-entraînés (Hugging Face), distillation de connaissances (teacher-student, response-based) pour compresser un modèle en conservant l'essentiel de sa performance.

    Cas pratique

    Analyse de sentiment (CamemBERTv2) sur critiques Allociné : comparaison de trois stratégies d'adaptation (encodeur gelé, fine-tuning complet, LoRA), avec suivi accuracy/F1, temps d'entraînement et taille de checkpoint.

    Classification d'images (MNIST) par CNN : architecture Conv2D/MaxPooling (Sequential et API fonctionnelle Keras), entraînement (3 epochs), 98 % de précision sur le jeu de test.

    Projets

    Computer Vision Entraînement d'un modèle YOLO26 pour la détection de piscines sur imagerie aérienne, export au format ONNX pour l'inférence. Décisions d'architecture (dataset, modèle, seuil de confiance, format) documentées via des ADR. Mise en production sous forme d'API FastAPI conteneurisée avec Docker, exposant un endpoint POST /predict retournant boîtes englobantes et scores de confiance à partir d'une image.

    Notebook d'entrainement · Démo live

    mAP50 mAP50-95 Precision Recall
    Test (final) 0.894 0.498 0.932 0.901

    Estimation de prix immo en Gironde EDA, preprocessing, feature engineering et pipeline sur données DVF, machine learning (Random Forest, Gradient Boosting), éval MAPE/MdAPE.

    Notebook de modélisation

    MAE MAPE MdAPE R2
    Validation 55 189.54 20.48 13.32 0.78
    Test (final) 55 216.58 22.50 14.02 0.77

    Croquis to Image en architecture

  2. Août 2023 – Janvier 2026

    Développeur back-end puis Lead Developer · Dotsafe · Bordeaux

    Agence d'une quarantaine de développeurs intervenant dans des domaines variés (banque, e-santé, e-learning, start-ups). D'abord développeur back-end sur des projets PHP / Symfony / API Platform avec interventions front-end (Angular, Vue.js, Nuxt, React Native) en approche API-first, puis Lead Developer encadrant une équipe de 4 à 5 personnes sur des projets e-commerce Sylius et applications web.

    Réalisations notables : YouSchool (+55 000 apprenants) : gestion des rôles, notifications, messagerie vocale, calendrier récurrent ; Vitivisio : développement d'un SaaS de zéro, migration du stockage d'images SSD vers S3 (~90 % d'économie).

    Pilotage technique, qualité de code et montée en compétences de l'équipe. Mise en place et évolution d'environnements Dockerisés, de pipelines CI/CD, d'une stratégie de tests automatisés et de bonnes pratiques d'architecture (revues de code, standards, refactoring), en méthodologie Agile (Scrum). Rôle d'interlocuteur client (prise de besoin, conception, livraison).

    SymfonyAPI PlatformSyliusVue.jsReact NativeDockerCI/CD
  3. Février – Mai 2023

    Lead Symfony · Web Design Marchand · Bordeaux

    Éditeur de logiciels de caisse pour la grande distribution. Lead d'une équipe de 3 développeurs juniors avec pour objectif de centraliser l'ensemble des clients dans une plateforme SaaS unique. Intervention sur un existant (API REST PHP 7 / Symfony 3 dockerisée, front-end Vue.js, application embarquée WinDev) : stabilisation, fusion et rationalisation des branches, amélioration et optimisation de l'API (fiabilité, maintenabilité, performances). Lead technique, montée en compétences de l'équipe, bonnes pratiques de versioning, revue de code et architecture orientée SaaS.

    Symfony 3PHP 7Vue.js
  4. Novembre 2021 – Juin 2022

    Développeur web (CDD) · Groupe Pichet · Bordeaux

    Au sein de la DSI, développement sur pichet.fr en environnement Agile. Maintenance et évolution d'une application Symfony 5 / Vue.js à architecture API custom et CQRS, au sein d'une équipe de 8 développeurs, 1 DevOps et 1 PO. Gestion des demandes métier via Jira, création/refonte de DTO pour la maintenabilité, développement de nouvelles routes API, contribution à un datalayer (scripts JS d'analyse comportementale) et à une nouvelle feature front. Rituels Agile, code reviews, GitFlow, documentation technique, environnement Dockerisé et CI/CD GitLab.

    Symfony 5Vue.jsCQRSJiraGitLab CI/CD
  5. 2019 – aujourd'hui

    Développeur web · Freelance / Agence Atom

    Conception et réalisation de bout en bout d'applications web pour TPE/PME (architecture, développement, déploiement, relation client). Sélection de projets :

    Chemins Inédits

    Plateforme de parcours culturels et ludiques avec e-commerce, expérience mobile-first et back-office administrateur. Paiements Stripe, facturation PDF, workflows automatisés. Encadrement d'un stagiaire 6 mois.

    Symfony 5TwigSymfony UXStripe

    Tracks Club

    Jeu en ligne multijoueur compétitif organisé en clubs (vote, scoring, classement automatisé). Composant Workflow, intégration API YouTube, UX/UI mobile-first avec une graphiste.

    Symfony 5TailwindYouTube API

    Crus et Terroirs

    E-commerce dans le vin sur Sylius / Symfony. Intégration ElasticSearch via Docker, services et entités sur-mesure, hébergement OVH.

    SyliusElasticSearchBootstrap

    Showroom Mathom

    Outil de gestion des rendez-vous pour un distributeur multi-marques (1 200 clients). Synchronisation Google Calendar, listing/filtrage dynamique en React, export CSV.

    Symfony 5React.jsGoogle API

    Immo Cap-Ferret

    Site WordPress à thème sur-mesure connecté à un logiciel de gestion (SPI). Migration de l'API XML vers une API REST, fiabilisation de la synchronisation des biens.

    WordPressAPI REST
  6. Janvier 2017 – Mai 2019

    Développeur web · Kn Design

    Réalisation de plusieurs projets WordPress et PHP.

    WordPressPHP

// formation

Formation

2026 · ALYRA

Dev AI · RNCP 38616 (Blocs 3 & 5)

2015 · INGÉSUP

M1 Ingénieur Informatique

2014 · Université Bordeaux 2

Licence MIASH