Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

François Baveye

Technical Lead & Software Craftsman

François Baveye
35 ans
Paris (75012) France
Situation professionnelle
Freelance
Ouvert aux opportunités
Présentation
Freelance depuis mes débuts en 2009, je permets aux équipes tech de délivrer un maximum de valeur à tes utilisateurs.

Ce que je t'apporte :
  • 15 ans d'expérience dans le web
  • 10 ans sur des projets à fortes contraintes
  • 8 ans de craftsmanship
  • 5 ans de mentorat et de gestion d'équipe
  • 2 cuillères à soupe de jugeotte
  • 1 pincée de bonne humeur
  • Le tout en Français ou en Anglais
CV réalisé sur DoYouBuzz
  • Renfort d'équipes sur des projets variés.
  • Lead: mentorat des développeurs juniors.
  • Qualité logicielle: 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
  • Backend: PHP 8, Symfony, PostgreSQL
  • Frontend: React, JS natif, CSS
  • Autres: docker, CI/CD, Agile, Waterfall, en mission via SensioLabs
  • Plateforme SaaS de Core Banking pour des clients internationaux : gestion des clients et des KYC.
  • Lead: développement des compétences en gestion d'équipe et en leadership sous la tutelle du Tech Lead. 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), adoptés par l'équipe.
  • Qualité logicielle: amélioration du système de monitoring, d'audit, et de gestion des données KYC (+ intégration de solutions externes), améliorations de la qualité des tests unitaires
  • Backend: PHP 8.2 (framework maison + composants Symfony), PostgreSQL, RabbitMQ, architecture hexagonale, tests automatisés
  • Frontend: JavaScript, API JSON, CSS, multiple front-offices & back-offices
  • Autres: git, docker, CI/CD, GitLab, Agile, Kanban, pair/mob programming, mentorat, SonarQube, Ansible
  • Gestion 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.
  • Backend: PHP 7, Phalcon, PostgreSQL, Redis, tests automatisés
  • Frontend: webviews, SCSS, JavaScript, API JSON
  • Autres: git, docker, CI/CD, livraison continue, K8s, GreenFrame, GCP, Figma, SCRUM, Kanban
