Freelance, Ingenioz 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.
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.
Freelance, Ingenioz 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 Senior, Sopra 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 Craftsman, Skaleet
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 Senior, Le 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 Engineer, Believe
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 Web, Consomind
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éveloppeur, Treezor
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 Programmeur, Ecureuil 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&D, Fidesio
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 Web, Prestashop
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 Designer, Ankama
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.
- Present
- Present
- Present
Leadership technique
Gestion d'équipe
Mentorat
Formation
PHP
Symfony
Laravel
Phalcon
Slim
SQL
PostgreSQL
MySQL
MariaDB
SQLite
Redis
Elasticsearch
Agile
Scrum
Kanban
Pair programming
Mob programming
Tests automatisés (PHPUnit)
Architecture hexagonale/clean
TDD
DDD
BDD
Refactoring
Optimisation
JavaScript
Bootstrap
jQuery
HTML5
CSS3
SCSS
TypeScript
NextJS
React
Vue
TailwindCSS
SEO
Docker
Git
CI/CD
GitLab
GitHub
, , Epitech
Dec, 2007 - Dec, 2009
, , SUPINFO
Dec, 2009 - Dec, 2011
, , ETNA
Dec, 2011 - Dec, 2013
Dive Into Refactoring, Refactoring.Guru
Issued on:
Machine Learning, Coursera
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:
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 !
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 !
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 !