Guillem Canal

Software Architect at Maisons du Monde

Paris, Ile-de-France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Guillem Canal is a seasoned Software Architect based in Paris with 12 years of experience designing and shipping robust web platforms and developer tooling. He combines hands-on backend craftsmanship in PHP and Symfony with leadership as Tech Lead and architect roles across retail, media and SaaS companies, driving TDD, pair programming and Design by Contract practices. Comfortable with Docker-based workflows, CI/GitLab pipelines, search stacks (ElasticSearch/SolR) and modern JS (Vue/React), he focuses on reclaiming domain intelligence inside applications and aligning technical decisions with product owners. An active contributor to open-source, he improved asynchronous Docker event handling in a PHP Docker client to enable real-time reactions and better testability. Known as an "Artisan Logiciel," he mentors teams to elevate code quality and developer ergonomics while pragmatically modernizing legacy systems.
code12 years of coding experience
job5 years of employment as a software developer
bookIP Formation
bookCommunication visuelle, Communication visuelle at ECV Paris
languagesSpanish, English, French
github-logo-circle

Github Skills (7)

asynchronous10
php10
docker10
dockers10
async10
testing10
openapi8

Programming languages (14)

PowerShellJavaC++CSSGoHTMLTypeScriptHCL

Github contributions (5)

github-logo-circle
docker-php/docker-php

May 2018 - May 2018

A Docker client in PHP
Role in this project:
userBackend Developer
Contributions:7 commits, 1 PR, 5 comments in 1 day
Contributions summary:Guillem primarily focused on implementing asynchronous event consumption within the Docker client. They added features to handle Docker system events using a callback stream and adjusted the test suite to verify this functionality. Their contributions included refactoring existing code to utilize asynchronous operations and improve the testability of the system events handling. These changes significantly enhanced the application's ability to react to Docker events in real-time.
docker-imagephpdockerdocker-clientcomposer
Access your Docker containers using domain names either with HTTP or HTTPS
Contributions:23 commits, 10 PRs, 47 pushes in 11 months
containersdocker-imagedockerdomaindocker-containers
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Guillem Canal - Software Architect at Maisons du Monde