Guillaume B.
Fullstack developer
Guillaume is a Fullstack Developer with 15 years of experience, specializing in Symfony for backend and Vue.js with TypeScript for frontend. Beyond coding, he excels as an architect, DevOps specialist, and product owner, offering a well-rounded approach to development.
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.
Hauptkompetenz
- Vue.js 6 Jahre
- eCommerce 8 Jahre
- MariaDB 10 Jahre
Andere Fähigkeiten
- Azure 5 Jahre
- Logstash 4 Jahre
- Jest 4 Jahre
Ausgewählte Erfahrung
Beschäftigung
Senior Fullstack developer
BT Group - 2 jahre 1 monat
-
Implements a new stack with Vite, Vue 3, and TypeScript, integrating Pinia for state management, Vue-i18n for internationalization, and Vue-router for routing;
-
Sets up quality tools, including TypeScript, Vitest, and ESLint, ensuring code consistency and reliability;
-
Establishes CI/CD pipelines using GitHub Actions and integrates DevExtreme components for graphical KPI displays;
-
Implements Server-Sent Events (SSE) with Mercure and styles the application using Bootstrap 5 and PostCSS;
-
Develops and maintains the environment under Docker for consistent development and deployment;
-
Develops RESTful APIs using Symfony 6, PHP 8.3, and MySQL, consumed by the Vue front-end;
-
Implements unit, integration, and functional tests executed in CI pipelines with PHPUnit and locally with GrumPHP;
-
Ensures code quality using PHPStan for static analysis and PHPCsFixer for style consistency;
-
Manages version control using Git and GitHub for collaborative development;
-
Made a POC using Playwright for E2E testing;
-
Develops an Active Directory user/role management system from scratch using PHP 8, Laravel 10, Eloquent, and Ldap Record, with data stored in MySQL;
-
Establishes CI/CD pipelines for deployment automation using GitHub Actions, ensuring smooth development workflows.
Technologien:
- Technologien:
Vue.js
- API
Docker
- Unit Testing
Laravel
Symfony
Playwright
JavaScript
PHP
SQL
- Automation testing
Bash
TypeScript
Bootstrap
CSS
- HTML / CSS
REST API
PhpStorm
MySQL
-
Tech Lead
Carrefour - 4 jahre 9 monate
-
Collaborates across multiple feature teams for the redesign and maintenance of the Carrefour.fr site, focusing on catalog pages and the purchase tunnel;
-
Develops 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;
-
Consumes APIs using Guzzle and manages frontend development with Vue.js 2, SASS, Jest, and JSLint, including a migration to Server-Side Rendering (SSR) with Node.js;
-
Designs and implements application architecture for features with significant business impact, harmonizing and factorizing purchase tunnels;
-
Refactors legacy codebases using DDD principles to improve maintainability and scalability;
-
Provides IT architecture consulting to enhance system performance and robustness;
-
Focuses on performance optimization using Redis and Varnish to enhance response times and user experience;
-
Coaches developers through code reviews and mentoring, fostering growth and skill development;
-
Participates in run management, including deployment participation, log analysis, and proactive system monitoring to ensure smooth operations;
-
Tracks tasks and progress using Jira and follows SCRUM methodology for efficient team collaboration;
-
Conducts recruitment interviews to assess and onboard new talent;
-
Utilizes Git and Bitbucket for version control and collaborative development.
Technologien:
- Technologien:
Vue.js
- eCommerce
- Team leading
Logstash
- API
Docker
- Unit Testing
Symfony
Jest
JavaScript
PHP
- Automation testing
Bash
CSS
- HTML / CSS
REST API
PhpStorm
-
Lead developer
Bouygues Telecom - 11 monate
-
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.
Technologien:
- Technologien:
- Team leading
- Unit Testing
Symfony
jQuery
- Soap
JavaScript
PHP
SQL
- Automation testing
Bash
CSS
- HTML / CSS
-
Tech lead
SIDEXA - 1 jahr 3 monate
-
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.
Technologien:
- Technologien:
MariaDB
- Team leading
- Unit Testing
Symfony
jQuery
JavaScript
PHP
SQL
- Automation testing
Bash
Bootstrap
MySQL
-
Senior web developer
Idalgo - 6 monate
-
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.
Technologien:
- Technologien:
Symfony
jQuery
JavaScript
PHP
CSS
- HTML / CSS
-
CTO (transition)
TWIL - 7 monate
-
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.
Technologien:
- Technologien:
- eCommerce
- Team leading
Magento
- Unit Testing
Symfony
- Soap
PHP
SQL
Bash
Bootstrap
CSS
MySQL
HTML
-
Web developer and Lead developer
Michelin - 3 jahre 8 monate
-
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.
Technologien:
- Technologien:
- API
Symfony
jQuery
JavaScript
PHP
SQL
CSS
- HTML / CSS
REST API
MySQL
-
Web developer
Castelis - 1 jahr
-
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.
Technologien:
- Technologien:
Symfony
jQuery
JavaScript
PHP
CSS
- HTML / CSS
MySQL
-
Web developer
Sensio labs - 6 monate
-
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.
Technologien:
- Technologien:
Magento
- Unit Testing
Symfony
jQuery
JavaScript
PHP
CSS
- HTML / CSS
MySQL
HTML
-
Web developer
Arianespace - 1 jahr 9 monate
-
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.
Technologien:
- Technologien:
Symfony
PHP
CSS
- HTML / CSS
HTML
-
Ausbildung
MSc.Computer science
Polytech Paris sud · 2006 - 2009
BSc.Computer science
Lycée Louis armand · 2003 - 2005
Portfolio
Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten
In einem kurzen 25-minütigen Gespräch würden wir gerne:
- Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
- Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
- Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche