A PROPOS

Quelques lignes pour en savoir un peu plus sur moi

Thomas Boileau

Entrepreneur & Développeur web

Lead Developer

Fort de dix années d’expérience, j’ai aujourd’hui une double casquette : celle de Lead Developer Symfony et de consultant.

Dans mon travail, j’ai un crédo : aller de l’avant !
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.
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 aucun bug.

Alors, convaincu ? Collaborons ensemble dès maintenant !

Mon CV

COMPÉTENCES

Développement Back-end

PHP 7, Symfony 2/3/4, API Rest, GraphQL, Micro-services, PHPUnit, NodeJS

Développement Front-end

ReactJS, HTML5, CSS3, Javascript Vanilla, ES6, jQuery, Backbone.js, Underscore.js, Bootstrap, SASS, Webpack

Développement Mobile & Desktop

React Native, Electron.io, Golang

Gestion de projet & Agilité

Management, Méthodes Agile, Extrem Programming, Scrum, Intégration continue, Test Driven Development

Base de données

MySQL, PostgreSQL, Redis, MongoDB, RethinkDB

Administration système

AWS, Debian, CentOS, Ubuntu, Apache, Nginx, Postfix

Outils & API

Git, Github, Gitlab, Jenkins, Travis, Code Climate, SensioLabs Insight, Blackfire.io, Phing, Wordpress, MangoPay, Google Map, Spot Hit

Analyse & conception

UML, Méthode Merise

Spécialisation

SAAS (Service as a Service), Gamification, Audit PHP/Symfony

EXPÉRIENCES

Décembre 2019

C10 - Centrale Européenne de Distribution

Lead developer Symfony

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 performances 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.

Novembre 2019

Les Ateliers du R.O.I.

Consultant

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-12, SOLID, Clean code - Implémentation d'une nouvelle architecture : Clean Architecture, Symfony 4

Janvier, 2019
Octobre, 2019

Top Graduate

Développeur web

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

Octobre, 2018
Octobre, 2019

D.M.R. Formation

Formateur PHP/Symfony/Laravel

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

Dec, 2016
Aujourd'hui

OpenClassrooms

Mentor

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

Mai,2018
Juin,2018

PC Concept - Funevia.com

Développement web

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)

Février,2018
Avril,2018

PF Concept - Funerweb.fr

Gestion de projet et développement web

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écembre,2017
Janvier,2018

ASTBTP13

Développement web

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)

Aout,2011
Janvier 2018

Les Ateliers du ROI

Développeur web

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. Réalisations : - Relation avec les clients (face à face, email, téléphone, webinar) - Etude et analyse (BDD, UML, Merise) - Mise en place des nouvelles pratiques de développement (PHP 5 & 7, POO, PSR) - Mise en place de processus de recrutement - Mise en place du versionning (SVN, Git & Gitlab/Github) - Mise en place de méthodes de travail et de communication (Trello, Slack) - Conception d’un framework “maison” à mon arrivée en 2011 (PHP 5, POO, MySQL) - Développement (Symfony 2/3,Doctrine 2, Twig, MySQL, HTML 5, CSS 3, Redis, NodeJS, Javascript, JQuery) - Mise en place du framework Scrum (Scrum Master Projets : * GDF Suez - Pôle Télévente : Site Extranet pour animer et challenger les télévendeurs. * Site Intranet : Gérer nos clients, projets et catalogue de produits. * Canal + - Pôle Conseil Relation Client (CRC) : Site Extranet pour animer et challenger les téléconseillers. * GDF Suez - Pôles Télévente, Conseils et Partenaires : 3 sites Extranet pour animer et challenger les différents pôles de télévendeurs et téléconseillers. *GDF Suez - Pôle Télévente : Site Extranet pour animer et challenger les télévendeurs. *Danfoss - Deleage : Outil de gestion des devis, simulation et génération automatique des devis. *Alternative Autoparts : Outil de gestion des adhérents du groupement auto et d’animation des commerciaux. *Phone Booster : Outil clé en main à destination des centres de la relation client, pour animer, gérer et challengers les téléconseillers. *Midas : Site Extranet pour animer et challenger les adhérents (garages). *Fiat Chrysler Automobiles : Site Extranet pour animer et challengers les commerciaux.

Formations

2017

BAC +5 Tech Lead

VAE (Validation des acquis par expérience)

Voici la liste des compétences abordées dans mon dossier VAE :
- Produire un système mobile ou adapter un logiciel existant à un environnement mobile
- Mettre en œuvre les techniques d’optimisation d’un SGBD
- Définir des descriptions de profils de poste
- Analyser un mode d’organisation et proposer des solutions
- Préconiser et mettre en place un mode de fonctionnement informatique adapté aux besoins de l’entreprise
- Identifier les risques juridiques liés à l’utilisation des solutions informatiques
- Définir le cycle de vie et les étapes d’un projet informatique
- Proposer une architecture réseau
- Identifier et quantifier les besoins
- Concevoir et réaliser l’architecture d’un système informatique dans un environnement client-serveur
- Assurer la maintenance opérationnelle de l’architecture système
- Appliquer une méthodologie de conception d’un audit de risques
- Etablir un reporting précis de l’activité
- Fournir les éléments nécessaires aux autres services pour la rédaction d’un business plan
- Intégrer des nouvelles technologies dans un SI existant
- Réaliser un dossier d’analyse/conception
- Rédiger un PAQ
- Mettre en œuvre une politique de sauvegarde

2010

BAC +2 - BTS Informatique de gestion - Développeur d'application

Lycée Fulbert - Chartres

Voici la liste des compétences acquises durant ma formation :
- Analyser et concevoir une base de données avec MERISE et UML
- Administration de base de données MySQL & SQL Server
- Développeur orienté objet - C# & PHP 5