Guillaume B.

Guillaume B.

Fullstack-utvikler

France
Betrodd medlem siden 2024
20 år erfaring

Hos Carrefour ledet Guillaume utviklingen av systemer for handlekurv og kasse, noe som førte til millioninntekter og demonstrerte hans evne til å gjøre ideer om til effektive løsninger.

Guillaume kjennetegnes av sin eksepsjonelle evne til å se det bredere perspektivet i alle prosjekter. Fra å optimalisere kode til å koordinere med team, fokuserer han på å sikre at prosjekter ikke bare fungerer effektivt, men også utmerker seg. Guillaume er en teknisk leder som legger stor vekt på samarbeid, og han oppnår fremragende resultater samtidig som han fremmer et hyggelig og produktivt arbeidsmiljø.

Hovedekspertise

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

Erfaring10

BT Group

Senior Fullstack-utvikler

BT Group
Telecommunications
Jan 2023 · 3y 2m
  • Implementerte en ny stabel med Vite, Vue 3 og TypeScript, og integrerte Pinia for tilstandsstyring, Vue-i18n for internasjonalisering og Vue-router for ruting.
  • Sette opp kvalitetsverktøy, inkludert TypeScript, Vitest og ESLint, for å sikre kodekonsistens og pålitelighet.
  • Etablerte CI/CD-pipelines ved hjelp av GitHub Actions og integrerte DevExtreme-komponenter for grafisk KPI-visning.
  • Implementert Server-Sent Events (SSE) med Mercure og stylet applikasjonen ved hjelp av Bootstrap 5 og PostCSS.
  • Utviklet og vedlikeholdt miljøet under Docker for konsekvent utvikling og distribusjon.
  • Utviklet RESTful API-er ved hjelp av Symfony 6, PHP 8.3 og MySQL, som ble brukt av Vue-frontend.
  • Implementert enhets-, integrasjons- og funksjonstester utført i CI-pipelines med PHPUnit og lokalt med GrumPHP.
  • Sikret kodekvalitet ved hjelp av PHPStan for statisk analyse og PHPCsFixer for stilkonsistens.
  • Administrert versjonskontroll ved hjelp av Git og GitHub for utviklingssamarbeid.
  • Opprettet et proof of concept (POC) ved hjelp av Playwright for ende-til-ende-testing (E2E).
  • Utviklet et Active Directory-bruker-/rollehåndteringssystem fra bunnen av ved hjelp av PHP 8, Laravel 10, Eloquent og Ldap Record, med data lagret i MySQL.
  • Etablerte CI/CD-pipelines for automatisering av distribusjon ved hjelp av GitHub Actions, noe som sikrer en smidig arbeidsflyt for utvikling.
PHPPHP
SymfonySymfony
LaravelLaravel
MySQLMySQL
JavaScriptJavaScript
19+
Carrefour

Tech Lead

Carrefour
Retail
Apr 2018 - Jan 2023 · 4y 9m
  • Samarbeidet på tvers av flere funksjonsteam om redesign og vedlikehold av nettstedet Carrefour.fr, med fokus på katalogsider og kjøpstunnelen.
  • Utviklet backend-løsninger ved hjelp av PHP 7 til 8, Symfony og en Domain-Driven Design (DDD)-tilnærming, ved hjelp av Twig, GrumPHP, PHPUnit, PHPStan og Docker i en mikrotjenestearkitektur.
  • Forbrukte API-er ved hjelp av Guzzle og administrert frontend-utvikling med Vue.js 2, SASS, Jest og JSLint, inkludert en migrering til Server-Side Rendering (SSR) med Node.js.
  • Designet og implementerte applikasjonsarkitektur for funksjoner med betydelig innvirkning på virksomheten, og harmoniserte og faktoriserte kjøpstunneler.
  • Refaktoriserte eldre kodebaser ved hjelp av DDD-prinsipper for å forbedre vedlikehold og skalerbarhet.
  • Rådgivning om IT-arkitektur for å forbedre systemets ytelse og robusthet.
  • Fokusert på ytelsesoptimalisering ved hjelp av Redis og Varnish for å forbedre svartider og brukeropplevelse.
  • Veiledet utviklere gjennom kodegjennomgang og veiledning, og bidratt til vekst og utvikling av ferdigheter.
  • Deltatt i driftshåndtering, inkludert distribusjoner, logganalyser og proaktiv systemovervåking for å sikre problemfri drift.
  • Sporet oppgaver og fremdrift ved hjelp av Jira og fulgte SCRUM-metodikken for effektivt teamsamarbeid.
  • Gjennomføre rekrutteringsintervjuer for å vurdere og ansette nye talenter.
  • Brukt Git og Bitbucket for versjonskontroll og utviklingssamarbeid.
