Guillaume B.

Fullstack-utvecklare

Guillaume är en Fullstack-utvecklare med 15 års erfarenhet, specialiserad på Symfony för backend och Vue.js med TypeScript för frontend. Utöver kodning utmärker han sig som arkitekt, DevOps-specialist och produktägare, vilket ger ett väl avvägt förhållningssätt till utveckling.

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.js
    Vue.js 6 år
  • eCommerce 8 år
  • MariaDB
    MariaDB 10 år

Andra kompetenser

  • Azure
    Azure 5 år
  • Logstash
    Logstash 4 år
  • Jest
    Jest 4 år
Guillaume

Guillaume B.

France

Hitta en utvecklare

Utvald erfarenhet

Anställningar

  • Senior Fullstack-utvecklare

    BT Group - 2 år 8 månader

    • 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.

    Teknologier:

    • Teknologier:
    • 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 år 9 månader

    • 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.

    Teknologier:

    • Teknologier:
    • 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 månader

    • 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.

    Teknologier:

    • Teknologier:
    • 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 år 3 månader

    • 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.

    Teknologier:

    • Teknologier:
    • 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 månader

    • 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.

    Teknologier:

    • Teknologier:
    • Symfony Symfony
    • jQuery jQuery
    • JavaScript JavaScript
    • PHP PHP
    • CSS CSS
    • HTML / CSS

Utbildning

  • MSc.Computer science

    Polytech Paris sud · 2006 - 2009

  • BSc.Computer science

    Lycée Louis armand · 2003 - 2005

Portfölj

  • porfolio-0
  • porfolio-1

Hitta din nästa utvecklare inom ett par dagar

Ge oss 25 minuter av din tid, så kommer vi att:

  • Sätta oss in i dina utmaningar och behov
  • Berätta om våra seniora och beprövade utvecklare
  • Förklara hur vi kan matcha dig med precis rätt utvecklare

Låt oss ta ett kort digitalt möte.