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

Mathieu B.

Python Backend Developer | Lead Developer

On-demand
13 projects
Le Puy-en-Velay, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mathieu

Hello,

Thank you for your interest in my profile.

To get straight to the point:
- I have several years of experience in Python development: Asynchronous API development (FastApi), full application development (GUI, Database, Tests), service or command-line development (Typer).
- I have a particular interest in development quality: adherence to standards and best practices, unit tests (ISTQB certified - foundation in 2023), documentation. Long-term application maintainability is a major concern.
- Lead Dev experience has allowed me to manage projects by leading a team: code reviews, library selection, knowledge management.
- You can also contact me for R&D work, optimization, or refactoring of unsatisfactory code (updates, substitutions, rewriting).

Outside of assignments:
- I regularly train myself to unlearn and learn new practices,
- I pursue R&D topics on encountered issues: #2018, a tool for automatic code rewriting to improve the computational performance of differential equation systems, #2023 application of fuzzy logic to a priority queue.

Outside of the technical aspects:
- I obtained a master's degree in ergonomics to have tools to understand and integrate users into the development cycle;
- I obtained a second master's degree in technology and innovation management to learn the steps of transforming a technical project into a product or service for a market.

I am looking to discover new fields and share my expertise to create value. I particularly appreciate complex problems. I have obtained several CIRs for solutions developed that specifically address my clients' issues (IRSN, DCNS, CEA).

Do not hesitate to contact me.

Mathieu Beal
  • French

    Native or bilingual

Can work on-site
Le Puy-en-Velay (up to 50km), Clermont (up to 20km), Lyon (up to 20km)

Experience

  • Michelin - DORD
    Python / DevOps
    AUTOMOBILE
    December 2023 - Today (2 years and 6 months)
    Clermont-Ferrand, France
    Python developments:
    1. Lead Dev & Development of a business application: django, chart.js,
    2. Performance optimizations (benchmark, optimizations): gain of 99.85% (35.85 seconds to 0.053 seconds),
    3. Contribution to the maintenance and evolution of a new language's grammar: described in yaml, executed in python,
    4. Unit tests (pytest, pytest-benchmark).

    Contribution to the materialization of the DevOps philosophy:
    1. Definition of templates (cookiecutter, backstage) for python projects (FastAPI, CLI, django, Qt) encapsulating best practices;
    2. Implementation of OpenTelemetry & Grafana Dashboard;
    3. Support for development and R&D teams (France, India);
    4. Technological watch, assimilation, synthesis and sharing of discoveries.
    FastAPI Django Python 3 Networkx Pandas
  • Confidentiel
    Python Backend Developer
    TECH
    May 2023 - August 2023 (3 months)
    1. Taking over existing code: Implementation of Gitflow, addition of logs, unit tests, versioning, and a memory footprint measurement tool.
    2. Substitution of ZMQ message queuing with NATS.
    3. Creation of pods/jobs through the Kubernetes API.
    4. Application benchmarking: pytest-benchmark, performance improvement, reduced memory usage.
    5. API (Fastapi) and CLI (Typer) developments.
    6. Application containerization (Docker).

    Stack: Beanie (ODM), MongoDB, SqlAlchemy 2.0, Pydantic 2.0, Pandas, FastApi, Typer, Docker, Kubernetes.
    MongoDB Python 3 FastAPI Pytest Benchmark
  • ICADE PROMOTION - Direction des Outils métiers & Numériques
    Study and Development Engineer / Lead Developer
    REAL ESTATE
    January 2019 - March 2023 (4 years and 3 months)
    Issy-les-Moulineaux, France
    Management of a portfolio of 14 Python projects (backend icade-immobilier.com, environmental sensors, ...). Lead Developer since 2021.

    1. Analysis, specifications, and implementation of applications and APIs from requirement to production delivery.
    2. Development of business rules for the icade-immobilier.com portal.
    3. Quality improvement: code review, refactoring on production applications, harmonization of projects on best practices, factorization into libraries.
    4. Application containerization (Docker), CI setup (Gitlab).
    5. APIM Gravitee configurations (API Key, Oauth2 via Keycloak).
    6. Project coverage management: improvement of unit tests, benchmarking, and optimizations.
    7. Technical documentation management: API documentation, technical documentation.
    8. Management of team skills (junior and intermediate developers).
    FastAPI Pandas Gitlab Django Pytest

Reviews

5.0

Out of 1 rating

L

Luc

Genius Station

Reviewed on 5/23/2023

A perfect assignment

Recommendations

Nicolas RodriguezNR
Jack MarissiauxJM
Nicolas Rodriguez and 1 other person have recommended Mathieu

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

  • ISTQB Foundation Level
    International Software Testing Qualifications Board - CERTILOG
    2023
    ISTQB® is the leading global certification scheme in the field of software testing.
  • Master in Technology and Innovation Management
    Université Paris-Dauphine
    2010

Certifications

Skill set

Categories