Guillaume B.

Fullstack-udvikler

Guillaume er Fullstack-udvikler med 15 års erfaring og har specialiseret sig i Symfony til backend og Vue.js med TypeScript til frontend. Ud over kodning udmærker han sig som arkitekt, DevOps-specialist og produktejer og tilbyder en velafrundet tilgang til udvikling.

Hos Carrefour stod Guillaume i spidsen for udviklingen af indkøbskurve og kassesystemer, der skabte en omsætning på flere millioner og viste hans evne til at omsætte ideer til effektive løsninger.

Guillaume er kendetegnet ved sin enestående evne til at se det bredere perspektiv i ethvert projekt. Fra optimering af kode til koordinering med teams fokuserer han på at sikre, at projekter ikke kun fungerer effektivt, men også udmærker sig. Som teknisk leder med stor vægt på samarbejde opnår Guillaume fremragende resultater, samtidig med at han fremmer et behageligt og produktivt arbejdsmiljø.

Hovedekspertise

  • Vue.js
    Vue.js 6 år
  • eCommerce 8 år
  • MariaDB
    MariaDB 10 år

Andre færdigheder

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

Guillaume B.

France

Match med udvikler her

Udvalgt oplevelse

Beskæftigelse

  • Fullstack-seniorudvikler

    BT Group - 2 flere år 8 måneder

    • Implementeret en ny stak med Vite, Vue 3 og TypeScript, der integrerer Pinia til tilstandsstyring, Vue-i18n til internationalisering og Vue-router til routing.
    • Opsæt kvalitetsværktøjer, herunder TypeScript, Vitest og ESLint, for at sikre kodekonsistens og pålidelighed.
    • Etablerede CI/CD-pipelines ved hjælp af GitHub Actions og integrerede DevExtreme-komponenter til grafisk KPI-visning.
    • Implementeret Server-Sent Events (SSE) med Mercure og stylet applikationen ved hjælp af Bootstrap 5 og PostCSS.
    • Udviklet og vedligeholdt miljøet under Docker for konsekvent udvikling og udrulning.
    • Udviklede RESTful API'er ved hjælp af Symfony 6, PHP 8.3 og MySQL, som blev brugt af Vue-frontenden.
    • Implementeret unit-, integrations- og funktionelle tests udført i CI-pipelines med PHPUnit og lokalt med GrumPHP.
    • Sikret kodekvalitet ved hjælp af PHPStan til statisk analyse og PHPCsFixer til stilkonsistens.
    • Administreret versionskontrol ved hjælp af Git og GitHub til fælles udvikling.
    • Skabte et proof of concept (POC) ved hjælp af Playwright til end-to-end (E2E) test.
    • Udviklet et Active Directory-bruger-/rollestyringssystem fra bunden ved hjælp af PHP 8, Laravel 10, Eloquent og Ldap Record med data gemt i MySQL.
    • Etablerede CI/CD-pipelines til automatiseret udrulning ved hjælp af GitHub Actions, hvilket sikrer smidige udviklingsarbejdsgange.

    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 flere år 9 måneder

    • Samarbejdede på tværs af flere funktionsteams om redesign og vedligeholdelse af Carrefour.fr-webstedet med fokus på katalogsider og købstunnelen.
    • Udviklet backend-løsninger ved hjælp af PHP 7 til 8, Symfony og en Domain-Driven Design (DDD)-tilgang ved hjælp af Twig, GrumPHP, PHPUnit, PHPStan og Docker i en mikrotjenestearkitektur.
    • Forbrugte API'er ved hjælp af Guzzle og administrerede frontend-udvikling med Vue.js 2, SASS, Jest og JSLint, herunder en migration til Server-Side Rendering (SSR) med Node.js.
    • Designede og implementerede applikationsarkitektur for funktioner med betydelig forretningspåvirkning, harmonisering og faktorisering af købstunneler.
    • Refaktoriserede ældre kodebaser ved hjælp af DDD-principper for at forbedre vedligeholdelsen og skalerbarheden.
    • Rådgivning om it-arkitektur for at forbedre systemets ydeevne og robusthed.
    • Fokuseret på performanceoptimering ved hjælp af Redis og Varnish for at forbedre svartider og brugeroplevelse.
    • Coachede udviklere gennem kodegennemgang og mentoring, hvilket fremmer vækst og udvikling af færdigheder.
    • Deltog i run management, herunder implementeringer, log-analyser og proaktiv systemovervågning for at sikre problemfri drift.
    • Sporede opgaver og fremskridt ved hjælp af Jira og fulgte SCRUM-metoden for effektivt teamsamarbejde.
    • Gennemførte rekrutteringsinterviews for at vurdere og onboarde nye talenter.
    • Brugt Git og Bitbucket til versionsstyring og fælles udvikling.

    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åneder

    • Integreret i et team på fem udviklere for at vedligeholde og forbedre en ældre applikation;
    • Udviklet funktioner ved hjælp af PHP 5.3, Symfony 2, jQuery og Postgres, med kommunikation faciliteret via SOAP;
    • Tilbød agil coaching og fremmede forbedringer i arbejdsmetoder for at forbedre teamets effektivitet;
    • Validerede tekniske designs og udførte kodegennemgange for at sikre kodekvalitet og overholdelse af bedste praksis;
    • Administrerede repository'et ved at flette grene og løse konflikter for at opretholde en ren og funktionel kodebase;
    • Rettede fejl og sikrede stabilitet og ydeevne i det gamle system;
    • Implementeret funktionelle tests ved hjælp af MochaJS med Selenium for at forbedre testdækningen og sikre pålidelige implementeringer;
    • Udviklet og udført enhedstest med PHPUnit og gennemført træningssessioner for at opkvalificere udviklere i testmetoder;
    • Sporede opgaver og fremskridt ved hjælp af Jira for at sikre overensstemmelse med projektets mål;
    • Brugte SVN til versionsstyring, hvilket sikrede et smidigt samarbejde og kodestyring i 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åneder

    • Implementerede en ny applikation til at hjælpe forsikringschefer ved at skabe hele det tekniske miljø ved hjælp af 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;
    • Opsæt kontinuerlige integrations- (CI) pipelines med Jenkins for at sikre smidige og automatiserede udviklingsarbejdsgange;
    • Administreret cloud-implementering med Cloud Foundry, der sikrer skalerbarhed og pålidelighed;
    • Superviserede et teknisk team på tværs af to lokationer - Frankrig og Holland - og sikrede tilpasning og samarbejde;
    • Deltog aktivt i udviklingen sammen med det tekniske team for at opretholde momentum og give praktisk lederskab;
    • Samarbejde med det funktionelle team om at indsamle krav og oversætte dem til brugerhistorier til problemfri overdragelse til det tekniske team;
    • Brugte engelsk dagligt for at lette kommunikationen på tværs af internationale teams og interessenter.

    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åneder

    • Integreret i et team på fem for at udvikle applikationsmoduler relateret til sportsresultater;
    • Hjalp med at implementere agile metoder for at forbedre teamets arbejdsgange og projektleverancer;
    • Designet og udviklet brugerdefinerede funktioner ved hjælp af PHP 5 (med PHP-FPM / Nginx), CSS til responsivt design og JavaScript;
    • Fået kendskab til en proprietær CMS-ramme og bidraget til dens udvikling og forbedringer;
    • Udførte enhedstest med Atoum for at sikre kodekvalitet og pålidelighed;
    • Udviklet og integreret komponenter ved hjælp af Composer til modulær udvikling;
    • Bygget en selvstændig chat-applikation med Node.js ved hjælp af Sails.js-frameworket og Socket.IO til realtidskommunikation med jQuery på frontenden;
    • Administreret versionskontrol gennem Git og GitHub for at sikre gnidningsløst samarbejde og kodeintegritet.

    Teknologier:

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

Uddannelse

  • MSc.Computer science

    Polytech Paris sud · 2006 - 2009

  • BSc.Computer science

    Lycée Louis armand · 2003 - 2005

Portefølje

  • porfolio-0
  • porfolio-1

Find din næste udvikler inden for få dage, ikke måneder

Book en 25-minutters samtale, hvor vi:

  • udfører behovsafdækning med fokus på udviklingsopgaver
  • Forklar vores proces, hvor vi matcher dig med kvalificerede, godkendte udviklere fra vores netværk
  • beskriver de næste trin for at finde det perfekte match på få dage

Lad os snakke om det