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.
Doctrine2 behavior traits that help handling Blameable, Loggable, Sluggable, SoftDeletable, Uuidable, Timestampable, Translatable, Tree behavior
Role in this project:
Back-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.
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.