Professional volleyball club e-commerce platform with custom Sylius bundles, headless CMS and Next.js frontend.
Lead backend developer on a professional volleyball club e-commerce platform. Designed and developed all RESTful APIs for the frontend team, using CQRS architecture with async processing via Symfony Messenger.
Built custom Sylius bundles: complete gift card system (code generation, email activation, balance tracking and transactions), back-in-stock alerts with automatic notifications, scheduled product launch system with teasing mode and subscriber notifications, flocage (jersey name and number customization), bulk CSV customer import with async batch processing, and multi-format data export module (orders, products, customers, invoices in CSV, PDF and Excel).
Integrated Boxtal for automated shipping (label generation, parcel point search, order CSV export), Stripe, Mollie and PayPal for payments, and Brevo for email campaigns and newsletters. Implemented comprehensive audit logging on admin actions, rate limiting on sensitive endpoints (gift cards, authentication), and professional account management with SIRET validation.
On the Next.js frontend: created mockups, built the full e-commerce flow (catalog with filters, product comparator, cart, multi-step checkout, wishlist, complete customer dashboard), consumed Sylius and CMS APIs. Client bug fixes and feature development. Systematic code review of all frontend team merge requests.
Managed the headless Payload CMS: 17 content collections, 38 editorial blocks, player profiles and statistics management, news, photo galleries, partners, and automated weekly newsletter sending.