fr
fr
developer avatar
Thomas Boileau
Not open to job opportunities
Nice
Permanent contract
100% Remote work
Technologies
About
Thomas Boileau
Développeur Symfony certifié - Speaker
Nice
developer avatar
Description

Fort de dix années d’expérience, j’ai aujourd’hui une double casquette : celle de Lead Developer Symfony et de consultant.
J’apprécie la nouveauté, l’innovation et être moi-même force de propositions. Mon rôle de consultant m'a permis d'apporter une approche métier et technique très appréciée par les start-up.

J'ai travaillé 7 ans au sein d'une agence de marketing opérationnel : Les Ateliers du R.O.I.
Au contact de grandes entreprises (Engie, Canal+, Midas etc.) ou des plus grosses sociétés
spécialisées en relation-client (Arvato, Armatis, Convers, B2S...), j’ai acquis la capacité à
gérer des projets, de leur étude à leur livraison, en lien permanent avec le client.
Cerner et comprendre les besoins, apporter mon expertise, trouver des idées innovantes et le
« petit plus » qui fait la différence : voilà ce qui me fait « cliquer de la souris » tous les jours !

Toujours en quête de nouveaux apprentissages et de défis, 2016 m’offre l’occasion de porter
une troisième casquette : celle de mentor.
Sur la célèbre plate-forme d'e-learning OpenClassrooms, j’accompagne des élèves (de 16 à 70 ans !) qui se forment aux métiers du web (+4000 heures).
Mais je ne me suis pas arrêté là, ces dernières années, j'ai pu mettre à profit mon expertise sur PHP et Symfony pour former des professionnels.

Aujourd'hui, pour chaque projet, je mets un point d'honneur à délivrer un travail de qualité, que l'on pourrait comparer à celui d'un artisan. Respecter des bonnes pratiques, une architecture technique de haute qualité, l'approche CI/CD (Intégration Continue et Déploiement Continu), tant de pratiques qui me permettent de concevoir des applications web robustes, fiables et sans dette technique.

Professional experiences
Développeur web
Mercedes-Benz Groupe MET - NiceDec 2022 - Jan 2023 · 1 month

Club Galaxie est une application web permettant aux membres du club de pouvoir louer des voitures de luxe.
Mon rôle a été de concevoir le Back-office du site comprenant la gestion des véhicules et des locations.

Réalisations :

  • Mise en place du versionning (Git & Gitlab)
  • Intégration continue (Gitlab CI)
  • Analyse et modélisation (UML, MySQL)
  • Développement Back-end (Symfony 6, PHP 8, Doctrine2)
  • Tests unitaires et fonctionnels PHPUnit
  • Respect des bonnes pratiques, approche qualité et performance (Clean Code, PSR, PHPStan, ESLint)

En collaboration avec Les Ateliers du R.O.I.

Développeur web
GROHE - NiceAug 2022 - Oct 2022 · 2 months

Mon Opération Réso+ est un programme d’incentive des équipes commerciales. Mon rôle a été de concevoir toute la partie Back-end du projet. Le site contient plusieurs fonctionnalités, comme une boutique de lots, un système de prise de commandes, un tirage au sort et un petit jeu de grattage en ligne.

Objectif : Conception du Back-end

Réalisations :

  • Mise en place du versionning (Git & Gitlab)
  • Intégration et déploiement continue (Gitlab CI)
  • Analyse et modélisation (UML, MySQL)
  • Développement Back-end (Symfony 6, PHP 8, Doctrine2)
  • Tests unitaires et fonctionnels (PHPUnit, Behat)
  • Respect des bonnes pratiques, approche qualité et performance (Clean Code, PSR, PHPStan)

En collaboration avec Les Ateliers du R.O.I.

Coach
Kampus Training - NiceJul 2022 - today · 2 years 5 months

Ma mission est d’animer des sessions de coaching pour aider des développeurs dans leur montée en compétence.

Objectif : Coaching individuel

Réalisations :

  • PHP
  • Programmation orientée objet
  • Symfony
  • Bonnes pratiques
