Description

As a senior full-stack developer with 15+ years of experiences, I specialize in building and maintaining robust, reliable, and maintainable applications.

As a T-shaped developer, my primary expertise is in back-end development with Python and Rust, but my skills extend to DevOps and front-end development. I’m passionate about knowledge sharing and helping teams grow through mentoring, pair programming, and mob programming.

I have led and contributed to the design and implementation of dependable systems using technologies like PHP, Python, Rust, TypeScript, and frameworks such as Django, SQLAlchemy, Flask, FastAPI, React, and Vue.js.

By leveraging TDD, clean code, and automation, I strive to uplift team capabilities while ensuring that every project is not only built to last but also easy to maintain.

My main languages are python, rust and typescript but I have used many other and I'm not afraid of learning more.

Experiences

Alkemics - now part of Salsify

Website
10/2021  - 05/2024

Supplier Experience Management platform for retailers and manufacturers.

Senior Software Engineer (Remote)

  • Improvement of developer experience (new tools or features)
  • Refactoring and improvement of code base and tests
  • Retro-engineering and documentation of legacy services
  • Mentoring: TDD, clean code, refactoring, investigation, scrum
  • Project management
  • POC lib rust with python binding

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

Octobus

Website
08/2020  - 12/2020

Offers commercial support for Mercurial DVCS.

Python / Rust Developer (Remote)

  • Porting some Mercurial features to Rust
  • Add Mercurial support to Software Heritage, an archiving platform

python, rust, mercurial

Esprits Collaboratifs (Paris)

Website
10/2017 - 01/2020

Collaborative watch software editor and consulting.

Python Expert (Remote)

  • Development of Curebot backend and associate services
  • System administration.
  • Code quality improvement
  • Development process improvement
  • Deployement process improvement

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

AMG Développement, Groupe GPdis (Toulouse)

Website
03/2016 - 01/2017

IT depoartement of the GPdis group (wholesaler of household appliances).

Python Expert

  • Code quality improvement
  • Development process improvement
  • Unittesting mentoring
  • Agile practice introduction
  • Teaching git

python, django, postgresql, git, github

Iceberg Marketplace (Paris)

Website
01/2015 - 02/2016

Saas Marketplace.

Python Expert (Remote)

  • BigQuery based statistics
  • Backbone/Marionnette frontend development

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

Adaptive Channel (Toulouse)

Website
10/2014 - 01/2015

B2B2C digital content delivery.

Python Expert / System administrator

python, django, git, github

Makina Corpus (Toulouse)

Website
07/2013 - 03/2014

Experts in free software, data mapping and analysis.

Python Expert

  • Bi-directional synchronisation of directories (Django)

python, django, git, github

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

Website
09/2012 - 07/2013

French national meteorological service.

Python Expert

  • Development and improvement of internal libraries (Python)
  • Development and improvement of web services (Python, Django, PostgreSQL, Spatialite)
  • Development of web interfaces for tests and rapid consultation (HTML5, Javascript, Backbone.js, OpenLayers)
  • Development of a documentary search web service (Python, Django, Haystack, Javascript, Backbone.js)
  • Refactoring and improvement of administration and deployment tools (Python, Bash)
  • Implementation of a centralized log system (Python, ElasticSearch, Redis, Kibana)
  • Implementation of good practices (unit tests, code quality)

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

DocDoku (Toulouse)

Website
01/2012 - 04/2012

Digital business solutions company.

Javascript frontend developer

  • REST API design
  • HTML5 Trainer (State of the art, focus on WebSockets, WebWorkers, WebGL)

javascript, vuejs, git, github

Fitting Box (Toulouse)

Website
2010 - 2011

Augmented reality glasses fitting.

Web developer

  • Production and depoyement processes improvment
  • GNU/Linux System administration (Debian FAI, CFEngine, Bash, AWS, rsync, rdiff-backup)
  • Data cleaning, normalization and statistics (bash, python)

python, flask, sqlalchemy, git, debian, bash

WS Interactive (Toulouse)

Website
2008 -  2010

Web agency.

Web developer / Web Integrator

  • Development and maintenance of websites and web applications.
  • Analysis, design and integration of interfaces.
  • Technological and competitive monitoring.

php, javascript, jquery, css

Coopalibre (Toulouse)

2006 - 2008

IT services.

Développeur / Administrateur système

php, spip, debian

Education

IESG Toulouse

BTS Management IT, application development option