PHPPHP
SymfonySymfony
JavaScriptJavaScript
Vue.jsVue.js
DockerDocker
23+
Bouygues Telecom

Lead developer

Bouygues Telecom
Telecommunications
May 2017 - Apr 2018 · 11m
  • Integrert i et team på fem utviklere for å vedlikeholde og forbedre en eldre applikasjon;
  • Utviklet funksjoner ved hjelp av PHP 5.3, Symfony 2, jQuery og Postgres, med kommunikasjon tilrettelagt via SOAP;
  • Tilbyr Agile-coaching og fremmer forbedringer i arbeidsmetoder for å øke teamets effektivitet;
  • Validert teknisk design og gjennomført kodegjennomganger for å sikre kodekvalitet og overholdelse av beste praksis;
  • Administrerte repositoryet ved å slå sammen grener og løse konflikter for å opprettholde en ren og funksjonell kodebase;
  • Fikset feil og sørget for stabilitet og ytelse i det gamle systemet;
  • Implementert funksjonelle tester ved hjelp av MochaJS med Selenium for å forbedre testdekningen og sikre pålitelige distribusjoner;
  • Utviklet og utført enhetstester med PHPUnit og gjennomført opplæringsøkter for å oppgradere utviklere i testmetodikk;
  • Sporet oppgaver og fremdrift ved hjelp av Jira for å sikre samsvar med prosjektmålene;
  • Brukt SVN for versjonskontroll, noe som sikrer smidig samarbeid og kodehåndtering i teamet.
PHPPHP
SymfonySymfony
JavaScriptJavaScript
CSSCSS
jQueryjQuery
10+
SIDEXA

Tech lead

SIDEXA
Automotive
Feb 2016 - May 2017 · 1y 3m
  • Implementerte en ny applikasjon for å hjelpe forsikringssjefer ved å skape hele det tekniske miljøet ved hjelp av Vagrant, CentOS, PHP 5.6 og PHP 7, Composer, Symfony 3, Microsoft SQL Server, Apache, jQuery, Bootstrap (via AdminLTE), Less CSS, PHPUnit, Phing, Jira, Mercurial, MongoDB og MariaDB;
  • Sette opp kontinuerlige integrasjonsrørledninger (CI) med Jenkins for å sikre en smidig og automatisert utviklingsarbeidsflyt;
  • Administrert sky-distribusjon med Cloud Foundry, noe som sikrer skalerbarhet og pålitelighet;
  • Ledet et teknisk team på tvers av to lokasjoner - Frankrike og Nederland - og sørget for tilpasning og samarbeid;
  • Deltatt aktivt i utviklingen sammen med det tekniske teamet for å holde fremdriften oppe og bidra med praktisk lederskap;
  • Samarbeid med det funksjonelle teamet for å samle inn krav og oversette dem til brukerhistorier for sømløs overlevering til det tekniske teamet;
  • Brukte engelsk daglig for å lette kommunikasjonen på tvers av internasjonale team og interessenter.
PHPPHP
SymfonySymfony
MySQLMySQL
JavaScriptJavaScript
MariaDBMariaDB
15+
Idalgo

Senior web developer

Idalgo
Entertainment and Media
Aug 2015 - Feb 2016 · 6m
  • Integrert i et team på fem for å utvikle applikasjonsmoduler knyttet til sportsresultater;
  • Bistått i implementeringen av smidige metoder for å forbedre teamets arbeidsflyt og prosjektleveranser;
  • Designet og utviklet tilpassede funksjoner ved hjelp av PHP 5 (med PHP-FPM / Nginx), CSS for responsivt design og JavaScript;
  • Fått kjennskap til et proprietært CMS-rammeverk, og bidratt til utviklingen og forbedringene av det;
  • Gjennomført enhetstesting med Atoum for å sikre kodekvalitet og pålitelighet;
  • Utviklet og integrert komponenter ved hjelp av Composer for modulær utvikling;
  • Bygget en frittstående chat-applikasjon med Node.js ved hjelp av Sails.js-rammeverket og Socket.IO for sanntidskommunikasjon, med jQuery på frontend;
  • Administrert versjonskontroll gjennom Git og GitHub for å sikre smidig samarbeid og kodeintegritet.
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+

Vurdering

Ingenieurskunst der Spitzenklasse

Guillaume totale ytelse i en 90-minutters live teknisk vurdering rangerer i de top 5% av vurderte Fullstack-utvikler hos Proxify.

Portefølje 5

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

Utdannelse

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

Slutt å bla.
Bli matchet raskere.