Guillaume B.

Guillaume B.

Fullstack Developer

France
Trusted member since 2024
20 years of experience

At Carrefour, Guillaume led the creation of basket and checkout systems, driving millions in revenue and showcasing his ability to turn ideas into impactful solutions.

Guillaume is distinguished by his exceptional ability to see the broader perspective in every project. From optimizing code to coordinating with teams, he focuses on ensuring that projects not only function effectively but also excel. As a tech leader with a strong emphasis on collaboration, Guillaume achieves outstanding results while fostering an enjoyable and productive work environment.

Main expertise

Vue.jsVue.js6 years
eCommerce8 years
MariaDBMariaDB10 years
Team Leading10 years
24+

Experience10

BT Group

Senior Fullstack developer

BT Group
Telecommunications
Jan 2023 · 3y 2m
  • Implemented a new stack with Vite, Vue 3, and TypeScript, integrating Pinia for state management, Vue-i18n for internationalization, and Vue-router for routing.
  • Set up quality tools, including TypeScript, Vitest, and ESLint, to ensure code consistency and reliability.
  • Established CI/CD pipelines using GitHub Actions and integrated DevExtreme components for graphical KPI displays.
  • Implemented Server-Sent Events (SSE) with Mercure and styled the application using Bootstrap 5 and PostCSS.
  • Developed and maintained the environment under Docker for consistent development and deployment.
  • Developed RESTful APIs using Symfony 6, PHP 8.3, and MySQL, which were consumed by the Vue front-end.
  • Implemented unit, integration, and functional tests executed in CI pipelines with PHPUnit and locally with GrumPHP.
  • Ensured code quality using PHPStan for static analysis and PHPCsFixer for style consistency.
  • Managed version control using Git and GitHub for collaborative development.
  • Created a proof of concept (POC) using Playwright for end-to-end (E2E) testing.
  • Developed an Active Directory user/role management system from scratch using PHP 8, Laravel 10, Eloquent, and Ldap Record, with data stored in MySQL.
  • Established CI/CD pipelines for deployment automation using GitHub Actions, ensuring smooth development workflows.
PHPPHP
SymfonySymfony
LaravelLaravel
MySQLMySQL
JavaScriptJavaScript
19+
Carrefour

Tech Lead

Carrefour
Retail
Apr 2018 - Jan 2023 · 4y 9m
  • Collaborated across multiple feature teams on the redesign and maintenance of the Carrefour.fr site, focusing on catalog pages and the purchase tunnel.
  • Developed backend solutions using PHP 7 to 8, Symfony, and a Domain-Driven Design (DDD) approach, utilizing Twig, GrumPHP, PHPUnit, PHPStan, and Docker in a microservices architecture.
  • Consumed APIs using Guzzle and managed frontend development with Vue.js 2, SASS, Jest, and JSLint, including a migration to Server-Side Rendering (SSR) with Node.js.
  • Designed and implemented application architecture for features with significant business impact, harmonizing and factorizing purchase tunnels.
  • Refactored legacy codebases using DDD principles to improve maintainability and scalability.
  • Provided IT architecture consulting to enhance system performance and robustness.
  • Focused on performance optimization using Redis and Varnish to improve response times and user experience.
  • Coached developers through code reviews and mentoring, fostering growth and skill development.
  • Participated in run management, including deployments, log analysis, and proactive system monitoring to ensure smooth operations.
  • Tracked tasks and progress using Jira and followed the SCRUM methodology for efficient team collaboration.
  • Conducted recruitment interviews to assess and onboard new talent.
  • Used Git and Bitbucket for version control and collaborative development.
PHPPHP
SymfonySymfony
JavaScriptJavaScript
Vue.jsVue.js
DockerDocker
23+
Bouygues Telecom

Lead developer

Bouygues Telecom
Telecommunications
May 2017 - Apr 2018 · 11m
  • Integrated into a team of five developers to maintain and enhance a legacy application;
  • Developed features using PHP 5.3, Symfony 2, jQuery, and Postgres, with communication facilitated via SOAP;
  • Provided Agile coaching and promoted improvements in working methods to enhance team efficiency;
  • Validated technical designs and conducted code reviews to ensure code quality and adherence to best practices;
  • Managed the repository by merging branches and resolving conflicts to maintain a clean and functional codebase;
  • Fixed bugs and ensured the stability and performance of the legacy system;
  • Implemented functional tests using MochaJS with Selenium to improve test coverage and ensure reliable deployments;
  • Developed and executed unit tests with PHPUnit and conducted training sessions to upskill developers in testing methodologies;
  • Tracked tasks and progress using Jira to ensure alignment with project goals;
  • Utilized SVN for version control, ensuring smooth collaboration and code management within the team.