Développeur web
LIDL - NiceDec 2020 - Jan 2021 · 1 month

LIDL Star Log est un programme d'incentive à destination des opérateurs LIDL. Ma mission a été d'effectuer un audit de la gestion des badges (arrivée, départ) des opérateurs LIDL, s'assurer de leur conformité.
Suite à mes recommandations, le client m'a fait totalement confiance pour optimiser l'algorithme afin de gagner en performance, en qualité et en stabilité.
Il s'agit de traiter tous les jours plusieurs fichiers contenant plusieurs milliers de lignes de données, et d'en calculer la conformité.

Objectif : Mise en place d’un script pour assurer la conformité des badgeages

Réalisations :

  • Mise en place du versionning (Git & Gitlab)
  • Intégration continue (Gitlab CI)
  • Analyse et modélisation (UML, Merise, MySQL)
  • Développement (Symfony 5)
  • Tests unitaires et fonctionnels (PHPUnit, Behat)
  • Respect des bonnes pratiques, approche qualité et performance (Clean Code, PSR)

En collaboration avec Les Ateliers du R.O.I.

Lead developer
Les Ateliers du ROI - NiceJun 2021 - today · 3 years 6 months

Les Ateliers du R.O.I. est une agence spécialisée dans le marketing opérationnel. Ma mission est la refonte complète de l’intranet. En tant que Lead Developer, j’ai aussi pour objectif d’accompagner mon équipe dans la réalisation de cette application.

Objectif : Refonte de l’intranet

Réalisations :

  • Mise en place du versionning (Git & Gitlab)
  • Intégration et déploiement continue (Gitlab CI)
  • Analyse et modélisation (UML, MySQL)
  • Développement (Symfony 5, PHP 8, Doctrine2, Twig, HTML 5, CSS 3, BEM, Pattern 7.1, SASS, Javascript)
  • Tests unitaires et fonctionnels (PHPUnit, Behat)
  • Respect des bonnes pratiques, approche qualité et performance (Clean Code, PSR, PHPStan)
Coach
Les Ateliers du ROI - NiceFeb 2021 - May 2021 · 3 months

Toujours avec les Ateliers du R.O.I., ma mission a été d’animer des sessions de coaching pour aider l’équipe de développement dans leur montée en compétence et leur organisation de travail.

Objectif : Coaching de l’équipe de développement

Réalisations :

  • Bonnes pratiques
  • Organisation de travail
  • Développements
Développeur web
Tiplay - NiceOct 2020 - May 2021 · 7 months

Tiplay est un site dans le secteur de l'hôtellerie de luxe, un utilisateur peut acheter des bons d’achat, les dépenser dans un hôtel, et peut participer à des tirages au sort pour tenter de gagner un séjour dans un hôtel de luxe.

Objectif : Conception d’une plateforme orienté marketing opérationnelle B2C

Réalisations :

  • Mise en place du versionning (Git & Github)
  • Intégration continue (Github actions)
  • Analyse et modélisation (UML, Merise, MySQL)
  • Développement (Symfony 5, API Platform, Easy Admin 3, RabbitMQ, PHP 7, Doctrine2, Twig, HTML 5, CSS 3, BEM, Pattern 7.1, SASS, Javascript)
  • Tests unitaires et fonctionnels (PHPUnit, méthode test-first)
  • Respect des bonnes pratiques, approche qualité et performance (Clean Code, PSR, PHPStan)
  • Mise en place d’un système de paiement supplémentaire (Lemonway)

En collaboration avec Yateo

Développeur web
Alternative Autoparts - NiceFeb 2021 - Apr 2021 · 2 months

Key Privilège est un outil de gestion des adhérents et clients du groupement auto Alternative Autoparts et d’animation des commerciaux. Key Privilège est un projet historique, cependant le site était vieillissant et a demandé une refonte complète.
Le développement a été entièrement mené en direct sur la plateforme de streaming Twitch. Le défi n’a pas été seulement technique, mais aussi d’animer une communauté sur Twitch. Vous pouvez retrouver toutes les rediffusions sur Youtube.

Objectif : Refonte du programme Key Privilège

