You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Guillaume RivalanGR

Guillaume Rivalan

Développeur Python | Django | Agents IA, RAG, MCP

650 €/jour
1 projet
Lyon, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Guillaume

Développeur Python senior — Django, IA générative (agents IA, RAG, LLM, MCP), data engineering et cloud AWS. Vous cherchez un expert pour un backend robuste ou pour intégrer l'intelligence artificielle à votre produit ? Vous avez trouvé la personne idéale !

Ce que je fais pour mes clients :
- Création d'agents IA et d'assistants conversationnels : agent GPT-4o avec RAG (base vectorielle Qdrant partitionnée), tools métier et serveur MCP (Model Context Protocol), intégré à un backend Django.
- Conception de frameworks de développement from scratch : actuellement pour la SNCF, un framework Python complet (architecture, DSL, CLI, runtime AWS) pour les équipes métier.
- Architecture backend Python : APIs REST et applications robustes et évolutives (Django REST Framework, architecture hexagonale, serverless AWS).
- Pipelines de données haute performance (Polars, PostgreSQL, AWS) sur de gros volumes.
- Applications web full stack Django / Angular, de A à Z.

Mes domaines d'expertise :
- IA générative : agents LLM (PydanticAI, OpenRouter, GPT-4o), RAG et recherche vectorielle (Qdrant), création de MCP, intégration d'assistants IA dans des produits existants.
- Architecture backend Python : architecture hexagonale, API REST avec Django REST Framework, ORM avancé, Pydantic, qualité industrialisée (uv, ruff, typage statique, CI/CD).
- Data engineering : pipelines haute performance avec Polars, gros volumes, PostgreSQL avancé.
- Cloud AWS & observabilité : serverless (Lambda, SQS, S3), monitoring Datadog.
- Front Angular : Material UI / Tailwind, cartographie (Leaflet, MapLibre), PowerBI.
- Analyse & accompagnement : cahier des charges, documentation (Confluence), agilité (Jira).

