Jean-Baptiste Nahan is a seasoned web consultant with 12+ years of experience delivering PHP and Symfony-based solutions, currently advising clients at Code Rhapsodie on audits, migrations, training and complex feature work for e-commerce and CMS platforms like Sylius and Ibexa. He combines hands-on development with a strong focus on information security and quality assurance—authoring and refactoring tests (PhpUnit, Atoum, Behat) and contributing QA work to notable open-source projects such as Sylius. Regularly engaged in client-facing technical strategy, code reviews and proposals, he also creates and delivers Symfony and Behat training and maintains French PHP documentation. Comfortable across the stack and hosting environments, he has implemented secure development practices, CI/CD and monitoring in enterprise settings. Outside core software work he applies his curiosity to electronics and photography, bringing a practical, detail-oriented mindset to problem solving.
12 years of coding experience
9 years of employment as a software developer
BTS, Informatique de Gestion (Option Développeur d'applications), BTS, Informatique de Gestion (Option Développeur d'applications) at Campus Sciences-U Lyon
Développement sécurisé, Développement sécurisé at Orsys, Paris La Défense
Bac pro, Maintenance en Micro Informatiques et Réseaux, mention assez-bien, Bac pro, Maintenance en Micro Informatiques et Réseaux, mention assez-bien at Lycée Professionnel Jacques De Flesselles
Gestion de projets, Gestion de projets at Learning Tree International
Headless open-source eCommerce platform on top of PHP/Symfony/API Platform
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:5 commits, 3 PRs, 21 comments in 4 months
Contributions summary:Jean-baptiste primarily focused on testing activities within the Sylius e-commerce framework. Their contributions include writing and modifying test cases for select attribute functionality, ensuring choices are displayed correctly in forms, and addressing specific issues within the testing environment. The changes involve adding test cases and correcting test implementations, demonstrating their involvement in ensuring the quality and reliability of the framework. The user also refactored existing tests to better maintain code quality.
Sylius plugin to define a command cli context (ChannelContext)
Contributions:6 releases, 30 commits, 7 PRs in 10 months
clisylius
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.