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

Quentin Abgrall

Supermalter

Python Developer

€520/day
5 projects
Tours, FR
8-15 years

Average response time: 24 hours

Freelancer profile translated to English.
Back to original language

About Quentin

Looking for a backend web development expert who understands your business challenges and can transform your ideas into robust and scalable solutions?

As a software engineer specializing in Python technologies, I help companies create high-performing backend applications tailored to their needs. My approach combines technical expertise with an understanding of client expectations to deliver custom solutions.

What I can offer you:
  • Backend design and development: REST APIs with Flask or FastAPI, microservices architecture.
  • Data management: PostgreSQL databases, optimized queries, and advanced modeling.
  • Data analysis: Processing and leveraging your data with pandas, numpy, matplotlib, plotly.
  • AI: Implementing Machine Learning models with scikit-learn, setting up AI agent frameworks with LangChain, PydanticAI.

Why work with me?
  • Cross-functional expertise covering web backend, continuous integration, and data analysis.
  • Client-oriented approach: Listening to your needs, each project is tailored to your strategic goals.
  • Modern development vision: Scalability, performance, and reliability are at the core of my solutions.

Have a project to undertake or want to discuss your needs? Contact me to turn your ideas into reality!
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Tours (up to 50km), Le Mans (up to 10km), Angers (up to 10km), Paris (up to 10km), Nantes (up to 10km)

Experience

  • SNCF VOYAGEURS
    Backend Python Developer
    TRANSPORTATION
    May 2025 - Today (1 year and 1 month)
    Saint-Pierre-des-Corps, France
    Within the CBM (Conditional Based Maintenance) team, I was responsible for developing the cbm-hybride tool, a Python FastAPI backend that bridges two distinct information systems: the CBM1 processing chain (Matlab stages) and the CBM2 chain (Python stages on AWS cloud). I led the following tasks:
    • Requirements gathering from stakeholders
    • Definition of the target architecture and its documentation (UML diagrams)
    • Complete development of the Python/FastAPI backend according to Clean Architecture principles, unit and integration tests
    • Integration with Kafka for message reception/sending
    • Application containerization for different environments (dev, staging, prod) using Docker and k8s
    The tool is now in production and significantly reduces the development workload for the CBM2 team.
    Python 3 FastAPI PostgreSQL Docker AWS
  • SNCF Voyageurs
    Fullstack Python / Angular Developer
    TRANSPORTATION
    January 2024 - May 2025 (1 year and 4 months)
    Saint-Pierre-des-Corps, France
    As part of the CBM Télédiag service at the SNCF technical center in Saint-Pierre des Corps, I work as a Python FastAPI / Angular developer on a code pipeline that includes Machine Learning processing. This innovative project involves analyzing sets of curves (cycles) produced by onboard train equipment (doors, battery, engine block, etc.) and facilitating the analysis of this data to detect potential future equipment failures.

    On a daily basis, I develop several components within this pipeline, such as:
    - The frontend, based on Angular, which allows a user to drag and drop a .zip archive containing the curves to be analyzed
    - The backend, based on Python/FastAPI, which performs all necessary validations on the archive
    - A metrics production stage (which includes dimensionality reduction and embedding steps: FAMD and UMAP)
    - A results clustering and data visualization stage (matplotlib) (HDBSCAN)

    I am also involved in the solution's packaging and orchestration, using:
    - A Gitlab pipeline for deployment
    - Docker and Compose for orchestration on the target machine
    FastAPI Angular Docker Machine Learning Gitlab
  • Voyages SNCF
    Fullstack Python / Flask Developer
    SOFTWARE PUBLISHING
    May 2022 - January 2024 (1 year and 8 months)
    Saint-Pierre-des-Corps, France
    As part of the CBM Télédiag service at the SNCF maintenance technical center in Saint Pierre des Corps, I am responsible for evolving the GDS (Simplified Troubleshooting Guide). This web application provides train troubleshooters with a set of potential causes for component failures they observe, along with corrective actions. It can be seen as a troubleshooting aid. I am involved in all aspects of development, both on the Front and Back ends.
    • On the Back end, I use Python/Flask, as well as PostgreSQL for the database
    • On the Front end, I use HTML/Bootstrap/JQuery
    • Unit tests are done with Pytest
    • Everything is versioned under GIT
    Python HTML5 jQuery Python Flask PostgreSQL

Reviews

5.0

Out of 2 ratings

A

Antoine

SNCF Voyageurs - Ouest

Reviewed on 4/26/2023

Excellent! Nothing to say, Quentin is fast and efficient. A pleasure to work with him.
LudivineL

Ludivine

SNCF Voyageurs - Ouest

Reviewed on 5/29/2024

Recommendations

QC
Robby Armstrong Kamshu DjoukamRA
RM
+1
Quentin Coutadeur and 3 other people have recommended Quentin

These freelancer profiles also match your criteria

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

Education

  • Generalist Engineer in Electronics / Computer Science / Networks
    ESEO
    2013
    J'ai intégré l'ESEO à Angers en 2008 directement après mon bac S. J'y ai fait 2 années de classe préparatoire intégrée, puis un cycle ingénieur en 3 ans. Au cours de ma formation, j'ai étudié plusieurs domaines allant de l'électronique (embarquée, de puissance, numérique etc) à l'informatique (embarquée, SI). Très vite j'ai eu plus d'affinités avec l'informatique et le code, notamment via les TPs et mini-projets à faire en C et Java. Pour ces raisons, j'ai choisi l'option ASTRE (Architecte des Systèmes Temps Réel Embarqués) en milieu de 4ème année afin de développer mes compétences en développement logiciel pour les systèmes embarqués.

Skill set

Categories