
Alexandre Cuffel
Senior Python Backend Developer | FastAPI
Salary / Daily rate
Rennes, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
Développeur Back-end Python expérimenté avec plus de 5 ans d'expérience dans le développement d'applications robustes et évolutives. Expert en Django, Docker et Big Data avec une forte capacité à gérer des projets complexes et à diriger des équipes techniques. Passionné par l'innovation technologique et la résolution de problèmes.
Work experience
Développeur Python
SeeYouSunFreelance
Feb 2025 - Present
1 year 9 months
Rennes, France
Développement d’une API permettant de créer des notes de calcul afin de pouvoir dimensionner la construction d’ombrières solaires. Missions: - L'API est développé avec FastAPI - Gestion de Python et des dépendances avec UV - Contrôle de la qualité du code avec ruff, isort, pre-commit - Mise en place des tests unitaires avec Pytest - Mise en place d’une base de données relationnelle PostgreSQL - Front développé en Vue.js - ORM sqlalchemy et gestion des migrations avec alembic - Gestion des différents conteneurs avec Docker et Docker-compose - Mise en place CI / CD Github actions - Déploiement de l’application avec Microsoft Azure
Developer Python
OrsecFreelance
Oct 2024 - Jan 2025
4 months
Remote, OR 97458, USA
Mission 1: Développement et déploiement d’un injecteur pour récupérer des données d’une sonde de surveillance réseau passive conçue pour enregistrer de manière sécurisée toutes les activités du réseau et les injecter dans une base de données. Mission 2: Développement d'une interface en ligne de commande (CLI) permettant de piloter les actions d'une mallette de surveillance. Celle-ci est conçue pour capturer les réseaux câblés, Wi-Fi, Bluetooth, et radio
Python backend developer
CHU de Rennes
Apr 2022 - Oct 2024
2 years 7 months
Rennes, France
Développement et déploiement d’un portail d’interprétation des données génomiques pour faciliter l’accès aux techniques de séquençage NGS à tous les CHU du Grand Ouest, par le biais d’une plateforme interrégionale. Principales missions Développement Backend : - Expérience significative dans le développement Backend en utilisant Django. - Création d'API avec Django Rest Framework (DRF) pour fournir des services Web robustes et évolutifs. - Mise en place de microservices pour annoter des données en utilisant FastAPI, offrant ainsi une architecture modulaire et évolutive pour les applications distribuées. Gestion de Big Data et Tâches Asynchrones : - Mise en place de tâches asynchrones avec des outils tels que Celery et RabbitMQ. - Maîtrise des bases de données relationnelles (PostgreSQL) et non relationnelles (MongoDB) pour stocker et manipuler des ensembles de données volumineux. Conteneurisation : - Compétence avancée dans la conteneurisation d'applications en utilisant Docker pour l'isolation et la portabilité des environnements. - Expérience pratique avec Docker Compose pour la gestion de plusieurs conteneurs et Kubernetes pour l'orchestration de conteneurs à grande échelle. Lead Dev: - Supervision et coordination d'une équipe de 5 développeurs (3 back-end, 2 front-end).
Python Developer - Django
Book&Pay
Apr 2021 - May 2022
1 year 2 months
Rennes, France
Au sein d'une agence immobilière spécialisée dans les locations courtes à moyennes durées, mes missions sont : - Développer de nouvelles fonctionnalités (Front et Back) en analysant les demandes, en étudiant la faisabilité et les délais de réalisation, en écrivant et déployant le code sur les différents serveurs. - Faire de la revue de code via GitLab. - Maintenir l'application en répondant aux retours du chef de projet sur les évolutions ou bugs remontés. - S'assurer du bon fonctionnement de l'application en répondant aux problèmes remontés par les utilisateurs et en surveillant les erreurs remontées sur Sentry. - Back-up du CTO en s'occupant de certaines tâches en cas d'absence - Faire de la veille informatique pour se maintenir à jour des nouvelles évolutions techniques
Developer Python - Django
COCOONR, Hosting Power
Apr 2021 - May 2022
1 year 2 months
Rennes, France
Au sein d'une agence immobilière spécialisée dans les locations courtes à moyennes durées, mes missions sont : - Développer de nouvelles fonctionnalités (Front et Back) en analysant les demandes, en étudiant la faisabilité et les délais de réalisation, en écrivant et déployant le code sur les différents serveurs. - Faire de la revue de code via GitLab. - Maintenir l'application en répondant aux retours du chef de projet sur les évolutions ou bugs remontés. - S'assurer du bon fonctionnement de l'application en répondant aux problèmes remontés par les utilisateurs et en surveillant les erreurs remontées sur Sentry. - Back-up du CTO en s'occupant de certaines tâches en cas d'absence - Faire de la veille informatique pour se maintenir à jour des nouvelles évolutions techniques
Developer Full Stack - Django
Get up for animals
Jun 2020 - Aug 2020
3 months
Remote, OR 97458, USA
Création from scratch d'un site web développé en Django pour une association luttant pour la protection et la défense des animaux et de l'environnement. - Développement du projet Django (Modèle MVT) - Développement du front en responsive design (JS, JQuery, Bootstrap) - Modélisation UML - Création des specs techniques et fonctionnelles en respectant le cahier des charges - Création des tests (unitaires, intégrations et fonctionnels), via Django test et Selenium - Dépôt du code sur Github, intégration continue avec Travis - Mise en ligne du site et monitoring
Project Manager - QA Automation Engineer
Atos Consulting
Nov 2018 - Jul 2020
1 year 9 months
Région de Rennes, France
Au sein d'une équipe agile SAFe pour un projet sur la TV numérique d'Orange, mes missions étaient : - Gérer une équipe de testeurs pour des tests d'intégrations, fonctionnels, d'acceptations et automatiques - Mettre en place des tests automatiques d'API dans la pipeline CI/CD. Au tant que chef de projet chez Atos, j'intervenais dans : - Création d'un programme ChatBot en Python - Suivi semestriel des collaborateurs afin de les aider à évoluer dans l'entreprise
Sopra Steria
May 2016 - Dec 2018
2 years 8 months
Région de Rennes, France
Application Area Manager
May 2018 - Dec 2018
8 months
Région de Rennes, France
Au sein d'une équipe agile Scrum pour un projet sur l'application Equilibre d'EDF, mes missions étaient : - Piloter une équipe Agile - Suivre financièrement le projet et rédiger les devis pour le client - Répondre aux exigences du client Au tant que chef de projet chez Sopra Steria, j'intervenais dans : - Suivi semestriel des collaborateurs afin de les aider à évoluer dans l'entreprise
Assistant Project Manager
Feb 2017 - Dec 2018
1 year 11 months
Région de Rennes, France
Dans un projet de Tierce Recette Applicative pour EDF, mes missions étaient : - Piloter une équipe de testeurs - Suivre et répondre aux questions techniques des collaborateurs - S'assurer de la qualité et du respect des délais des travaux réalisés par l'équipe
Test and Automation Engineer
May 2016 - Mar 2017
11 months
Région de Rennes, France
Dans un projet de Tierce Recette Applicative pour EDF, mes missions étaient : - Comprendre le fonctionnement de l'application pour créer des tests fonctionnels pertinents - Respecter la qualité et les délais des comptes rendus de test - Trouver des jeux de données via des requêtes SQL - Mettre en place des tests d'API automatisés
Education
OpenClassrooms
Application Developer - Python
2019 - 2020
1 year 1 month
ENI Ecole Informatique
Formation Ingénieur Informaticien
2016 - 2016
1 month
ESIGELEC : ÉCOLE D'INGÉNIEURS-ES GÉNÉRALISTES
Ingénieur Généraliste
2008 - 2013
5 years 1 month
Licenses & certifications
Certified SAFe® 5 Practitioner
Issued: Jan 2020
DevOps Foundation
Issued: Jan 2020
Certified SAFe® 4 Practitioner
Issued: Mar 2019
ISTQB - Test Manager
Issued: Sep 2017
ISTQB - Foundation
Issued: Oct 2016