Guillaume B.

Guillaume B.

Fullstack-kehittäjä

France
Luotettava jäsen vuodesta 2024
20 vuoden kokemus

Carrefourissa Guillaume johti kori- ja kassajärjestelmien luomista, mikä kasvatti miljoonien liikevaihtoa ja osoitti hänen kykynsä muuttaa ideat vaikuttaviksi ratkaisuiksi.

Guillaume erottuu poikkeuksellisesta kyvystään nähdä laajempi perspektiivi jokaisessa projektissa. Koodin optimoinnista tiimien kanssa koordinointiin hän keskittyy varmistamaan, että projektit paitsi toimivat tehokkaasti myös loistavat. Yhteistyötä vahvasti korostavana teknisenä johtajana Guillaume saavuttaa erinomaisia tuloksia ja edistää samalla miellyttävää ja tuottavaa työympäristöä.

Tärkein asiantuntemus

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

Kokemus10

BT Group

Vanhempi fullstack-kehittäjä

BT Group
Telecommunications
Jan 2023 · 3y 2m
  • Toteutimme uuden pinon Viten, Vue 3:n ja TypeScriptin avulla integroimalla Pinian tilanhallintaan, Vue-i18n:n kansainvälistämiseen ja Vue-routerin reititykseen.
  • Laatutyökalujen, kuten TypeScriptin, Vitestin ja ESLintin, käyttöönotto koodin johdonmukaisuuden ja luotettavuuden varmistamiseksi.
  • Perustetut CI/CD-putket GitHub Actionsin avulla ja integroidut DevExtreme-komponentit graafisia KPI-näyttöjä varten.
  • Toteutti Server-Sent Events (SSE) -tapahtumat Mercuren avulla ja muotoili sovelluksen Bootstrap 5:n ja PostCSS:n avulla.
  • Kehitit ja ylläpidit ympäristöä Dockerissa johdonmukaista kehitystä ja käyttöönottoa varten.
  • Kehitit RESTful API:ita käyttäen Symfony 6:a, PHP 8.3:a ja MySQL:ää, joita Vue-etupää käytti.
  • Toteutettu yksikkö-, integraatio- ja toiminnallisia testejä, jotka suoritetaan CI-putkissa PHPUnitilla ja paikallisesti GrumPHP:llä.
  • Koodin laadun varmistaminen käyttämällä PHPStania staattiseen analyysiin ja PHPCsFixeria tyylin johdonmukaisuuteen.
  • Hallittu versionhallinta Gitin ja GitHubin avulla yhteisöllistä kehitystä varten.
  • Luotu konseptin todiste (POC) Playwrightin avulla päästä päähän (E2E) -testausta varten.
  • Kehitettiin Active Directory -käyttäjien/roolien hallintajärjestelmä tyhjästä käyttäen PHP 8:a, Laravel 10:tä, Eloquentia ja Ldap Recordia, ja tiedot tallennettiin MySQL:ään.
  • Perustetut CI/CD-putket käyttöönottoautomaatiota varten GitHub Actionsin avulla, mikä takaa sujuvat kehitystyönkulut.
PHPPHP
SymfonySymfony
LaravelLaravel
MySQLMySQL
JavaScriptJavaScript
19+
Carrefour

Tech Lead

Carrefour
Retail
Apr 2018 - Jan 2023 · 4y 9m
  • Yhteistyössä useiden eri ominaisuustiimien kanssa Carrefour.fr-sivuston uudelleensuunnittelussa ja ylläpidossa keskittyen luettelosivuihin ja ostotunneliin.
  • Kehittänyt backend-ratkaisuja PHP 7-8:lla, Symfonyllä ja Domain-Driven Design (DDD) -lähestymistavalla hyödyntäen Twigiä, GrumPHP:tä, PHPUnitia, PHPStania ja Dockeria mikropalveluarkkitehtuurissa.
  • Kulutetut API:t Guzzlen avulla ja hallittu frontend-kehitys Vue.js 2:n, SASSin, Jestin ja JSLintin avulla, mukaan lukien siirtyminen palvelinpuolen renderointiin (SSR) Node.js:n avulla.
  • Suunnitteli ja toteutti sovellusarkkitehtuurin ominaisuuksille, joilla on merkittävä vaikutus liiketoimintaan, yhdenmukaistamalla ja faktoroimalla ostotunneleita.
  • Uudelleenmuotoillut vanhoja koodipohjia DDD-periaatteita käyttäen ylläpidettävyyden ja skaalautuvuuden parantamiseksi.
  • Tarjosi IT-arkkitehtuurikonsultointia järjestelmän suorituskyvyn ja kestävyyden parantamiseksi.
  • Keskitytään suorituskyvyn optimointiin Redisin ja Varnishin avulla vasteaikojen ja käyttäjäkokemuksen parantamiseksi.
  • Valmensi kehittäjiä koodikatselmusten ja mentoroinnin avulla edistämällä kasvua ja taitojen kehittymistä.
  • Osallistui ajonhallintaan, mukaan lukien käyttöönotot, lokianalyysi ja ennakoiva järjestelmän seuranta sujuvan toiminnan varmistamiseksi.
  • Seurasi tehtäviä ja edistymistä Jiran avulla ja noudatti SCRUM-menetelmää tiimin tehokkaan yhteistyön varmistamiseksi.
  • Suoritti rekrytointihaastatteluja uusien kykyjen arvioimiseksi ja palvelukseen ottamiseksi.
  • Käytit Git- ja Bitbucket-järjestelmiä versionhallintaan ja yhteiseen kehitystyöhön.
