NEW
Proxify is bringing transparency to tech team performance based on research conducted at Stanford. An industry first, built for engineering leaders.
Learn more
Guillaume B.
Développeur full-stack
Guillaume est un développeur Fullstack avec 15 ans d'expérience, spécialisé dans Symfony pour le backend et Vue.js avec TypeScript pour le frontend. Au-delà du codage, il excelle en tant qu'architecte, spécialiste DevOps et propriétaire de produit, offrant une approche bien équilibrée du développement.
Chez Carrefour, Guillaume a dirigé la création de systèmes de paniers et de caisses, générant des millions de chiffre d'affaires et démontrant sa capacité à transformer des idées en solutions efficaces.
Guillaume se distingue par sa capacité exceptionnelle à envisager chaque projet dans une perspective plus large. De l'optimisation du code à la coordination avec les équipes, il veille à ce que les projets ne soient pas seulement efficaces, mais aussi excellents. En tant que leader technologique mettant l'accent sur la collaboration, Guillaume obtient des résultats exceptionnels tout en favorisant un environnement de travail agréable et productif.
Principale expertise
- Vue.js 6 ans

- eCommerce 8 ans
- MariaDB 10 ans

Autres compétences
- Azure 5 ans
- Logstash 4 ans
- Jest 4 ans