Réalisations :

  • Mise en place du versionning (Git & Github)
  • Intégration et déploiement continue (Github actions)
  • Analyse et modélisation (UML, Merise, MySQL)
  • Développement (Symfony 5, Easy Admin 3, PHP 8, Doctrine2, Twig, HTML 5, CSS 3, BEM, Pattern 7.1, SASS, Javascript)
  • Tests unitaires et fonctionnels (PHPUnit, Behat)
  • Respect des bonnes pratiques, approche qualité et performance (Clean Code, PSR, PHPStan)

En collaboration avec Les Ateliers du R.O.I.

Lead developer
C10 - NiceDec 2019 - Jan 2020 · 1 month

Défi C10 est un programme d'animation dédié aux 180 entrepôts du réseau C10. Les objectifs sont de s'adapter aux disparités des organisations et des attentes de ces entrepôts, et d'intégrer et interpréter des fichiers de données pour calculer la performance de chacun.

Objectifs : Etude et conception de la plateforme du Défi C10.

Réalisations :

  • Conduite de projet
  • Management & coaching
  • Rédaction du dossier d'analyse UML
  • Scrum master
  • Rédaction des user stories
  • Mise en place de l'intégration continue
  • Code review
  • Mise en place de tests automatisés
  • Développement Symfony 4

En collaboration avec les Ateliers du R.O.I.

Développeur web
Medi-Place - NiceSep 2020 - Nov 2020 · 2 months

Medi Place est une plateforme de mise en relation entre radiologues et centres d'imagerie.
Mon rôle en tant que développeur web a été de concevoir et déployer l'application web.

Objectif : Conception d’une plateforme de mise en relation

Réalisations :

  • Mise en place du versionning (Git & Github)
  • Installation et paramétrage des différents environnements (LAMP)
  • Analyse et modélisation (UML, Merise, MySQL)
  • Intégration et déploiement continue (Github actions)
  • Respects des bonnes pratiques, approche qualité et performance (Clean Code, Blackfire, PHPStan, PSR)
  • Tests unitaires et fonctionnels (PHPUnit, méthode test-first)
  • Développement (Symfony 5, PHP 7, EasyAdmin 3, Doctrine 2, Twig, HTML 5, CSS3, SASS, Javascript)

En collaboration avec Yateo

Développeur web
Top Graduate - NiceFeb 2020 - Sep 2020 · 7 months

Top Graduate simplifie, facilite et sécurise la relation entre étudiants freelances et entreprises dans le cadre de missions à haute valeur ajoutée.
2 nouvelles missions viennent s’ajouter à la plateforme : le recrutement et la gamification des étudiants en proposant des challenges.

Objectif : Refonte graphique du site actuel, et ajout de nouvelles fonctionnalités

Réalisations :

  • Conseil et accompagnement start-up (Entrepreneuriat, Gamification)
  • Mise en place du versionning (Git & Github)
  • Installation et paramétrage du serveur de production (LAMP, AWS, Redis)
  • Analyse et modélisation (UML, Merise, MySQL)
  • Développement (Symfony 4, PHP 7, Doctrine 2, Twig, HTML 5, CSS 3, BEM, Pattern 7.1, SASS, Javascript, ReactJS)
  • Tests unitaires et fonctionnels (PHPUnit)
  • Respect des bonnes pratiques, approche qualité et performance (Clean Code, BDD)
  • Mise en place d’un système de paiement supplémentaire (Stripe)
  • Maintenance et correctifs
Lead developer
Bostik - NiceJan 2020 - Feb 2020 · 1 month

Bostik Smart Club est un programme d'animation dédié aux commerciaux, artisans et l’équipe projet Bostik. Les objectifs sont de simplifier le choix des bons produits Bostik pour les artisans, la fidélisation de ces derniers par les commerciaux, et le monitoring de ces informations pour l’équipe projet.

Objectifs : Conception de la plateforme du Bostik Smart Club.

Réalisations :

  • Coaching
  • Code review
  • Mise en place de tests automatisés
  • Développement Symfony 4, ReactJS

En collaboration avec les Ateliers du R.O.I.

