Guillaume B.

Fullstack-ontwikkelaar

Guillaume is een Fullstack Developer met 15 jaar ervaring, gespecialiseerd in Symfony voor backend en Vue.js met TypeScript voor frontend. Naast coderen blinkt hij uit als architect, DevOps-specialist en producteigenaar, waardoor hij een goed afgeronde benadering van ontwikkeling biedt.

Bij Carrefour leidde Guillaume de ontwikkeling van winkelmand- en kassasystemen, waarmee hij miljoenen aan inkomsten genereerde en zijn vermogen om ideeën om te zetten in impactvolle oplossingen liet zien.

Guillaume onderscheidt zich door zijn uitzonderlijke vermogen om in elk project het bredere perspectief te zien. Van het optimaliseren van code tot het coördineren met teams, hij richt zich erop dat projecten niet alleen effectief functioneren maar ook uitblinken. Als technisch leider met een sterke nadruk op samenwerking bereikt Guillaume uitstekende resultaten terwijl hij een plezierige en productieve werkomgeving stimuleert.

Hoofd expertise

  • Vue.js
    Vue.js 6 jaar
  • eCommerce 8 jaar
  • MariaDB
    MariaDB 10 jaar

Andere vaardigheden

  • Azure
    Azure 5 jaar
  • Logstash
    Logstash 4 jaar
  • Jest
    Jest 4 jaar
Guillaume

Guillaume B.

France

Aan de slag

Geselecteerde ervaring

