×
Richard PERRET

Richard PERRET

Fullstack Developer & AI Engineer

Toulouse, Occitanie, FR
0652338081
Français, English, Español

Background


About

About

Développeur fullstack Python/TypeScript, 3+ ans d'expérience en applications web/mobile, APIs REST et systèmes d'IA conversationnels. Spécialisé en architectures backend (Flask, FastAPI), frontend (React, TypeScript) et intégration d'IA (RAG, LLM, agents). Passionné par le développement produit end-to-end, du design d'architecture au déploiement conteneurisé.

Work Experience

Work Experience

  • Fullstack Developer & AI Engineer, Probance

    Nov, 2025 - Mar, 20264 months

    Conception et déploiement full-stack d'un assistant IA conversationnel interne avec architecture agentic loop.

    • Architecture agentic loop : streaming SSE temps réel, intégration de tools internes, gestion dynamique du context window

    • Système de 'tool factory' : création de tools via API configurables, ingestion Google Docs avec chunking, embedding et recherche sémantique temps réel

    • RAG hybride (ChromaDB), exécution parallèle de tools, interface trilingue FR/EN/ES

    • Stack : React/TypeScript, FastAPI async, PostgreSQL, ChromaDB, Docker, CI/CD GitLab

  • Lead Tech Backend, Probance

    Mar, 2024 - Nov, 20251 year 8 months

    • Leadership technique sur les projets Portail et Reference

    • Standards de performance : caching Redis, memoization serveur, pagination optimisée, optimisation DB (indexation, query tuning, réduction N+1)

  • Développeur Fullstack, Probance

    Jul, 2022 - Mar, 20241 year 8 months

    • Portail — App web centralisée : gestion projets clients/internes, contrats, facturation, RH, helpdesk, communication interne. Architecture modulaire, permissions granulaires par rôle/module

    • Stack Portail : Python/Flask, SQLAlchemy (MySQL), Redis, TypeScript, Lit.js, Redux Toolkit, Webpack 5, Docker, GitLab CI/CD, Elastic APM

    • Reference — API REST référentielle pour le SI (~30 modèles ORM, 38 modules de routes). Support i18n, soft deletes, React Admin avec pagination Content-Range

    • Stack Reference : Python 3.10, FastAPI, SQLAlchemy, Alembic, MySQL 8, Pydantic, JWT, Docker, CI/CD GitLab (flake8/mypy, pytest, Trivy)

  • Apprenti Gestion de Projet SI, Ministère des Armées - DIRISI

    Oct, 2020 - Oct, 20211 year

    • Gestion de projet sur l'application ROC : recettes fonctionnelles, synchronisation de 3 SIRH, vérification cohérence/format, anonymisation pour jeux de tests MOE

Projects Experience

Projects Experience

  • Arya

    Jan, 2024 - Present

    App mobile cross-platform de coaching et suivi de performance sportive, toute discipline.

    • Planification de séances, tracking temps réel, métriques personnalisables par sport, calcul auto de records, visualisation progression multi-axes

    • Système de coaching avec partage de programmes et gestion des permissions, catalogue d'exercices multilingue, auth JWT avec rotation de tokens

    • Architecture REST générique : CRUD auto-généré, mixins multi-tenancy/soft-delete/i18n, modèle polymorphique — ~30 modèles, 50+ endpoints, 180+ composants frontend

Skills

Skills

  • Backend

    Python

    Flask

    FastAPI

    SQLAlchemy

    Alembic

    Pydantic

    Marshmallow

  • AI / ML

    RAG

    LLM Integration

    ChromaDB

    Embeddings

    Agentic Architecture

    Prompt Engineering

  • Frontend

    React

    React Native (Expo)

    TypeScript

    JavaScript

    CSS/SCSS

    NativeWind

  • Database

    PostgreSQL

    MySQL

    Redis

    ChromaDB

    SQL

    NoSQL

  • DevOps / CI/CD

    Docker

    GitLab CI/CD

    Git

    GitHub

    Bash

Education

Education

  • Projets Informatiques et Stratégie d'Entreprise, option Data Science, Master 1, Université Paris Cité

    Jan, 2019 - Jan, 2021

  • Sciences Économiques et Sociales, Licence, Université Paris Cité

    Jan, 2015 - Jan, 2018

  • Économique et Social, Baccalauréat, Lycée La Mennais

    Jan, 2014 - Jan, 2014