Consultant
Les Ateliers du ROI - ChartresNov 2019 - Dec 2019 · 1 month

Plus d’un an et demi après mon départ des Ateliers du R.O.I., et suite au départ du Lead developer de l’agence, c’était l’occasion de collaborer de nouveau ensemble pour restructurer l’ensemble de l’équipe technique.

Objectif : Mise en place de nouvelles méthodes de travail et de développement

Réalisations :

  • Audit de l’équipe SI
  • Restructuration de l’équipe SI
  • Introduction aux méthodes agiles
  • Mise en place de nouvelles méthodes de développement : TDD, CI/CD, Github, Workflow
  • Respect des bonnes pratiques : PSR, SOLID, Clean code
  • Implémentation d'une nouvelle architecture : Clean - Architecture, Symfony 4
Développeur web
Top Graduate - NiceDec 2018 - Oct 2019 · 10 months

Top Graduate simplifie, facilite et sécurise la relation entre étudiants freelances et entreprises dans le cadre de missions à haute valeur ajoutée.

Objectif : Etude et conception d’une plateforme de mise en relation sous Symfony 4.

Réalisations :

  • Rédaction des User Stories (Product Owner, Méthode Agile, BDD)
  • Conseil et accompagnement start-up (Entrepreneuriat)
  • Mise en place d’un environnement Agile (Scrum Master, Extrem Programming, Jenkins)
  • Mise en place du versionning (Git & Github)
  • Installation et paramétrage du serveur de production (LAMP, AWS)
  • Analyse et modélisation (UML, Merise, MySQL)
  • Développement (Symfony 4, PHP 7, Doctrine 2, Twig, HTML 5, CSS 3, Bootstrap 4, Javascript, ReactJS)
  • Tests unitaires et fonctionnels (PHPUnit)
  • Respect des bonnes pratiques, approche qualité et performance (PSR, Jenkins, Symfony Insight, Blackfire.io)
  • Mise en place d’un système d’emailing (SendGrid)
  • Mise en place d’un système de paiement (MangoPay, PHP)
  • Maintenance et correctifs
Formateur PHP/Symfony
DMR Formation - NiceOct 2018 - Oct 2019 · 1 year

Freelance - Formateur PHP/Symfony/LaravelFreelance - Formateur PHP/Symfony/Laravel
D.M.R. FormationD.M.R. Formation
oct. 2018 - 2019 · 4 moisoct. 2018 - 2019 · 4 mois
Provence-Alpes-Cote D'Azur, FranceProvence-Alpes-Cote D'Azur, France
Objectif : En collaboration avec D.M.R. Formation, société spécialisée dans la formation, je suis missionné pour effectuer des missions intra/extra entreprise.

Réalisations :

  • Rédaction d’un plan de formation
  • Former des professionnels (Symfony 4, Laravel 5, PHP 7, POO)

En quelques chiffres :

  • 5 formations d’une semaine
  • plus de 30 apprenants
Développeur web
ASTBTP13 - NiceDec 2017 - Jan 2018 · 1 month

Le service de santé du travail ASTBTP13 gère un ensemble de dossiers médico-professionnels, répartis sur différents centres médicaux, sur l'ensemble du territoire des Bouches du Rhône.

Objectif : Développer un site intranet sous Symfony 4, pour assurer la bonne gestion des 400 000 dossiers médico-professionnels et des 12 sites des Bouches du Rhône

Réalisations :

  • Mise en place du versionning (Git & Gitlab)
  • Modélisation de la base de données (Merise, PostgreSQL)
  • Développement (Symfony 4, PHP 7, Doctrine 2, Twig, HTML 5, CSS 3, Bootstrap 4, Javascript ES6)
Développeur web
PF Concept - Funerweb - NiceFeb 2018 - Nov 2018 · 9 months

Funerweb simplifie l’organisation des obsèques et les formalités après décès.

Objectif : Développement du site www.funerweb.fr sous Symfony 4.

