Alexandre Bacco is a multidisciplinary product leader and former CTO with 15 years of international experience building and shipping web and embedded systems from startups to large enterprises. Based in Paris, he blends hands-on Symfony/PHP backend development—evidenced by contributions to notable open-source projects like Sylius and a PHP finite state machine—with strategic product management roles at Citeo and Linkvalue. He has a track record of revamping legacy platforms into maintainable, scalable applications (leading a 50+ website Symfony suite) and of turning technical constraints into business advantages, from e-commerce to smart-city deployments. An engineer by training with a research background in work psychology, he brings a pragmatic, problem-solving ISTP mindset and an unusual mix of field engineering, product strategy, and entrepreneurial grit.
15 years of coding experience
11 years of employment as a software developer
Lycée Pierre Corneille
AS in Economics and Management, Economics, Management, AS in Economics and Management, Economics, Management at Université Lumière Lyon 2
Master of Research, Work Psychology, Master of Research, Work Psychology at Université Lumière (Lyon II)
Diplôme d'ingénieur, General Engineering, Diplôme d'ingénieur, General Engineering at Ecole centrale de Lyon
Contributions:296 commits, 22 PRs, 1 branch in 3 years 7 months
Contributions summary:Alexandre primarily contributed to the back-end functionality of the Sylius e-commerce framework. They focused on fixing typos in documentation files and improving the `PromotionRepository` to address date-related issues and improve query efficiency. Furthermore, the user worked on implementing functionalities such as automatically setting the promotion amount as a discount and adding functionality to order and payment models. Additionally, they were involved in making changes to enhance security and entity management within the framework.
Contributions summary:Alexandre contributed to the Sylius resource bundle by implementing form type functionalities for handling entities using identifiers. This involved creating a data transformer to convert between entities and their identifiers. Additionally, the user fixed specifications and added functionalities like an `updateStateAction` in the ResourceController. The user also improved security exception messages and enabled state machine transitions from createAction.
syliusphpsymfony-bundlecrudsymfony
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.