En savoir +
  • Mission au sein de la squad Finance de Believe, dans un contexte de changement de culture d'entreprise (transition agile).
  • Ingestion et traitements sur des données à forte volumétrie (plusieurs dizaines de millions d'entrées par mois), puis mise à disposition de ces données, en interne et pour l'utilisateur (exports, interfaces, dataviz, monitoring).
  • Lead: remplacement du tech lead par interim, formation de l'équipe sous la forme de présentations et d'ateliers sur des sujets divers (tests unitaires, TDD, DDD, refactoring, pratiques agiles, design patterns et autres)
  • Qualité logicielle: planification, proposition et mise en oeuvre d'améliorations : montée de versions (PHP5 -> PHP7), refactoring, automatisation des tests, stabilité du code, redesign du code "legacy", workflow git, amélioration des pratiques agiles, monitoring de la qualité du code...
  • Backend: PHP (5, puis 7), SQL (MariaDB, ColumnStore), tests automatisés + TDD (phpunit / behat)
  • Frontend: JavaScript (ES6), jQuery, HTML5, CSS3, data visualization
  • Autres: pair/mob programming, amélioration continue, software craftsmanship, Debian, MacOS, PHPStorm, Visual Studio Code, git, Redmine, GitLab, Elasticsearch
En savoir +
  • 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 et écritures comptables dans le cadre de la mise en place de la norme IFRS 16.
  • Qualité logicielle: optimisation des performances frontend, création de librairies PHP et Javascript permettant d'automatiser et faciliter le processus de développement, amélioration du framework interne,
  • Validation et import de données client à partir de fichiers csv et Excel, tâches CRON de traitement de données, scripts divers permettant l'automatisation de certains traitements.
  • Création d'interfaces complexes permettant de recueillir et valider les informations nécessaires à la création de simulations et d'écritures comptables.
  • Création de dashboards offrant une vue d'ensemble des résultats des calculs comptables.
  • PHP7, Javascript (jQuery), PostgreSQL, framework interne, Debian, CSS3.
  • Amélioration de l'API utilisée par les clients (REST & SOAP) en PHP en conformité avec les contraintes de performance et les législations du système bancaire.
  • Analyse de la documentation et implémentation technique des normes SEPA (harmonisation des virements, prélèvements et opérations sur les cartes bancaires dans l'Union européenne et dans les pays membres de la zone SEPA).
  • Conception et développement d'un système d'analyse et de scoring de données dans le cadre du processus KYC (législation anti-corruption, prévention d'usurpation d'identité, de fraude financière, de blanchiment d'argent et de financement du terrorisme).
  • LAMP, PHP7, GIT, GitLab, peer review (Upsource), REST, SOAP, agile.
En savoir +
  • En binôme, puis seul développeur dans l'entreprise.
  • 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).
  • Traitement de données à forte volumétrie, retro engineering des anciennes legacy, réécriture from scratch, optimisation du code, automatisation des process, suivi de tests, recette, mise en production, support.
  • PHP, JavaScript, JSON, frameworks Laravel et BlueCrow, Big Data, Shell, svn, waterfall.
  • Développement du framework maison de Fidesio : ajout et amélioration de fonctionnalités, automatisations, amélioration du système de gestion de fenêtres.
  • Création d'une bibliothèque de gestion/édition automatisée de fichiers OpenOffice en PHP, de scripts traitant un nombre important de données de manière asynchrone, et du webservice associé.
  • PHP, Javascript, Sencha ExtJS, jQuery, XML, MySQL, REST
En savoir +
  • Développement en PHP de scripts, modules, mises à jour et améliorations sur l'offre PrestaBox.
  • Participation au support (N3) et au service client.
  • WAMP (Windows, Apache, MySQL, PHP), Javascript, CSS, svn, ticketing.
En savoir +

Concepteur Développeur - Vie artificielle

GenesisLab
Mars 2011 à juin 2011
Stage
Toulouse
France
  • Conception et développement en C++ d'un système de vie artificielle destiné à être porté sur des supports holographiques pour le projet LifeBeam.
  • C++, machine learning, algorithmes génétiques, vie artificielle, svn.
  • Maintenance du parc informatique des clients : 50-100 machines.
  • Création d'un site de jeu multijoueur en ligne.
  • LAMP (Linux, Apache, MySQL, PHP), Javascript, CSS, SEO, Shell, C.
En savoir +
  • Équilibrage du jeu, scripting et optimisations.
  • Java, LUA
En savoir +

Master 1 en informatique

ETNA

Octobre 2011 à août 2014

Bachelor 3 et Master 1

SUPINFO

Octobre 2009 à juin 2011

Bachelor 1 et 2

EPITECH

Septembre 2007 à juin 2009
Compétences

Mes points forts

  • Capacité d'apprentissage
  • Software craftsmanship
  • Analyse, logique
  • Bonne humeur
  • Mentorat
  • PHP

Backend

  • PHP 8 : Symfony, Laravel, Phalcon, Slim, natif
  • JavaScript / TypeScript : NestJS, NextJS, NodeJS

Frontend

  • JavaScript / TypeScript : natif, jQuery, React/NextJS, Vue.js
  • CSS : SCSS, SASS, Tailwind, Bootstrap, natif

Infra

  • DB : PostgreSQL, MariaDB, SQLite, MySQL, Elasticsearch, ColumnStore
  • Cache : Redis, Memcached
  • Message brokers : RabbitMQ, ActiveMQ
  • Forte volumétrie de données

DevOps

  • Git, GitHub, GitLab, Upsource, SVN
  • CI/CD : Jenkins, GitHub Actions, GitLab CI, Travis CI, SonarQube, CodeCov, AWS, GCP, ...
  • Containers & Orchestration : Docker, Kubernetes, Ansible

Langues

  • Anglais : lu, écrit et parlé
  • Italien : lu, écrit et parlé (niveau scolaire)

Diplômes

  • Cambridge : Advanced Certificate in English, First Certificate in English, Preliminary English Test
  • TOEIC : 885
  • Baccalauréat S (avec mention)
  • Machine Learning - Coursera (ID:C7VSKW6NAGWM)
  • Software craftsmanship
  • Vie artificielle
  • Sciences
  • Musique