Je réponds en général en moins d'une heure. Parlons de votre projet !
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • SNCF
    Conception et développement d'un framework de diagnostic ferroviaire - Consultant Senior Python
    LOGISTIQUE & SUPPLY CHAIN
    janvier 2026 - Aujourd'hui (7 mois)
    Lyon, France

    Consultant Senior Python — Talan / SweetIT

    Au sein de l'équipe Télédiagnostic de la SNCF, conception et développement du MEQ Framework, un framework Python permettant aux équipes métier (SET2) de créer, tester et déployer des plugins de diagnostic pour les équipements embarqués du matériel roulant.

    Réalisations principales :
    - Conception d'un framework en architecture hexagonale (Python 3.14, Pydantic, Polars) exposant un DSL déclaratif de filtrage et de règles d'association, utilisable sans expertise infrastructure.
    - Développement d'une CLI développeur (scaffolding de plugins, exécution et test en local, validation de configuration), réduisant le temps d'onboarding des équipes métier.
    - Développement du plugin-runner, moteur d'exécution des plugins en AWS Lambda avec intégration SQS, pour un traitement scalable et résilient des flux de télédiagnostic.
    - Optimisation de pipelines de données avec Polars (LazyFrames, projection pushdown, évaluation paresseuse) sur de gros volumes d'événements matériel.
    - Industrialisation de la distribution : publication sur JFrog Artifactory, scripts d'installation Windows, tooling qualité (uv, ruff, ty, pre-commit).
    - Observabilité avec Datadog : dashboards Lambdas et files SQS, métriques basées sur les logs, alerting sur les pipelines.
    - Documentation technique sur Confluence (guides d'installation, tutoriels, référence du DSL) et support aux équipes utilisatrices.
    - Méthodologie agile via Jira : user stories, suivi de sprint, revues avec les parties prenantes.

    Environnement technique : Python 3.14, uv, Polars, Pydantic, AWS (Lambda, SQS, S3), PostgreSQL, Datadog, JFrog Artifactory, Jenkins, Jira, Confluence, Git, Gitlab
    Polars Python Amazon Web Services Pydantic Datadog
  • Visitdata
    Mainteneur de la plateforme client
    EDITION DE LOGICIELS
    avril 2024 - Aujourd'hui (2 ans et 4 mois)
    Lyon, France

    Développeur Python Django / Angular


    Mainteneur de la plateforme web (Django REST Framework / Angular) de Visitdata, permettant la visualisation des données collectées et traitées par le RCU au format PowerBI, ainsi que l'administration des comptes utilisateurs (gestion des droits, partages, téléchargement de sources).

    Réalisations principales :
    - Maintenance évolutive et corrective du backend Django REST Framework: API REST exposant les datasets traités par le RCU, gestion des permissions et des accès.
    - Évolution du frontend Angular: interfaces de paramétrage des comptes, de partage de rapports et de téléchargement des sources de données.
    - Intégration et restitution des données au format PowerBI (embedding de rapports, gestion des workspaces et des droits d'accès).
    - Administration de la gestion des utilisateurs: droits fins, partages entre comptes, traçabilité des accès.

    Environnement technique : Python, Django, Django REST Framework, Angular, PowerBI, PostgreSQL, Git
    Angular Django Django Rest Framework AWS S3 Python/Django
  • Talkto LLC
    Developpeur Backend Python Django
    EDITION DE LOGICIELS
    juin 2025 - novembre 2025 (5 mois)
    Lyon, France

    Reprise d'un backend Django | Django Rest Framework pour une application Swift, avec agent IA intégré

    Soumis à un NDA : tant que l'application n'est pas sur le marché, je ne peux pas détailler ses fonctionnalités.

    Réalisation phare : conception d'un agent IA intégré à l'application

    - Agent conversationnel développé avec PydanticAI, basé sur GPT-4o (via OpenRouter), doté de tools métier pour interagir avec le backend.
    - RAG avec Qdrant partitionné: recherche vectorielle avec isolation des données par partition.
    - Création d'un MCP (Model Context Protocol) pour exposer les capacités du backend à l'agent.

    Stack backend :
    - Django DRF (Django Rest Framework)
    - Templates Django pour le panel admin et les outils de test
    - PostGIS: PostgreSQL avec GEOS (bibliothèque C/C++ de calculs géométriques)
    - Redis: cache et pub/sub
    - Rust Axum: service WebSocket supportant un grand nombre de connexions simultanées, scalable horizontalement via le pub/sub Redis
    - Django Celery: tâches asynchrones
    Django Celery Rust PydanticAI Qdrant

Avis

5,0

sur 1 évaluation

ArnaudA

Arnaud

Jengo

Avis laissé le 08/02/2025

Guillaume a fourni une prestation de grande qualité sur ce projet: très comptétent techniquement, adaptable et force de proposition, il a démontré une maîtrise experte de l'environnement Python / Django , tout en ayant une bonne connaissance des autres écosystemes (JS Server) et a su répondre efficacement aux besoins du projet et s'adapter aux contraintes. Son caractere enthousiaste et volontaire a rendu la collaboration fluide et agréable, Je le recommande vivement !

Recommandations

Océan DrozOD
Rosendorn GavrielRG
Baptiste M.BM
Océan Droz et 2 autres personnes recommandent Guillaume

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Architecte logiciel
    42 Lyon
    2021
    École 42 Lyon — Formation développeur (peer-to-peer learning) L'école 42 est une école d'informatique novatrice basée sur l'apprentissage en peer-to-peer et la pédagogie par projets. Le cursus couvre aussi bien la programmation bas niveau (langage C, ASM) que le développement web full stack Python Django. Projets réalisés : - Application web full stack : backend Python Django / Django REST Framework (API REST, authentification, websockets) et frontend Angular / TypeScript, intégrant un jeu de pong multijoueur en temps réel entre amis. - Moteur graphique temps réel en C : rendu, gestion d'événements et optimisation des performances. - Moteur de raytracing en C : calculs d'intersections, gestion de la lumière et des matériaux. - Shell Unix en C : réimplémentation du fonctionnement de bash (parsing, exécution, pipes, redirections). - Programmation réseau en C++ : sockets et communication client/serveur à distance. Cette formation m'a apporté une compréhension profonde du fonctionnement des systèmes (mémoire, processus, réseau), un atout majeur pour concevoir des applications Django performantes et optimisées.

Compétences

Catégories