Expérience sélectionnée
Emploi
Développeur full-stack senior
BT Group - 2 années 11 mois
- Implémentation d'une nouvelle pile avec Vite, Vue 3, et TypeScript, intégrant Pinia pour la gestion des états, Vue-i18n pour l'internationalisation, et Vue-router pour le routage.
- Vous êtes en charge de la mise en place d'outils de qualité, notamment TypeScript, Vitest et ESLint, afin d'assurer la cohérence et la fiabilité du code.
- Vous avez mis en place des pipelines CI/CD en utilisant des actions GitHub et intégré des composants DevExtreme pour l'affichage graphique des KPI.
- Implémentation de Server-Sent Events (SSE) avec Mercure et stylisation de l'application en utilisant Bootstrap 5 et PostCSS.
- Développement et maintenance de l'environnement sous Docker pour un développement et un déploiement cohérents.
- Développement d'API RESTful en utilisant Symfony 6, PHP 8.3, et MySQL, qui ont été consommées par le front-end Vue.
- Implémentation de tests unitaires, d'intégration et fonctionnels exécutés dans des pipelines CI avec PHPUnit et localement avec GrumPHP.
- Nous avons assuré la qualité du code en utilisant PHPStan pour l'analyse statique et PHPCsFixer pour la cohérence du style.
- Gestion du contrôle de version à l'aide de Git et GitHub pour le développement collaboratif.
- Création d'une preuve de concept (POC) utilisant Playwright pour des tests de bout en bout (E2E).
- Développement d'un système de gestion des utilisateurs/rôles Active Directory à partir de zéro en utilisant PHP 8, Laravel 10, Eloquent, et Ldap Record, avec des données stockées dans MySQL.
- Vous êtes en charge de la mise en place des pipelines CI/CD pour l'automatisation des déploiements à l'aide des GitHub Actions, assurant ainsi la fluidité des flux de développement.
Les technologies:
- Les technologies:
PHP
Symfony
Laravel
MySQL
JavaScript
Vue.js
Docker
CSS
Bootstrap
TypeScript
SQL
Bash
Figma
Doctrine ORM
- Unit Testing
- API
Jira
Git
- Command-line interface
REST API
- HTML / CSS
- Automation Testing
PhpStorm
Playwright
Tech Lead
Carrefour - 4 années 9 mois
- Collaborer avec plusieurs équipes sur la refonte et la maintenance du site Carrefour.fr, en se concentrant sur les pages du catalogue et le tunnel d'achat.
- Développement de solutions backend en utilisant PHP 7 à 8, Symfony, et une approche DDD (Domain-Driven Design), en utilisant Twig, GrumPHP, PHPUnit, PHPStan, et Docker dans une architecture microservices.
- Consomme des API en utilisant Guzzle et gère le développement du frontend avec Vue.js 2, SASS, Jest, et JSLint, y compris une migration vers le Server-Side Rendering (SSR) avec Node.js.
- Concevoir et mettre en œuvre l'architecture de l'application pour les fonctionnalités ayant un impact commercial significatif, en harmonisant et en factorisant les tunnels d'achat.
- Refonte des bases de code existantes en utilisant les principes DDD pour améliorer la maintenabilité et l'évolutivité.
- Fournir des conseils en matière d'architecture informatique afin d'améliorer les performances et la robustesse des systèmes.
- Nous nous sommes concentrés sur l'optimisation des performances en utilisant Redis et Varnish pour améliorer les temps de réponse et l'expérience des utilisateurs.
- Coaching des développeurs par le biais de revues de code et de mentorat, favorisant la croissance et le développement des compétences.
- Participation à la gestion de l'exécution, y compris les déploiements, l'analyse des journaux et la surveillance proactive du système afin d'assurer le bon déroulement des opérations.
- Suivi des tâches et des progrès à l'aide de Jira et application de la méthodologie SCRUM pour une collaboration efficace au sein de l'équipe.
- Mener des entretiens de recrutement afin d'évaluer et d'intégrer de nouveaux talents.
- Utilisation de Git et Bitbucket pour le contrôle des versions et le développement collaboratif.
Les technologies:
- Les technologies:
PHP
Symfony
JavaScript
Vue.js
Docker
CSS
Jenkins
Kubernetes
Bash
Figma
Kibana
- Unit Testing
- DDD
- API
Jira
Git
Bitbucket
Logstash
SASS
REST API
- HTML / CSS
- Performance Testing
- Automation Testing
PhpStorm
- Team Leading
Jest
- eCommerce
Vuex
Lead developer
Bouygues Telecom - 11 mois
- Intégré à une équipe de cinq développeurs pour maintenir et améliorer une application existante ;
- Développement de fonctionnalités en utilisant PHP 5.3, Symfony 2, jQuery, et Postgres, avec une communication facilitée par SOAP ;
- Fournir un coaching Agile et promouvoir des améliorations dans les méthodes de travail afin d'accroître l'efficacité de l'équipe ;
- Valider les conceptions techniques et effectuer des revues de code pour garantir la qualité du code et le respect des meilleures pratiques ;
- Gérer le dépôt en fusionnant les branches et en résolvant les conflits pour maintenir une base de code propre et fonctionnelle ;
- Corriger les bogues et assurer la stabilité et la performance du système existant ;
- Implémentation de tests fonctionnels en utilisant MochaJS avec Selenium pour améliorer la couverture des tests et assurer des déploiements fiables ;
- Développement et exécution de tests unitaires avec PHPUnit et organisation de sessions de formation pour améliorer les compétences des développeurs en matière de méthodologies de test ;
- Suivi des tâches et des progrès à l'aide de Jira pour assurer l'alignement avec les objectifs du projet ;
- Utilisation de SVN pour le contrôle des versions, assurant une collaboration et une gestion du code harmonieuses au sein de l'équipe.
Les technologies:
- Les technologies:
PHP
Symfony
JavaScript
CSS
jQuery
SQL
Bash
Selenium
- Unit Testing
Mocha.js
- Soap
SVN
- HTML / CSS
- Automation Testing
- Team Leading
Tech lead
SIDEXA - 1 an 3 mois
- Implémentation d'une nouvelle application pour aider les gestionnaires d'assurance en créant l'environnement technique complet en utilisant Vagrant, CentOS, PHP 5.6 et PHP 7, Composer, Symfony 3, Microsoft SQL Server, Apache, jQuery, Bootstrap (via AdminLTE), Less CSS, PHPUnit, Phing, Jira, Mercurial, MongoDB, et MariaDB ;
- Vous êtes en charge de la mise en place des pipelines d'intégration continue (CI) avec Jenkins afin d'assurer des flux de développement fluides et automatisés ;
- Déploiement en nuage géré avec Cloud Foundry, garantissant l'évolutivité et la fiabilité ;
- Supervision d'une équipe technique répartie sur deux sites, en France et aux Pays-Bas, afin d'assurer l'alignement et la collaboration ;
- Participation active au développement aux côtés de l'équipe technique afin de maintenir l'élan et de fournir un leadership pratique ;
- Collaborer avec l'équipe fonctionnelle pour rassembler les exigences et les traduire en récits d'utilisateurs pour une transmission transparente à l'équipe technique ;
- Utilisation quotidienne de l'anglais pour faciliter la communication avec les équipes internationales et les parties prenantes.
Les technologies:
- Les technologies:
PHP
Symfony
MySQL
JavaScript
MariaDB
jQuery
Bootstrap
MSSQL
Jenkins
SQL
Bash
Less CSS
Doctrine ORM
- Unit Testing
Jira
Ajax
CentOs
Vagrant
- Automation Testing
- Team Leading
Senior web developer
Idalgo - 6 mois
- Intégré à une équipe de cinq personnes pour développer des modules d'application liés aux résultats sportifs ;
- Aide à la mise en œuvre de méthodologies agiles pour améliorer le flux de travail de l'équipe et la livraison des projets ;
- Conception et développement de fonctionnalités personnalisées en utilisant PHP 5 (avec PHP-FPM / Nginx), CSS pour le design responsive, et JavaScript ;
- Familiarisation avec un cadre CMS propriétaire, contribution à son évolution et à ses améliorations ;
- Réalisation de tests unitaires avec Atoum pour assurer la qualité et la fiabilité du code ;
- Développement et intégration de composants à l'aide de Composer pour un développement modulaire ;
- Construction d'une application de chat autonome avec Node.js en utilisant le framework Sails.js et Socket.IO pour la communication en temps réel, avec jQuery sur le frontend ;
- Gestion du contrôle de version via Git et GitHub pour assurer une collaboration harmonieuse et l'intégrité du code.
Les technologies:
- Les technologies:
PHP
Symfony
JavaScript
CSS
jQuery
Node.js
Git
Ajax
XML
- HTML / CSS
- CMS
Sails.js
CTO (transition)
TWIL - 7 mois
-
Took over a Symfony 2 platform as Technical Architect, leading a team of four developers;
-
Restored the deployment pipeline from development to production environments using Capifony;
-
Installed, configured, and administered Mantis BT for issue tracking and project management;
-
Designed and developed custom features using PHP 5.4, Symfony 2, Doctrine 2 ORM, HTML5, Bootstrap 3 for responsive design, jQuery, and jQuery-ui;
-
Implemented a REST API using FosRestBundle to enable integration with external systems;
-
Installed, configured, and managed a Magento 1.9 application, establishing connectors between Magento and Symfony 2 via SOAP API V2;
-
Researched and integrated Mirakl Marketplace management tools to extend eCommerce functionality. Managed MySQL databases, ensuring performance and reliability;
-
Conducted unit testing with PHPUnit for both Symfony 2 and Magento applications;
-
Managed version control with Subversion 1.8 to maintain code consistency;
-
Led the transition from Agile to SCRUM methodologies, utilizing Jira and Confluence for task management and documentation;
-
Provided IT architecture consulting to the client, ensuring the platform met business and technical requirements.
Les technologies:
- Les technologies:
PHP
Symfony
MySQL
HTML
CSS
Bootstrap
Magento
- Budget Management
SQL
Bash
Doctrine ORM
- Unit Testing
Ajax
- Soap
- Team Leading
- eCommerce
-
Web developer and Lead developer
Michelin - 3 années 8 mois
-
Authored technical and functional specifications to guide development and ensure alignment with project requirements;
-
Designed and developed custom features using PHP 5.3, MySQL, XHTML, CSS, Mootools, Doctrine 1.2 ORM, Silex micro framework, and Symfony Components;
-
Managed continuous integration processes using Jenkins to streamline development workflows;
-
Utilized and enhanced the proprietary I-Marchand framework to meet evolving business needs;
-
Managed databases with MySQL, ensuring optimal performance and data integrity;
-
Developed unit tests with PHPUnit and functional tests with Behat to ensure code quality and reliability;
-
Provided technical supervision and guidance to a team of developers to foster skill development and maintain high standards;
-
Collaborated with the team using Jira, Confluence, and Subversion for task management, documentation, and version control;
-
Worked with the SCRUM methodology, serving as an interim SCRUM Master to facilitate agile practices;
-
Conducted technology monitoring and migration studies for upgrading to PHP 5.5.
Les technologies:
- Les technologies:
PHP
Symfony
MySQL
JavaScript
CSS
jQuery
Jenkins
SQL
Doctrine ORM
- API
Jira
Ajax
REST API
- HTML / CSS
-
Web developer
Castelis - 1 an
-
Designed and developed web applications on the LAMP platform (Linux, Apache, MySQL, PHP);
-
Wrote detailed technical specifications to ensure clear project requirements and smooth development;
-
Developed and maintained features using PHP 5, XHTML, and the Symfony 1.4 framework with Doctrine ORM for database interaction;
-
Managed the maintenance and enhancement of an application built on Joomla 1.5;
-
Utilized and improved the proprietary I-Marchand framework to meet evolving business needs;
-
Managed MySQL databases, ensuring data consistency and performance;
-
Developed unit tests with PHPUnit to maintain code quality and reliability;
-
Collaborated effectively with the team using Jira for task tracking and Subversion for version control;
-
Followed the SCRUM methodology to promote agile development practices and ensure timely delivery.
Les technologies:
- Les technologies:
PHP
Symfony
MySQL
JavaScript
CSS
jQuery
Doctrine ORM
Joomla
LAMP
Ajax
SVN
- HTML / CSS
-
Web developer
Sensio labs - 6 mois
-
Developed websites using PHP 5 with the Symfony framework and Doctrine ORM for efficient database interaction;
-
Developed a website using Magento 1
-
Integrated HTML content to ensure a seamless and responsive user experience;
-
Implemented AJAX content integration using jQuery to enhance website interactivity and performance;
-
Wrote unit and functional tests to ensure the reliability and functionality of the codebase;
-
Collaborated with the team using Trac for task management and Subversion for version control;
-
Managed databases with MySQL and Oracle 10g, ensuring optimal data performance and integrity.
Les technologies:
- Les technologies:
PHP
Symfony
MySQL
JavaScript
HTML
CSS
jQuery
Magento
Oracle
- Unit Testing
Ajax
- HTML / CSS
-
Web developer
Arianespace - 1 an 9 mois
-
Designed and developed internal company applications to enhance business operations;
-
Authored functional and technical documentation to ensure clear communication and alignment with project requirements;
-
Created prototypes to visualize and validate application functionality before development;
-
Developed applications using PHP and XHTML with the Symfony framework and Propel ORM for data management;
-
Integrated AJAX content to improve interactivity and user experience;
-
Managed data manipulation with Active Directory, ensuring secure and seamless access control;
-
Administered Oracle 10g databases to ensure data consistency and system performance.
Les technologies:
- Les technologies:
PHP
Symfony
HTML
CSS
C
Oracle
Eclipse
Ajax
- HTML / CSS
-
Éducation
Maîtrise ès sciencesComputer science
Polytech Paris sud · 2006 - 2009
License ès sciencesComputer science
Lycée Louis armand · 2003 - 2005
Portefeuille
Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois
Dans un court appel de 25 minutes, nous voulons:
- Comprendre vos besoins en développement
- Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
- Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine





