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

Mathieu B.

Développeur Backend Python|Lead Développeur

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

Average response time: 1 hour

About Mathieu

Bonjour,

Merci de l'intérêt que vous portez à mon profil.

Pour n'aller qu'à l'essentiel:
- J'ai plusieurs années d'XP en développement Python: Développements d'API asynchrones (FastApi), Développements d'applications complètes (GUI, Base de données, Tests), développements de services ou de lignes de commandes (Typer).
- J'ai un intérêt particulier pour la qualité des développements: respect des standards et des bonnes pratiques, tests unitaires (certifié ISTQB - fondation en 2023), documentation. La maintenabilité long terme des applications est une préoccupation majeure.
- Une expérience de Lead Dev. m'a permis de réaliser des projets en gérant une équipe: revues de codes, sélection des librairies, gestion des savoir-faire.
- Vous pouvez également me contacter pour du travail de R&D, pour de l'optimisation, de la refactorisation d'un code qui est insatisfaisant (mises à jours, substitutions, réécriture).

En dehors des missions:
- Je me forme régulièrement pour désapprendre et apprendre de nouvelles pratiques,
- Je poursuis des sujets de R&D sur des problématiques rencontrées: #2018, un outils de réécriture automatique de code pour améliorer les performances de calcul des systèmes d'équations différentielles, #2023 application de la logique floue à une file de priorités.

En dehors du technique:
- J'ai obtenu un master en ergonomie afin de disposer d'outils pour comprendre et intégrer les utilisateurs dans le cycle de développement;
- J'ai passé un second master en gestion de la technologie et de l'innovation afin d'apprendre les étapes de transformation d'un projet technique en un produit ou un service pour un marché.

Je cherche à découvrir de nouveaux domaines et à partager mon expertise pour créer de la valeur. J'apprécie particulièrement les problématiques complexes. J'ai obtenu plusieurs CIR pour des solutions développées qui répondent spécifiquement aux problématiques de mes clients (IRSN, DCNS, CEA).

N'hésitez pas à me contacter.

Mathieu Béal
  • 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
    Développements python:
    1. Lead Dev & Développement d'une application métier: django, chart.js,
    2. Optimisations de performance (benchmark, optimisations): gain de 99.85% (35.85 secondes à 0.053 secondes),
    3. Contribution au maintien et à l'évolution de la grammaire d'un nouveau langage: décrit en yaml, exécuté en python,
    4. Test unitaires (pytest, pytest-benchmark).

    Contribution à la matérialisation de la philosophie DevOps:
    1. Définition de templates (cookiecutter, backstage) de projets python (FastAPI, CLI, django, Qt) encapsulant les bonnes pratiques;
    2. Mise en place OpenTelemetry & Dashboard Grafana;
    3. Support aux équipes de développement et de R&D (France, Inde);
    4. Veille technologique, assimilation, synthèse et partage des découvertes.

    FastAPI Django Python 3 Networkx Pandas
  • Confidentiel
    Développeur backend python
    TECH
    May 2023 - August 2023 (3 months)
    1. Reprise d'un code existant: Mise en place d'un gitflow, ajout de logs, de tests unitaires, de versioning et d'un outil de mesure de l'empreinte mémoire.
    2. Substitution du message queuing ZMQ par NATS.
    3. Création de pods/jobs par l'intermédiaire de l'api kubernetes,
    4. Benchmark de l'application: pytest-benchmark, amélioration de la performance, diminution de l'occupation mémoire,
    5. Développements d'API (Fastapi) et de CLI (Typer)
    6. Conteneurisation d'applications (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
    Ingénieur d'étude et développement / Lead développeur
    REAL ESTATE
    January 2019 - March 2023 (4 years and 3 months)
    Issy-les-Moulineaux, France
    Gestion d'un portefeuille de 14 projets en Python (backend icade-immobilier.com, capteurs environnementaux, ...). Lead Développeur depuis 2021.

    1. Analyse, spécifications et implémentations d'applications et d'API du besoin à la livraison en production,
    2. Développements des règles métiers du portail icade-immobilier.com,
    3. Amélioration de la qualité: revue de code, refactoring sur des applications en production, harmonisation des projets sur de bonnes pratiques, factorisations en librairies,
    4. Conteneurisation d'applications (Docker), mise en place CI (Gitlab),
    5. Configurations APIM Gravitee (API Key, Oauth2 via Keycloak),
    6. Gestion de la couverture de projets: amélioration des tests unitaires, benchmark et optimisations.
    7. Gestion de la documentation technique: documentation API, documentation technique,
    8. Gestion des savoir-faire de l'équipe (développeurs juniors et intermédiaires).
    FastAPI Pandas Gitlab Django Pytest

Reviews

5,0

Out of 1 rating

L

Luc

Genius Station

Reviewed on 23/05/2023

Une mission parfaite

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 en management de la technologie et de l'innovation
    Université Paris-Dauphine
    2010

Certifications

Skill set

Categories