×
François Baveye

François Baveye

Technical Lead & Software Craftsman

12° arrondissement, Paris, FR
Français, Anglais, Italien

Background


About

About

Je mets mes 15 ans d'expérience en tant que freelance au service de votre produit.
Expert en PHP et en clean code, je saurai m'adapter à votre stack
et à votre culture d'entreprise.

Work Experience

Work Experience

  • FreelanceIngenioz IT

    Dec, 2009 - Present

    Des projets aux contextes et enjeux multiples.
    Une pratique évolutive, guidée par les besoins métier.
    Une transmission continue du savoir-faire au sein des équipes.

  • Développeur SeniorSopra Steria

    Dec, 2024 - Feb, 20252 months

    Renfort d'équipes sur plusieurs projets.

    • Mentorat de développeurs juniors.

    • Amélioration d'un système de migration de BDD pour le passage d'une application legacy vers une application moderne.

    • Optimisations SQL.

    • Amélioration des environnements de développement.

    • Skills : PHP, Symfony, React.js, PostgreSQL, Docker, Git, CI/CD, GitLab, PHPUnit, Scrum, Kanban, Cycle en V

  • Senior Software CraftsmanSkaleet

    Oct, 2023 - Jun, 20248 months

    Développements de la gestion des clients et des KYC pour la plateforme SaaS de Core Banking pour des clients internationaux.

    • Mentorat de l'équipe, prise du lead technique sur une partie du scope

    • Mise en place et pilotage de sessions de pair programming (quotidiennes) et de mob programming (hebdomadaires)

    • Amélioration de la qualité des tests unitaires

    • Skills : PHP, composants Symfony, PostgreSQL, RabbitMQ, architecture hexagonale, tests automatisés, JavaScript, API REST, CSS, single-tenant architecture, git, docker, CI/CD, GitLab, Agile, Kanban, SonarQube, Ansible

  • Développeur Full Stack SeniorLe Monde

    Nov, 2021 - May, 20231 year 6 months

    Développement des applications mobiles du groupe : Le Monde, La Matinale, Télérama, Courrier International et Le HuffPost.

    • Lead : participation aux entretiens d'embauche, onboarding des nouveaux arrivants, animation d'ateliers de formation, planification des tâches, participation à des réunions décisionnelles.

    • Qualité logicielle : gestion de la dette technique, refactorisation, montées de version de PHP et de Phalcon.

    • Mise en place de la fonctionnalité text-to-speech sur les articles, responsabilité des développements backend pour les élections présidentielles et législatives françaises et pour les midterms 2022 aux USA.

    • Skills : PHP 7, Phalcon, PostgreSQL, Redis, tests automatisés, JavaScript, API REST, SCSS, webviews, GreenFrame, GCP, Figma, SCRUM, Kanban

  • Senior Software EngineerBelieve

    Jun, 2019 - May, 20211 year 11 months

    Mission au sein de la squad Finance.

    • Lead : formation de l'équipe (tests unitaires, TDD, DDD, refactoring, pratiques agiles, design patterns…), amélioration du workflow git et de l'organisation de l'équipe.

    • Qualité logicielle : montée de versions (PHP5 -> PHP7), refactoring, automatisation des tests, monitoring de la qualité du code…

    • Ingestion d'une forte volumétrie de données (plusieurs dizaines de millions d'entrées par mois), et mise à disposition en interne et pour l'utilisateur (exports, interfaces, dataviz, monitoring).

    • Skills : PHP 5 & 7, SQL (MariaDB, ColumnStore), tests automatisés + TDD (phpunit / behat), JavaScript, jQuery, HTML5, CSS3, data visualization, pair/mob programming, git, Redmine, GitLab, Elasticsearch

  • Développeur WebConsomind

    May, 2018 - Oct, 20185 months

    Développement de l'application LEASE 16 pour des clients grands comptes (CAC40) de Consomind : un outil web (front-heavy) permettant d'effectuer des simulations d'écritures comptables.

    • Optimisations et automatisations sur le framework interne (PHP et JS).

    • Création de l'import, validation et traitement automatisé des données client (CSV et Excel).

    • Création d'interfaces complexes et dashboards permettant de recueillir et valider les informations nécessaires à la création de simulations et d'écritures comptables.

    • Skills : PHP 7, Javascript (jQuery), PostgreSQL, framework interne, CSS3

  • Analyste DéveloppeurTreezor

    Oct, 2017 - Mar, 20185 months

    Développement du système bancaire et de la gestion des KYC.

    • Amélioration des API client (REST & SOAP) en PHP en conformité avec les contraintes de performance et les législations du système bancaire.

    • Analyse technique et implémentation des normes SEPA (virements, prélèvements, et opérations sur les cartes bancaires de la zone SEPA).

    • Conception et développement d'un système d'analyse et de scoring pour le KYC.

    • Skills : LAMP, PHP7, GIT, GitLab, peer review (Upsource), API REST & SOAP, Agile.

  • Analyste ProgrammeurEcureuil Vie Développement

    Mar, 2015 - Feb, 201610 months

    Gestion de l'ensemble des développements de l'entreprise. En binôme, puis seul.

    • Refonte totale (backend et frontend) des logiciels applicatifs utilisés par la Caisse d'Épargne dans les agences locales et internationales (plusieurs milliers d'utilisateurs quotidiens).

    • Analyse des besoins, mise à jour du cahier des charges, suivi de tests, recette, mise en production, support.

    • Traitement de données à forte volumétrie, interfaces de gestion métier, retro-engineering des anciennes applications, optimisation du code et automatisation des process.

    • Skills : PHP, JavaScript, JSON, frameworks Laravel et BlueCrow, Big Data, Shell, svn, waterfall.

  • Concepteur Développeur en R&DFidesio

    Jan, 2013 - Aug, 20137 months

    Au sein de l'équipe de Recherche & Développement, participation au développement du framework maison de Fidesio.

  • Développeur WebPrestashop

    Jan, 2012 - May, 20124 months

    Développement en PHP de l'offre PrestaBox, participation au support (N3) et au service client.

  • Concepteur développeur en Vie artificielle, GenesisLab

    Mar, 2011 - Jun, 20113 months

    Conception et développement en C++ d'un système de vie artificielle destiné à être porté sur des supports holographiques pour le projet LifeBeam.

  • Développeur Web / Support, AMJ Informatique

    Jul, 2009 - Aug, 20091 month

    Maintenance informatique (N2) pour l'entreprise Colmant Cuvelier. Développement et référencement d'un site de jeu multijoueur en ligne.

  • Développeur & Game DesignerAnkama

    Jul, 2008 - Dec, 20085 months

    Développement et Game Design sur le jeu WAKFU. Équilibrage du jeu et développement en Java. Scripting en LUA : optimisation et complétion de divers scripts, quêtes et donjons.