Réalisations :

  • Mise en place du versionning (Git & Gitlab)
  • Installation et paramétrage du serveur (LAMP)
  • Analyse et modélisation (UML, MySQL)
  • Développement (Symfony 4, PHP 7, Doctrine 2, Twig, HTML 5, CSS 3, Bootstrap 4, Javascript ES6)
  • Tests unitaires et fonctionnels (PHPUnit)
  • Respect des bonnes pratiques, approche qualité et performance (PSR, Symfony Insight, Blackfire.io)
  • Mise en place d’un système de paiement (MangoPay, PHP)
Développeur web
PF Concept- Funevia - NiceMay 2018 - Jun 2018 · 1 month

Funevia est une plateforme de mise en bourse de transport de défunt. L'objectif est de mettre en relation les acteurs du réseau pour faciliter la gestion de leurs transports. Pour cela un système de matching est mis en place.

Objectif : Etude et conception de www.funevia.com, projet d’Ubérisation du transport mortuaire sous Symfony 4.

Réalisations :

  • Rédaction du cahier des charges (Cycle en V, BDD)
  • Maquettage du site (HTML 5, CSS 3)
  • Mise en place du versionning (Git & Gitlab)
  • Installation et paramétrage du serveur (LAMP)
  • Analyse et modélisation (UML, MySQL, Redis)
  • Développement (Symfony 4, PHP 7, Doctrine 2, Twig, HTML 5, CSS 3, Bootstrap 4, Javascript ES6)
  • Tests unitaires et fonctionnels (PHPUnit)
  • Respect des bonnes pratiques, approche qualité et performance (PSR, Travis-CI, Symfony Insight, Blackfire.io)
  • Intégration d’un système de calcul d’itinéraire et création d’un système de corridoring (Google Map API)
  • Mise en place d’un système d’envoi de SMS (SpotHit)
  • Mise en place d’un système de paiement Marketplace (MangoPay, PHP)
Développeur web
Les Ateliers du ROI - ChartresAug 2011 - Mar 2018 · 6 years 7 months

D’abord développeur web au sein d’une agence de marketing opérationnel. J’ai participé au développement d’un bon nombre de sites Extranet avec des clients grands comptes. J’ai rapidement évolué vers un poste de Lead Developer, où j’ai pu accompagner l’équipe de développement vers l’acquisition de nouvelles compétences.

Compétences :

  • PHP/Symfony
  • HTML/CSS
  • Javascript/jQuery
  • Git & Gitlab
  • MySQL
  • Redis
Mentor
OpenClassrooms - NiceDec 2016 - today · 8 years

OpenClassrooms est une plateforme d'e-learning. Leader du marché, j'ai tenté l'aventure du mentorat. C'est une expérience très enrichissante, surtout humainement. Je me suis découvert des compétences pédagogique que je ne soupçonnais pas.

Objectif : Former, accompagner et coacher des étudiants sur des formations de développeur web.

Réalisations :

  • Développement (HTML 5, CSS 3, Wordpress, PHP 7, POO, Symfony, SQL, Javascript, ReactJS, JQuery)
  • Méthodologie (Merise, UML, Git & Github, Kanban)
  • Assurer l’accompagnement des étudiants (visio)
  • Coaching d’insertion professionnel

Mon mentorat en quelques chiffres :

  • de 3000 heures de mentorat
  • de 100 élèves
  • de 1000 projets validés
Développeur web
Fifaction - ChartresOct 2010 - Dec 2011 · 1 year 2 months

Fifaction, association Loi 1901, avait pour but l'organisation de compétitions e-sport.
Mon rôle fut de développer une plateforme de gestion de la compétitions.

Compétences :

  • PHP
  • MySQL
  • HTML/CSS
  • Javascript
Schools
5 years of higher education
VAE
RNCP Niveau 1 - Expert en ingénierie informatique 2018
Lycée Fulbert
BTS - Informatique de gestion 2010
Technologies
Skills
Interested by...Python
Languages
  • Français
  • Anglais
Tests
PHP7 - October 9, 2021Top 1% with a score of 2979 points
Symfony 5 - October 9, 2021Top 1% with a score of 3064 points
PHP8 - October 9, 2021Top 0% with a score of 3083 points