Florian Klein

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
Florian Klein is a seasoned backend software engineer with 15 years’ experience designing and optimising database-backed web applications, most recently as a Senior Staff Engineer at Akeneo. He combines deep interest and hands-on work in incremental view maintenance, declarative languages and database internals with practical expertise in Symfony and PHP ecosystems. An active open-source contributor, Florian has improved core libraries like DoctrineBehaviors, PhpSpec/Prophecy and large projects such as Sylius and Akeneo PIM, often touching performance-sensitive areas like tree materialized paths and import/completeness pipelines. Based in Nantes, he pairs pragmatic engineering and mentoring from his KnpLabs consulting years with a taste for subtle, non-obvious optimisations that keep large data workflows manageable in production.
code15 years of coding experience
job17 years of employment as a software developer
bookLicence Internet et médias mobiles, Informatique, Licence Internet et médias mobiles, Informatique at Université Henri Poincaré, Nancy 1
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
8,836reputation
820kreached
158answers
6questions
Badges
forms
top-5%
doctrine-orm
top-1%
php
top-5%
twig
top-5%
phpunit
top-5%
symfony
top-1%
github-logo-circle

Github Skills (42)

unit-testing10
debug10
mockk10
testing10
behavior10
doctrine10
open-source10
reflection-api10
php10
mocks10
doctrine-orm10
orm10
mocker10
symfony10
symfony-ux10

Programming languages (27)

CHandlebarsMakefileElmGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
KnpLabs/DoctrineBehaviors

Mar 2012 - Nov 2016

Doctrine2 behavior traits that help handling Blameable, Loggable, Sluggable, SoftDeletable, Uuidable, Timestampable, Translatable, Tree behavior
Role in this project:
userBack-end Developer
Contributions:4 releases, 228 commits, 44 PRs in 4 years 9 months
Contributions summary:Florian appears to be actively working on the tree structure and related functionalities within the Doctrine Behaviors library. The commits showcase modifications to the `Node`, `Tree` and `Repository` classes focusing on the materialized path implementation. The changes include addressing test failures, refactoring naming conventions, and adding new methods to improve tree operations and query building, indicating a focus on the core functionality of the library.
traitloggablephptranslatabledoctrine2
phpspec/phpspec

May 2013 - Jan 2016

SpecBDD Framework for PHP
Role in this project:
userBack-end Developer
Contributions:10 commits, 2 PRs, 14 comments in 2 years 7 months
Contributions summary:Florian primarily contributed to the PhpSpec framework by fixing bugs and enhancing functionality related to example execution, presentation, and testing. They modified the `ExampleRunner` to handle different PHP versions and adjust instantiation logic. Additionally, they addressed issues with presenting callable objects and implemented a Differ to allow for initialization with a list of engines. These changes reflect efforts to improve the framework's core behavior and output formatting.
phpphp-frameworkrad
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
Florian Klein