Projects Experience

Projects Experience

Skills

Skills

  • Leadership / Encadrement

    Leadership technique

    Gestion d'équipe

    Mentorat

    Formation

  • Back-End

    PHP

    Symfony

    Laravel

    Phalcon

    Slim

  • Bases de données

    SQL

    PostgreSQL

    MySQL

    MariaDB

    SQLite

    Redis

    Elasticsearch

  • Méthodologies / Conception

    Agile

    Scrum

    Kanban

    Pair programming

    Mob programming

    Tests automatisés (PHPUnit)

    Architecture hexagonale/clean

    TDD

    DDD

    BDD

    Refactoring

    Optimisation

  • Front-End

    JavaScript

    Bootstrap

    jQuery

    HTML5

    CSS3

    SCSS

    TypeScript

    NextJS

    React

    Vue

    TailwindCSS

    SEO

  • DevOps / Outils

    Docker

    Git

    CI/CD

    GitLab

    GitHub

Education

Education

  • , , Epitech

    Dec, 2007 - Dec, 2009

  • , , SUPINFO

    Dec, 2009 - Dec, 2011

  • , , ETNA

    Dec, 2011 - Dec, 2013

Certificates

Certificates

  • Dive Into RefactoringRefactoring.Guru

    Issued on:

  • Machine LearningCoursera

    Issued on:

  • TOEIC - 815, ETS Global

    Issued on:

  • Baccalauréat série S - Mention, École active bilingue Jeannine Manuel

    Issued on:

  • Certificate in Advanced English, Cambridge University

    Issued on:

  • First Certificate in English, Cambridge University

    Issued on:

  • Preliminary English Test, Cambridge University

    Issued on:

References

References

  • Ludovic Quentin

    Je recommande vivement François en tant que développeur PHP. Ayant eu l'opportunité de collaborer avec lui sur plusieurs projets, j'ai pu constater sa maîtrise de PHP et de son ecosystème, ainsi que sa capacité à concevoir des solutions robustes et évolutives.

    Bien qu'il n'ait pas occupé le rôle de lead developer dans mon équipe, François a démontré des qualités de leadership prometteuses. Il est capable de travailler efficacement en équipe, de communiquer clairement des concepts techniques et de proposer des solutions innovantes. Il a su être force de proposition, non seulement sur des aspects techniques, mais également sur des sujets plus structurants liés à l'organisation et au management.

    François est rigoureux, créatif et délivre toujours un travail de qualité. Je suis convaincu qu'il a toutes les compétences nécessaires pour exceller en tant que développeur et qu'il fera un excellent Lead Developer.

    Je le recommande chaudement et j'ai hâte de travailler de nouveau avec François !

  • Denovan Niget

    J'ai eu le plaisir de travailler avec François au cours de sa mission chez Skaleet.
    En plus d'être un excellent développeur, François sait être force de proposition tant dans le domaine technique qu'organisationnel et sa présence a été très bénéfique pour l'équipe dans son ensemble.
    Il a su rapidement s'adapter à la stack technique et aux différents processus internes de l'entreprise jusqu'à devenir un élément moteur.
    J'espère sincèrement que l'on aura l'occasion de retravailler ensemble !

  • Nicolas Devos

    François has a lot of conscientiousness at work. He is committed to develop high quality scripts, websites and applications and does so by thinking about customer experience and expectations. He does not just develop a project, he also takes care of usability and user satisfaction. I strongly recommend him !