Guillaume B.

Guillaume B.

Fullstack-utvecklare

France
Betrodd medlem sedan 2024
20 års erfarenhet

På Carrefour ledde Guillaume skapandet av korg- och kassasystem, vilket ledde till miljontals intäkter och visade på hans förmåga att omvandla idéer till effektiva lösningar.

Guillaume utmärker sig genom sin exceptionella förmåga att se det bredare perspektivet i varje projekt. Från att optimera kod till att samordna med team fokuserar han på att säkerställa att projekt inte bara fungerar effektivt utan också utmärker sig. Som teknisk ledare med stark betoning på samarbete uppnår Guillaume enastående resultat samtidigt som han främjar en trevlig och produktiv arbetsmiljö.

Huvudsaklig expertis

Vue.jsVue.js6 år
eCommerce8 år
MariaDBMariaDB10 år
Team Leading10 år
24+

Erfarenhet10

BT Group

Senior Fullstack-utvecklare

BT Group
Telecommunications
Jan 2023 · 3y 2m
  • Implementerade en ny stack med Vite, Vue 3 och TypeScript, integrerade Pinia för tillståndshantering, Vue-i18n för internationalisering och Vue-router för routing.
  • Konfigurera kvalitetsverktyg, inklusive TypeScript, Vitest och ESLint, för att säkerställa kodkonsistens och tillförlitlighet.
  • Etablerade CI/CD-pipelines med hjälp av GitHub Actions och integrerade DevExtreme-komponenter för grafisk KPI-visning.
  • Implementerade Server-Sent Events (SSE) med Mercure och stylade applikationen med hjälp av Bootstrap 5 och PostCSS.
  • Utvecklat och underhållit miljön under Docker för konsekvent utveckling och driftsättning.
  • Utvecklade RESTful API:er med Symfony 6, PHP 8.3 och MySQL, som användes av Vue-frontend.
  • Implementerade enhets-, integrations- och funktionstester som utfördes i CI-pipelines med PHPUnit och lokalt med GrumPHP.
  • Säkerställde kodkvaliteten med hjälp av PHPStan för statisk analys och PHPCsFixer för stilkonsistens.
  • Hanterade versionskontroll med hjälp av Git och GitHub för utvecklingssamarbete.
  • Skapade ett proof of concept (POC) med hjälp av Playwright för end-to-end (E2E) testning.
  • Utvecklade ett Active Directory användar-/rollhanteringssystem från grunden med PHP 8, Laravel 10, Eloquent och Ldap Record, med data lagrad i MySQL.
  • Etablerade CI/CD-pipelines för automatisering av distributioner med hjälp av GitHub Actions, vilket säkerställer smidiga utvecklingsarbetsflöden.
PHPPHP
SymfonySymfony
LaravelLaravel
MySQLMySQL
JavaScriptJavaScript
19+
Carrefour

Tech Lead

Carrefour
Retail
Apr 2018 - Jan 2023 · 4y 9m
  • Samarbetade med flera funktionsteam om omdesign och underhåll av webbplatsen Carrefour.fr, med fokus på katalogsidor och inköpstunneln.
  • Utvecklade backend-lösningar med PHP 7 till 8, Symfony och en DDD-strategi (Domain-Driven Design), med hjälp av Twig, GrumPHP, PHPUnit, PHPStan och Docker i en mikrotjänstarkitektur.
  • Förbrukade API:er med hjälp av Guzzle och hanterade frontend-utveckling med Vue.js 2, SASS, Jest och JSLint, inklusive en migrering till Server-Side Rendering (SSR) med Node.js.
  • Utforma och implementera applikationsarkitektur för funktioner med betydande affärspåverkan, harmonisera och faktorisera inköpstunnlar.
  • Refactored äldre kodbaser med DDD-principer för att förbättra underhåll och skalbarhet.
  • Tillhandahöll IT-arkitekturkonsultation för att förbättra systemets prestanda och robusthet.
  • Fokuserade på prestandaoptimering med Redis och Varnish för att förbättra svarstiderna och användarupplevelsen.
  • Coachade utvecklare genom kodgranskning och mentorskap, vilket främjade tillväxt och kompetensutveckling.
  • Deltog i run management, inklusive distributioner, logganalys och proaktiv systemövervakning för att säkerställa smidig drift.
  • Spårade uppgifter och framsteg med hjälp av Jira och följde SCRUM-metodiken för effektivt teamsamarbete.
  • Genomfört rekryteringsintervjuer för att bedöma och introducera nya talanger.
  • Använde Git och Bitbucket för versionshantering och utvecklingssamarbete.