PHPPHP
SymfonySymfony
JavaScriptJavaScript
Vue.jsVue.js
DockerDocker
23+
Bouygues Telecom

Lead developer

Bouygues Telecom
Telecommunications
May 2017 - Apr 2018 · 11m
  • Integroitunut viiden kehittäjän tiimiin ylläpitämään ja parantamaan vanhaa sovellusta;
  • Kehitetyt ominaisuudet käyttäen PHP 5.3:a, Symfony 2:ta, jQuerya ja Postgresia, ja viestintä on helpotettu SOAPin kautta;
  • Tarjosi ketterää valmennusta ja edisti työmenetelmien parannuksia tiimin tehokkuuden parantamiseksi;
  • Validoi tekniset suunnitelmat ja suoritti koodin tarkistuksia varmistaakseen koodin laadun ja parhaiden käytäntöjen noudattamisen;
  • Hallinnoit arkistoa yhdistämällä haaroja ja ratkaisemalla ristiriitoja puhtaan ja toimivan koodikannan ylläpitämiseksi;
  • Korjasimme virheitä ja varmistimme vanhan järjestelmän vakauden ja suorituskyvyn;
  • Toteutti toiminnallisia testejä käyttäen MochaJS:ää Seleniumin kanssa testien kattavuuden parantamiseksi ja luotettavien käyttöönottojen varmistamiseksi;
  • Kehittänyt ja suorittanut yksikkötestejä PHPUnit-ohjelmalla ja pitänyt koulutustilaisuuksia, joissa kehittäjät saivat lisää tietoa testausmenetelmistä;
  • Seurasi tehtäviä ja edistymistä Jiran avulla varmistaaksesi yhdenmukaisuuden projektin tavoitteiden kanssa;
  • Hyödynsi SVN:ää versiohallintaan, mikä takaa sujuvan yhteistyön ja koodinhallinnan tiimin sisällä.
PHPPHP
SymfonySymfony
JavaScriptJavaScript
CSSCSS
jQueryjQuery
10+
SIDEXA

Tech lead

SIDEXA
Automotive
Feb 2016 - May 2017 · 1y 3m
  • Toteutti uuden sovelluksen vakuutuspäälliköiden avustamiseksi luomalla koko teknisen ympäristön käyttäen Vagrantia, CentOS:ää, PHP 5.6:ta ja PHP 7:ää, Composeria, Symfony 3:a, Microsoft SQL Serveriä, Apachea, jQuerya, Bootstrapia (AdminLTE:n kautta), Less CSS:ää, PHPUnitia, Phingiä, Jiraa, Mercurialia, MongoDB:tä ja MariaDB:tä;
  • Jatkuvan integraation (CI) putkien määrittäminen Jenkinsin avulla sujuvien ja automatisoitujen kehitystyönkulkujen varmistamiseksi;
  • Hallittu pilvipalvelun käyttöönotto Cloud Foundryn avulla, mikä takaa skaalautuvuuden ja luotettavuuden;
  • Valvoi teknistä tiimiä kahdessa toimipisteessä - Ranskassa ja Alankomaissa - varmistaen yhdenmukaisuuden ja yhteistyön;
  • Osallistui aktiivisesti kehitystyöhön teknisen tiimin rinnalla pitääkseen yllä vauhtia ja tarjotakseen käytännönläheistä johtajuutta;
  • Yhteistyö toiminnallisen tiimin kanssa vaatimusten keräämiseksi ja niiden kääntämiseksi käyttäjätarinoiksi, jotta ne voidaan siirtää saumattomasti tekniselle tiimille;
  • Käytät englantia päivittäin helpottaaksesi viestintää kansainvälisten tiimien ja sidosryhmien välillä.
PHPPHP
SymfonySymfony
MySQLMySQL
JavaScriptJavaScript
MariaDBMariaDB
15+
Idalgo

Senior web developer

Idalgo
Entertainment and Media
Aug 2015 - Feb 2016 · 6m
  • Integroitu viiden hengen tiimiin kehittämään urheilutuloksiin liittyviä sovellusmoduuleja;
  • Avustanut ketterien menetelmien käyttöönotossa tiimin työnkulun ja projektitoimituksen parantamiseksi;
  • Suunnitellut ja kehittänyt mukautettuja ominaisuuksia käyttäen PHP 5:tä (PHP-FPM / Nginx), CSS:ää responsiivista suunnittelua varten ja JavaScriptiä;
  • Perehtynyt omaan CMS-kehykseen ja osallistunut sen kehittämiseen ja parannuksiin;
  • Suorittanut yksikkötestausta Atoumilla koodin laadun ja luotettavuuden varmistamiseksi;
  • Kehitit ja integroit komponentteja käyttäen Composeria modulaarista kehitystä varten;
  • Rakensit itsenäisen chat-sovelluksen Node.js:llä käyttäen Sails.js-kehystä ja Socket.IO:ta reaaliaikaista viestintää varten, jQueryn kanssa frontendissä;
  • Hallittu versionhallinta Gitin ja GitHubin kautta sujuvan yhteistyön ja koodin eheyden varmistamiseksi.
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+

Arviointi

Tekniikan huippuosaaminen

Guillaume yleinen suorituskyky 90 minuutin suorassa teknisessä arvioinnissa on top 5 % Proxifyn tarkastetuista Fullstack-kehittäjä.

Portfolio 5

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

Koulutus

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

Lopeta selaaminen.
Sovitetaan nopeammin.