PHPPHP
SymfonySymfony
JavaScriptJavaScript
CSSCSS
jQueryjQuery
10+
SIDEXA

Tech lead

SIDEXA
Automotive
Feb 2016 - May 2017 · 1y 3m
  • Implemented a new application to assist insurance managers by creating the entire technical environment using Vagrant, CentOS, PHP 5.6 and PHP 7, Composer, Symfony 3, Microsoft SQL Server, Apache, jQuery, Bootstrap (via AdminLTE), Less CSS, PHPUnit, Phing, Jira, Mercurial, MongoDB, and MariaDB;
  • Set up continuous integration (CI) pipelines with Jenkins to ensure smooth and automated development workflows;
  • Managed cloud deployment with Cloud Foundry, ensuring scalability and reliability;
  • Supervised a technical team across two locations—France and the Netherlands—ensuring alignment and collaboration;
  • Participated actively in development alongside the technical team to maintain momentum and provide hands-on leadership;
  • Collaborated with the functional team to gather requirements and translate them into user stories for seamless handoff to the technical team;
  • Used English daily to facilitate communication across international teams and stakeholders.
PHPPHP
SymfonySymfony
MySQLMySQL
JavaScriptJavaScript
MariaDBMariaDB
15+
Idalgo

Senior web developer

Idalgo
Entertainment and Media
Aug 2015 - Feb 2016 · 6m
  • Integrated into a team of five to develop application modules related to sport results;
  • Assisted in the implementation of agile methodologies to improve team workflow and project delivery;
  • Designed and developed custom features using PHP 5 (with PHP-FPM / Nginx), CSS for responsive design, and JavaScript;
  • Gained familiarity with a proprietary CMS framework, contributing to its evolution and enhancements;
  • Conducted unit testing with Atoum to ensure code quality and reliability;
  • Developed and integrated components using Composer for modular development;
  • Built a standalone chat application with Node.js using the Sails.js framework and Socket.IO for real-time communication, with jQuery on the frontend;
  • Managed version control through Git and GitHub to ensure smooth collaboration and code integrity.
PHPPHP
SymfonySymfony
JavaScriptJavaScript
CSSCSS
jQueryjQuery
7+
TWIL

CTO (transition)

TWIL
E-commerce
Dec 2014 - Jul 2015 · 7m
  • 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.

PHPPHP
SymfonySymfony
MySQLMySQL
HTMLHTML
CSSCSS
11+
Michelin

Web developer and Lead developer

Michelin
Automotive
Apr 2011 - Dec 2014 · 3y 8m
  • 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.

PHPPHP
SymfonySymfony
MySQLMySQL
JavaScriptJavaScript
CSSCSS
9+
Castelis

Web developer

Castelis
Information Technology (IT) and Services
Apr 2010 - Apr 2011 · 1y
  • 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.

PHPPHP
SymfonySymfony
MySQLMySQL
JavaScriptJavaScript
CSSCSS
7+
Sensio labs

Web developer

Sensio labs
Information Technology (IT) and Services
Oct 2009 - Apr 2010 · 6m
  • 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.

PHPPHP
SymfonySymfony
MySQLMySQL
JavaScriptJavaScript
HTMLHTML
7+
Arianespace

Web developer

Arianespace
Aerospace and Space Exploration
Oct 2007 - Jul 2009 · 1y 9m
  • 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.

PHPPHP
SymfonySymfony
HTMLHTML
CSSCSS
CC
4+

Assessments

Engineering excellence

Guillaume’s overall performance in a 90-minute live technical assessment ranks in the top 5% of vetted Fullstack Developers at Proxify.

Portfolio 5

Portfolio Image 1
Portfolio Image 2
Portfolio Image 3
Portfolio Image 4
Portfolio Image 5

Education

PPS
Polytech Paris sud
Computer science2006 - 2009
Lycée Louis armand
Lycée Louis armand
Computer science2003 - 2005

Stop browsing.
Get matched faster.