Pierre Plazanet

Senior Software Engineer at Dashdoc

Nantes, Pays de la Loire, 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

🤩
Rockstar
🎓
Top School
Pierre Plazanet is a Senior Software Engineer with 13 years of experience specializing in PHP and Symfony, currently driving backend excellence at Dashdoc from Nantes. He combines hands-on development, automated testing and quality-driven refactoring with leadership as a former Lead Backend Developer at KnpLabs, where he rescued degraded projects, implemented hexagonal architectures and built ecosystems to improve team velocity. A passionate trainer and consultant, he has delivered Symfony and PHP trainings internationally and helped clients modernize dependencies and security practices. He is an active open-source contributor to notable projects like knplabs/doctrinebehaviors, where he extended and refactored Doctrine2 traits (notably SoftDeletable and translatability listeners), showing deep expertise in Doctrine internals and testing. Practical, methodical and improvement-focused, he excels at turning legacy codebases into robust, maintainable systems.
code13 years of coding experience
job3 years of employment as a software developer
bookMaster M2IRT AGL + Industrie, Master M2IRT AGL + Industrie at Institut d'Informatique Appliquée
bookBTS Informatique de Gestion Développeur d'application, BTS Informatique de Gestion Développeur d'application at Lycée Douanier ROUSSEAU (Laval)
bookDUT Informatique, DUT Informatique at Le Mans Université
languagesFrench, English, Spanish
github-logo-circle

Github Skills (8)

behavior10
doctrine10
php10
orm10
traits10
reflection9
reflections9
testing8

Programming languages (6)

DockerfileShellRustGoPHPPython

Github contributions (5)

github-logo-circle
KnpLabs/DoctrineBehaviors

Dec 2012 - Jul 2013

Doctrine2 behavior traits that help handling Blameable, Loggable, Sluggable, SoftDeletable, Uuidable, Timestampable, Translatable, Tree behavior
Role in this project:
userBack-end Developer
Contributions:38 commits, 1 PR, 1 branch in 7 months
Contributions summary:Pierre contributed significantly to the `knplabs/doctrinebehaviors` repository, focusing on extending and refactoring Doctrine2 behavior traits. Their work included adding features to the `SoftDeletable` trait, such as post-delete functionality, and refactoring various listeners, especially those related to translatability and blameable features. They also implemented methods to test soft deletion and integrated a class analyzer for more robust code analysis, demonstrating a strong understanding of the project's core functionality.
traitloggablephptranslatabledoctrine2
PedroTroller/http-markup

Feb 2017 - Sep 2021

HTTP interface for Github Markup
Contributions:12 releases, 24 reviews, 62 commits in 4 years 7 months
markupnodejs
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