Dienstverband

  • Senior fullstack-ontwikkelaar

    BT Group - 2 jaar 8 maanden

    • Een nieuwe stack geïmplementeerd met Vite, Vue 3 en TypeScript, met integratie van Pinia voor statusbeheer, Vue-i18n voor internationalisatie en Vue-router voor routing.
    • Stel kwaliteitstools in, waaronder TypeScript, Vitest en ESLint, om de consistentie en betrouwbaarheid van de code te garanderen.
    • Opgezette CI/CD-pijplijnen met behulp van GitHub Actions en geïntegreerde DevExtreme-componenten voor grafische KPI-weergaven.
    • Server-Sent Events (SSE) geïmplementeerd met Mercure en de applicatie vormgegeven met Bootstrap 5 en PostCSS.
    • Ontwikkelde en onderhield de omgeving onder Docker voor consistente ontwikkeling en implementatie.
    • Ontwikkelde RESTful API's met Symfony 6, PHP 8.3 en MySQL, die werden geconsumeerd door de Vue front-end.
    • unit-, integratie- en functionele tests uitgevoerd in CI-pijplijnen met PHPUnit en lokaal met GrumPHP.
    • Zorg voor kwaliteit van de code met behulp van PHPStan voor statische analyse en PHPCsFixer voor stijlconsistentie.
    • Versiebeheer met Git en GitHub voor gezamenlijke ontwikkeling.
    • Een proof of concept (POC) gemaakt met Playwright voor end-to-end (E2E) testen.
    • Ontwikkelde een Active Directory gebruiker/rol management systeem vanuit het niets met behulp van PHP 8, Laravel 10, Eloquent en Ldap Record, met gegevens opgeslagen in MySQL.
    • Opzetten van CI/CD-pijplijnen voor implementatieautomatisering met behulp van GitHub Actions, zodat ontwikkelworkflows soepel verlopen.

    Technologieën:

    • Technologieën:
    • Vue.js Vue.js
    • API
    • Docker Docker
    • Unit Testing
    • Laravel Laravel
    • Symfony Symfony
    • Playwright Playwright
    • JavaScript JavaScript
    • PHP PHP
    • SQL SQL
    • Automation testing
    • Bash Bash
    • TypeScript TypeScript
    • Bootstrap Bootstrap
    • CSS CSS
    • HTML / CSS
    • REST API REST API
    • PhpStorm PhpStorm
    • MySQL MySQL
  • Tech Lead

    Carrefour - 4 jaar 9 maanden

    • Samengewerkt met meerdere teams aan het herontwerp en onderhoud van de Carrefour.fr site, met de nadruk op cataloguspagina's en de kooptunnel.
    • Backend-oplossingen ontwikkeld met PHP 7 tot 8, Symfony en een DDD-aanpak (Domain-Driven Design), gebruikmakend van Twig, GrumPHP, PHPUnit, PHPStan en Docker in een microservices-architectuur.
    • Gebruikte API's met Guzzle en beheerde frontendontwikkeling met Vue.js 2, SASS, Jest en JSLint, inclusief een migratie naar Server-Side Rendering (SSR) met Node.js.
    • Ontwierp en implementeerde applicatiearchitectuur voor functies met een aanzienlijke zakelijke impact, harmoniseerde en factoriseerde aankooptunnels.
    • Vernieuwde oudere codebases met behulp van DDD-principes om de onderhoudbaarheid en schaalbaarheid te verbeteren.
    • IT-architectuuradvies gegeven om de prestaties en robuustheid van systemen te verbeteren.
    • Gericht op prestatieoptimalisatie met Redis en Varnish om responstijden en gebruikerservaring te verbeteren.
    • Coachte ontwikkelaars door middel van codebeoordelingen en mentorschap, om groei en ontwikkeling van vaardigheden te stimuleren.
    • Deelgenomen aan run management, inclusief implementaties, loganalyse en proactieve systeembewaking om een soepele werking te garanderen.
    • Hield taken en voortgang bij met behulp van Jira en volgde de SCRUM-methodologie voor efficiënte teamsamenwerking.
    • Voerde wervingsgesprekken om nieuw talent te beoordelen en aan boord te nemen.
    • Gebruikt Git en Bitbucket voor versiebeheer en gezamenlijke ontwikkeling.

    Technologieën:

    • Technologieën:
    • Vue.js Vue.js
    • eCommerce
    • Team Leading
    • Logstash Logstash
    • API
    • Docker Docker
    • Unit Testing
    • Symfony Symfony
    • Jest Jest
    • JavaScript JavaScript
    • PHP PHP
    • Automation testing
    • Bash Bash
    • CSS CSS
    • HTML / CSS
    • REST API REST API
    • PhpStorm PhpStorm
  • Lead developer

    Bouygues Telecom - 11 maanden

    • Geïntegreerd in een team van vijf ontwikkelaars om een bestaande applicatie te onderhouden en te verbeteren;
    • Ontwikkelde functies met behulp van PHP 5.3, Symfony 2, jQuery en Postgres, met communicatie via SOAP;
    • Zorgde voor Agile coaching en stimuleerde verbeteringen in werkmethoden om de efficiëntie van het team te vergroten;
    • Valideerde technische ontwerpen en voerde codebeoordelingen uit om de kwaliteit van de code en de naleving van best practices te garanderen;
    • Beheer van de repository door takken samen te voegen en conflicten op te lossen om een schone en functionele codebase te behouden;
    • Bugs opgelost en de stabiliteit en prestaties van het legacysysteem gewaarborgd;
    • Functionele tests geïmplementeerd met MochaJS met Selenium om de testdekking te verbeteren en betrouwbare implementaties te garanderen;
    • Ontwikkelde en voerde unit tests uit met PHPUnit en gaf trainingen om ontwikkelaars bij te scholen in testmethodologieën;
    • Hield taken en voortgang bij met behulp van Jira om ervoor te zorgen dat deze in lijn waren met de projectdoelen;
    • Gebruikte SVN voor versiebeheer, zodat de samenwerking en het codebeheer binnen het team soepel verliep.

    Technologieën:

    • Technologieën:
    • Team Leading
    • Unit Testing
    • Symfony Symfony
    • jQuery jQuery
    • Soap
    • JavaScript JavaScript
    • PHP PHP
    • SQL SQL
    • Automation testing
    • Bash Bash
    • CSS CSS
    • HTML / CSS
  • Tech lead

    SIDEXA - 1 jaar 3 maanden

    • Implementeerde een nieuwe applicatie om verzekeringsmanagers te helpen door het creëren van de volledige technische omgeving met behulp van Vagrant, CentOS, PHP 5.6 en PHP 7, Composer, Symfony 3, Microsoft SQL Server, Apache, jQuery, Bootstrap (via AdminLTE), Less CSS, PHPUnit, Phing, Jira, Mercurial, MongoDB en MariaDB;
    • Continue integratie (CI) pipelines opzetten met Jenkins om te zorgen voor soepele en geautomatiseerde ontwikkelingsworkflows;
    • Beheerde cloudimplementatie met Cloud Foundry, waardoor schaalbaarheid en betrouwbaarheid gegarandeerd zijn;
    • Begeleidde een technisch team op twee locaties - Frankrijk en Nederland - en zorgde voor afstemming en samenwerking;
    • Actief deelnemen aan de ontwikkeling naast het technische team om het momentum te behouden en hands-on leiderschap te bieden;
    • Werkte samen met het functionele team om requirements te verzamelen en deze te vertalen naar user stories voor een naadloze handoff naar het technische team;
    • Gebruikt dagelijks Engels om de communicatie tussen internationale teams en belanghebbenden te vergemakkelijken.

    Technologieën:

    • Technologieën:
    • MariaDB MariaDB
    • Team Leading
    • Unit Testing
    • Symfony Symfony
    • jQuery jQuery
    • JavaScript JavaScript
    • PHP PHP
    • SQL SQL
    • Automation testing
    • Bash Bash
    • Bootstrap Bootstrap
    • MySQL MySQL
  • Senior web developer

    Idalgo - 6 maanden

    • Geïntegreerd in een team van vijf om applicatiemodules te ontwikkelen met betrekking tot sportresultaten;
    • Assisteerde bij de implementatie van agile methodologieën om de workflow van het team en de oplevering van projecten te verbeteren;
    • Ontwierp en ontwikkelde aangepaste functies met behulp van PHP 5 (met PHP-FPM / Nginx), CSS voor responsief ontwerp en JavaScript;
    • Vertrouwd geraakt met een eigen CMS-framework en bijgedragen aan de evolutie en verbeteringen ervan;
    • Unit tests uitgevoerd met Atoum om de kwaliteit en betrouwbaarheid van de code te garanderen;
    • Ontwikkelde en integreerde componenten met behulp van Composer voor modulaire ontwikkeling;
    • Een standalone chatapplicatie gebouwd met Node.js met behulp van het Sails.js framework en Socket.IO voor real-time communicatie, met jQuery aan de voorkant;
    • Versiebeheer via Git en GitHub om een soepele samenwerking en code-integriteit te garanderen.

    Technologieën:

    • Technologieën:
    • Symfony Symfony
    • jQuery jQuery
    • JavaScript JavaScript
    • PHP PHP
    • CSS CSS
    • HTML / CSS

Educatie

  • MSc.Computer science

    Polytech Paris sud · 2006 - 2009

  • BSc.Computer science

    Lycée Louis armand · 2003 - 2005

Portefeuille

  • porfolio-0
  • porfolio-1

Vind jouw volgende ontwikkelaar binnen enkele dagen, niet maanden

In een kort gesprek van 25 minuten:

  • gaan we in op wat je nodig hebt om je product te ontwikkelen;
  • Ons proces uitleggen om u te matchen met gekwalificeerde, doorgelichte ontwikkelaars uit ons netwerk
  • delen we de stappen met je om de juiste match te vinden, vaak al binnen een week.

Maak een afspraak