About Lotfi
French
Native or bilingual
English
Fluent
Experience
- BER-RAHALFreelance Web DeveloperE-COMMERCEJanuary 2013 - Today (13 years and 7 months)Lyon, FranceDroppulse (2024 — Present) | Next.js, Node.js, Supabase, BullMQ, Claude API, Python Product intelligence SaaS for dropshippers. AI pipelines orchestrated via Claude API, scraping and normalization of product data before LLM processing, asynchronous processing with BullMQ/Redis.Seltygo (2023) | Symfony 5, React Native, TypeScript, Python Digital freight exchange for the Maghreb — solo full-stack development. Business modeling: offers, tenders, carrier matching (logic similar to SAP TM). Python scripts for business exports and reports.Roldan.fr (2022–2023) | Symfony 6, Docker, Python E-commerce redesign + Microsoft Dynamics NAV (Navision) integration. Custom Data Transformer: validation and normalization of ERP flat files/XML → application model. "Box" business logic designed from scratch.Centrakor (2021 — Present) | Symfony 6, Vue.js, Docker, Python Large retail e-commerce — features, performance, maintenance. ERP integration: catalog and stock synchronization. Python scripts for log analysis and KPIs.Artisan website configurator | Next.js, Node.js, Python Automatic website generation via API. Normalization of incoming data in the generation pipeline.Weather & travel | Next.js, Node.js, Python Historical weather aggregation + clothing recommendations with affiliate links.
- Pharma GDDFull Stack EngineerPHARMACEUTICALS INDUSTRYNovember 2025 - June 2026 (7 months)Lyon, FranceLong-term assignment at Pharma-GDD, a leading French online pharmacy player (parapharmacy, health products, family medicines).Two main areas of intervention.Redesign Architecture (DDD). Proposal and implementation of the technical architecture for the new platform, based on Domain-Driven Design principles: separation into bounded contexts, domain/infrastructure/application separation, business-oriented modeling (catalog, order, payment, delivery). Objective: code that speaks the language of the pharma business, scalable and maintainable for 10 years.Complex payment integration. Redesign of the Worldline CAWL integration (3DS / PSD2 compliant), fine-grained management of Card-on-File for recurring payments and tokenization. Diagnosis and resolution of production edge cases (ambiguous ECI return codes, front-end exception handling).Stack and skills utilized:DDD Architecture, bounded contexts, Symfony, Stimulus / Turbo (Hotwire), TypeScript, Worldline CAWL (3DS, PSD2, Card-on-File, tokenization), Git (rebase, merge conflicts, code review).
- CELESTEFull Stack EngineerMarch 2025 - November 2025 (8 months)Within a team of 3 developers, I was in charge of both parts, a cross-functional role that allowed me to design the GraphQL API in line with front-end needs and streamline iterations without back-and-forth between specialties.Front: Next.js (App Router), TypeScript, Tailwind, React Query / Apollo ClientBack: WordPress, WooCommerce, WPGraphQL, Carbon Fields, PHPERP: Sage X3 (master data, B2B pricing, order flows)GraphQL: design and extension of schemas, custom queries and mutationsFront-end performance: ISR, cache, hydration
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bac +3 (Bachelor's degree equivalent)Ip formation2012Formation Zend Framework