David Robert is a tech lead and senior developer with over a decade of hands-on experience building and architecting web and e-commerce applications using DDD, TDD and Clean Architecture across PHP (Symfony, Sylius) and JS/TS stacks. Based in Bordeaux, he combines freelance and teaching work—coaching engineering teams and students at engineering schools and bootcamps—while leading product development and migrations toward modular monoliths, event-driven systems and CI/CD. He has practical experience delivering for clients like Castel and Aropixel and has open-source contributions to prominent projects such as Sylius, where he improved plugin documentation to smooth developer onboarding. A pragmatic advocate of craftsmanship, he also creates themes, plugins and tooling (Magento 2, Next.js for Sylius, React Native patterns) and regularly speaks and publishes on clean architecture and testing. Colleagues know him for mixing hands-on coding with strategic domain modeling and for making complex architectures easier to adopt in real teams.
10 years of coding experience
12 years of employment as a software developer
Chef de Projet Digital, Chef de Projet Digital at Digital Campus
Core Principle For Theming In Magento 2, Core Principle For Theming In Magento 2 at Magento U (Formation officielle Magento)
Formation officielle au framework Sylius, Formation officielle au framework Sylius at Sylius
Habilitation de jury professionnel pour le titre Administrateur système DevOps (ASD), Habilitation de jury professionnel pour le titre Administrateur système DevOps (ASD) at Ministère du travail
BAC ES (Economique et Social) Mathématiques, BAC ES (Economique et Social) Mathématiques at Lycée des Graves
Contributions:5 commits, 6 PRs, 7 comments in 1 year 6 months
Contributions summary:David's commits focus on improving documentation related to the Sylius framework, particularly concerning plugin development. The contributions include updating the documentation to reflect changes in dependencies, such as switching from SensioGeneratorBundle to SymfonyMakerBundle for Symfony 4. Furthermore, the user adds instructions for critical steps like autoloading updates via Composer and renaming bundles, enhancing the developer experience. These changes primarily refine the documentation, ensuring developers have a better understanding of the framework and plugin development.
Contributions:3 releases, 4 commits, 4 pushes in 1 year 11 months
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.