Quentin Abgrall

Senior Python Engineer | Web & Al | @SNCF

Salaire / Taux journalier

Tours, France

Freelance

Peut venir sur site

Expertises

PythonFastAPIPostgreSQLDockerGit

Langues

Anglais (Courant)

À propos

Introduction

Expert en développement web backend, je transforme les idées business en solutions robustes et scalables. Spécialisé dans les technologies Python, j'accompagne les entreprises dans la création d'applications backend performantes et adaptées à leurs besoins. Mon approche allie l'expertise technique à la compréhension des attentes clients pour livrer des solutions sur mesure. La scalabilité, la performance et la fiabilité sont au cœur de mes solutions.

Liens

Expérience de travail

SNCF Voyageurs Matériel

mai 2022 - Présent

4 ans 6 mois

37700 Saint-Pierre-des-Corps, France

Ingénieur backend Python / FastAPI

mai 2025 - Présent

1 an 6 mois

37700 Saint-Pierre-des-Corps, France

– Intégré à l'équipe CBM (Conditional based maintainance) du Cluster Ingénierie Ouest, j'interviens sur le développement du "cbm-hybride", une application faisant le pont entre la chaine de traitement CBM1 (historique, en Matlab) et la nouvelle chaine de traitement CBM2 (python). Mon application réceptionne des signalements et états issus de flottes de train (NAT, R2N), confronte ces signalements et états avec des référentiels, puis les enrichit, les stocke, et les envoie à différents partenaires du SI. – Au quotidien, j'ai la charge des tâches suivantes : – Définition de l'architecture cible et sa documentation (diagrammes UML) – Développement complet du backend Python / FastAPI selon les principes de la Clean Architecture, tests unitaires, d'intégration – Intégration avec Kafka pour réception / envoi de messages, postgresql pour le stockage de données – Conteneurisation de l'application pour différents environnements (dev, rec, prod) avec Docker et k8s

Ingénieur backend et ML

janv. 2024 - mai 2025

1 an 5 mois

37700 Saint-Pierre-des-Corps, France

– Intégré au service CBM Télédiag du technicentre SNCF de Saint-Pierre des Corps, j'interviens en tant que développeur Python FastAPI / Angular sur un pipeline de code qui embarque des traitements Machine Learning. Ce projet innovant consiste à analyser des ensembles de courbes (les cycles) produites par des équipements à bord des trains (portes, batterie, bloc moteur etc) et de faciliter l'analyse de ces données et détecter les potentielles défaillances des équipements à venir. – Au quotidien, je développe plusieurs briques au sein de ce pipeline, comme : – Le front, basé sur Angular, qui permet à un utilisateur de glisser déposer une archive .zip contenant les courbes à analyser – Le back, basé sur Python / FastAPI qui effectue l'ensemble des validations nécessaires sur l'archive – Un étage de production d'indicateurs (qui embarque des étapes de réduction de dimensionnalité, et d'embedding : FAMD et UMAP) – Un étage de clusterisation des résultats et de dataviz (matplotlib) (HDBSCAN) – J'interviens également sur le packaging et l'orchestration de la solution, en utilisant – Un pipeline Gitlab pour le déploiement – Docker et Compose pour l'orchestration sur la machine cible

Ingénieur Full Stack Python

mai 2022 - janv. 2024

1 an 9 mois

37700 Saint-Pierre-des-Corps, France

– Intégré au service CBM Télédiag du technicentre de maintenance de la SNCF de Saint Pierre des Corps, j'ai la charge de faire évoluer le GDS (Guide de Dépannage Simplifié). Cette application web fournit aux dépanneurs des trains un ensemble de causes potentielles pour les défaillances composant qu'ils observent, ainsi que des correctifs à apporter pour corriger ces défaillances. On peut voir cette application comme étant une aide au dépannage. J'interviens sur l'ensemble du développement, à la fois côté Front et côté Back. – Côté Back j'utilise Python / Flask, ainsi que PostgreSQL pour la base de données – Côté Front j'utilise HTML / Bootstrap / JQuery – Test unitaires faits avec Pytest – Le tout versionné sous GIT

Ingénieur logiciel

Faiveley Transport

janv. 2019 - avr. 2022

3 ans 4 mois

Tours, France

– Rattaché au sein de l'équipe "Outils" du site de Faiveley Transport à la Ville-aux-dames, je suis intervenu en tant qu'Ingénieur Python sur différentes thématiques. – Celles-ci comprennent : – Développement d'applications bureau / scripts en Python 3 – Mise en place d'une chaine CI/CD via Jenkins – Déploiement de pipelines CI/CD, de l'outil Polyspace (qualité de code) – Conteneurisation d'applications via Docker – Pilotage de ressources humaines externe (Inde)

Développeur logiciel

Extia

sept. 2017 - janv. 2019

1 an 5 mois

Nantes, France

Ingénieur logiciel

Capgemini

sept. 2016 - sept. 2017

1 an 1 mois

Nantes, France

Ingénieur développement logiciel embarqué

AUSY

oct. 2013 - juil. 2016

2 ans 10 mois

45240 La Ferté-Saint-Aubin, France

Short term technical student

CERN

juin 2012 - sept. 2012

4 mois

Meyrin, Suisse

– Développement d'un module d'analyse C++ permettant de caractériser un signal périodique afin dans le cas d'un signal sinusoïdal d'estimer sa phase à un instant t avec une précision meilleure qu'un degré. – Calcul de la phase théorique au cours du temps avec l'expressions des signaux rentrant en jeu. – Simulation utilisant Matlab des signaux utiles et mise au point des algorithmes d'analyse (calculs de fréquences, calculs de délais, calculs de phases, filtrages de bruit blanc, calculs d'amplitudes et détection d'offset sur les signaux) – Traduction en C++ utilisant une approche orientée objet (conception puis réalisation du code) – Phase de test sur un banc de test à l'échelle 1:1 – Exploitation des tests et Itérations successives sur le code jusqu'à obtenir les résultats espérés – Phase de déploiement du système sur les front-end computers mesurant les signaux du LHC.

Responsable Test (projet système embarqué)

ESEO

févr. 2012 - juin 2012

5 mois

– Intervention à tous les niveaux du cycle en V sur la conception/validation d'un prototype de robot simulé


Formation

ESEO

Engineering Student, Embedded systems in aerospace, Informatics, electronics, networks and telecommunications

2008 - 2013

5 ans 1 mois


Licences et certifications

Python (Basic) Certificate

Délivré le : –

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.