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 6 år
- eCommerce 8 år
- MariaDB 10 år
Andre færdigheder
- Azure 5 år
- Logstash 4 år
- Jest 4 år
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
- API
Docker
- Unit Testing
Laravel
Symfony
Playwright
JavaScript
PHP
SQL
- Automation testing
Bash
TypeScript
Bootstrap
CSS
- HTML / CSS
REST API
PhpStorm
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
- eCommerce
- Team Leading
Logstash
- API
Docker
- Unit Testing
Symfony
Jest
JavaScript
PHP
- Automation testing
Bash
CSS
- HTML / CSS
REST API
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
jQuery
- Soap
JavaScript
PHP
SQL
- Automation testing
Bash
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
- Team Leading
- Unit Testing
Symfony
jQuery
JavaScript
PHP
SQL
- Automation testing
Bash
Bootstrap
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
jQuery
JavaScript
PHP
CSS
- HTML / CSS
Uddannelse
MSc.Computer science
Polytech Paris sud · 2006 - 2009
BSc.Computer science
Lycée Louis armand · 2003 - 2005
Portefølje
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