PHPPHP
SymfonySymfony
JavaScriptJavaScript
Vue.jsVue.js
DockerDocker
23+
Bouygues Telecom

Lead developer

Bouygues Telecom
Telecommunications
May 2017 - Apr 2018 · 11m
  • Integrerad i ett team med fem utvecklare för att underhålla och förbättra en äldre applikation;
  • Utvecklade funktioner med PHP 5.3, Symfony 2, jQuery och Postgres, med kommunikation som underlättades via SOAP;
  • Tillhandahöll Agile-coaching och främjade förbättringar i arbetsmetoder för att förbättra teamets effektivitet;
  • Validerade tekniska konstruktioner och genomförde kodgranskningar för att säkerställa kodkvalitet och efterlevnad av bästa praxis;
  • Hanterar repository genom att slå samman grenar och lösa konflikter för att upprätthålla en ren och funktionell kodbas;
  • Fixade buggar och säkerställde stabilitet och prestanda för det äldre systemet;
  • Implementerade funktionella tester med hjälp av MochaJS med Selenium för att förbättra testtäckningen och säkerställa tillförlitliga driftsättningar;
  • Utvecklade och utförde enhetstester med PHPUnit och genomförde utbildningssessioner för att höja kompetensen hos utvecklare inom testmetodik;
  • Spårade uppgifter och framsteg med hjälp av Jira för att säkerställa anpassning till projektmålen;
  • Använde SVN för versionshantering, vilket säkerställde smidigt samarbete och kodhantering inom teamet.
PHPPHP
SymfonySymfony
JavaScriptJavaScript
CSSCSS
jQueryjQuery
10+
SIDEXA

Tech lead

SIDEXA
Automotive
Feb 2016 - May 2017 · 1y 3m
  • Implementerade en ny applikation för att hjälpa försäkringschefer genom att skapa hela den tekniska miljön med hjälp av Vagrant, CentOS, PHP 5.6 och PHP 7, Composer, Symfony 3, Microsoft SQL Server, Apache, jQuery, Bootstrap (via AdminLTE), Less CSS, PHPUnit, Phing, Jira, Mercurial, MongoDB och MariaDB;
  • Ställ in kontinuerliga integrations- (CI) pipelines med Jenkins för att säkerställa smidiga och automatiserade utvecklingsarbetsflöden;
  • Hanterad molndistribution med Cloud Foundry, vilket säkerställer skalbarhet och tillförlitlighet;
  • Övervakade ett tekniskt team på två platser - Frankrike och Nederländerna - och säkerställde anpassning och samarbete;
  • Deltog aktivt i utvecklingen tillsammans med det tekniska teamet för att upprätthålla momentum och tillhandahålla praktiskt ledarskap;
  • Samarbetade med det funktionella teamet för att samla in krav och översätta dem till användarberättelser för sömlös överlämning till det tekniska teamet;
  • Använder engelska dagligen för att underlätta kommunikationen med internationella team och intressenter.
PHPPHP
SymfonySymfony
MySQLMySQL
JavaScriptJavaScript
MariaDBMariaDB
15+
Idalgo

Senior web developer

Idalgo
Entertainment and Media
Aug 2015 - Feb 2016 · 6m
  • Integrerad i ett team på fem personer för att utveckla applikationsmoduler relaterade till sportresultat;
  • Hjälpte till med implementeringen av agila metoder för att förbättra teamets arbetsflöde och projektleverans;
  • Design och utveckling av anpassade funktioner med hjälp av PHP 5 (med PHP-FPM / Nginx), CSS för responsiv design och JavaScript;
  • Fått kännedom om ett proprietärt CMS-ramverk och bidragit till dess utveckling och förbättringar;
  • Genomförde enhetstester med Atoum för att säkerställa kodkvalitet och tillförlitlighet;
  • Utvecklat och integrerat komponenter med hjälp av Composer för modulär utveckling;
  • Byggde en fristående chattapplikation med Node.js med hjälp av Sails.js-ramverket och Socket.IO för realtidskommunikation, med jQuery på frontend;
  • Hanterade versionskontroll genom Git och GitHub för att säkerställa smidigt samarbete och kodintegritet.
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+

Granskning

Ingenjörsexcellens

Guillaume totala prestation i en 90-minuters live-teknisk bedömning rankas inom top 5% av granskade Fullstack-utvecklare på Proxify.

Portfölj 5

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

Utbildning

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

Sluta bläddra.
Få matchad snabbare.