Description

En tant que développeur senior full-stack avec 15+ années d'expériences, je me spécialise dans la construction et la maintenance d'applications robustes, fiables et faciles à entretenir.

En tant que développeur en T, mon expertise principale est le développement back-end avec Python et Rust, mais mes compétences s'étendent au DevOps et au développement front-end. Je suis passionné par le partage des connaissances et j'aide les équipes à se développer grâce au mentorat, au pair programming et au mob programming.

J'ai dirigé et contribué à la conception et à la mise en œuvre de systèmes avec des languages tel que PHP, Python, Rust, TypeScript, et des frameworks tels que Django, SQLAlchemy, Flask, FastAPI, React, et Vue.js.

En misant sur le TDD, le clean code et l'automatisation, je m'efforce d'améliorer les capacités de l'équipe tout en m'assurant que chaque projet est non seulement construit pour durer, mais aussi facile à maintenir.

Mes principaux langages sont python (typé), rust et typescript mais j'en ai utilisé beaucoup d'autres et je n'ai pas peur d'en apprendre davantage.

Expériences

Alkemics - now part of Salsify

Site web
10/2021 - 05/2024

Plateforme de gestion de l'expérience fournisseurs pour les distributeurs et les industriels.

Senior Software Engineer (Télétravail)

  • Amélioration de l'expérience développeur (nouveaux outils ou fonctionnalités)
  • Refactoring et amélioration de la base de code et des tests
  • Rétro-ingénierie et documentation de services existants
  • Mentoring: TDD, clean code, refactoring, méthodes d'investigation, scrum
  • Gestion de projet
  • POC lib rust avec binding python

python, flask, fastapi, sqlalchemy, typescript, react, go, postgresql, elasticsearch, docker, git, github

Octobus

Site web
08/2020 - 12/2020

Offre un support commercial pour le DVCS Mercurial.

Développeur Python / Rust (Télétravail)

  • Portage en Rust de certaines fonctionnalités de Mercurial
  • Ajout du support de Mercurial a Software Heritage, une plateforme d'archivage

python, rust, mercurial

Esprits Collaboratifs (Paris)

Site web
10/2017 - 01/2020

Éditeur d'un logiciel de veille collaborative et Consulting.

Expert python (Télétravail)

  • Développement du backend de Curebot et de services associés
  • Administration système.
  • Qualité du code
  • Processus de développement
  • Processus de déploiement

python, django, flask, vuejs, postgresql, elasticsearch, mongodb, docker, git, gitlab, ansible

AMG Développement, Groupe GPdis (Toulouse)

Site web
03/2016 - 01/2017

Pôle informatique du groupe GPdis (grossiste en électroménager).

Expert python

  • Qualité du code
  • Processus de développement
  • Mentoring sur l'écriture de tests unitaires
  • Introduction de pratiques agiles
  • Formation à git

python, django, postgresql, git, github

Iceberg Marketplace (Paris)

Site web
01/2015 - 02/2016

Marketplace en SAAS.

Expert python (Télétravail)

  • Statistiques avec BigQuery
  • Développement frontend avec Backbone/Marionnette

python, tornado, javascript, backbonejs, postgresql, git, github, bigquery

Adaptive Channel (Toulouse)

Site web
10/2014 - 01/2015

B2B2C digital content delivery.

Expert python / Administrateur système

python, django, git, github

Makina Corpus (Toulouse)

Site web
07/2013 - 03/2014

Experts en logiciels libres, cartographie et analyse de données.

Expert python

  • Synchronisation bi-directionnelles d'annuaires (Django)

python, django, git, github

Météo France pour Makina Corpus (Toulouse)

Site web
09/2012 - 07/2013

Service de météorologie.

Expert python

  • Développement et amélioration de librairies internes (Python)
  • Développement et amélioration de services web (Python, Django, PostgreSQL, Spatialite)
  • Développement d'interfaces web de tests et de consultation rapide (HTML5, Javascript, Backbone.js, OpenLayers)
  • Développement d'un service web de recherche documentaire (Python, Django, Haystack, Javascript, Backbone.js)
  • Refactoring et amélioration des outils d'administration et de déploiement (Python, Bash)
  • Mise en place d'un système de log centralisé (Python, ElasticSearch, Redis, Kibana)
  • Mise en place de bonnes pratiques (tests unitaires, qualité du code)

python, django, javascript, backbonejs, postgresql, elasticsearch, redis, svn

DocDoku (Toulouse)

Site web
01/2012 - 04/2012

Société de solutions digitales métier.

Développeur frontend Javascript

  • Conception d'API REST
  • Formateur HTML5 (État de l'art, focus sur WebSockets, WebWorkers, WebGL)

javascript, vuejs, git, github

Fitting Box (Toulouse)

Site web
2010 - 2011

Éssayage de lunettes en réalité augmentée.

Développeur web

  • Processus de production et de déploiement
  • Administration système GNU/Linux (Debian FAI, CFEngine, Bash, AWS, rsync, rdiff-backup)
  • Nettoyage, normalisation de données et statistiques (bash, python)

python, flask, sqlalchemy, git, debian, bash

WS Interactive (Toulouse)

Site web
2008 - 2010

Agence web.

Développeur web / Intégrateur

  • Développement et maintenance de sites et d'applications web.
  • Analyse, conception et intégration d'interfaces.
  • Veille technologique et concurrentielle.

php

Coopalibre (Toulouse)

2006 - 2008

Services informatiques.

Développeur / Administrateur système

php, spip, debian

Formation

IESG Toulouse

BTS Informatique de Gestion, option développement d'applications