About David
French
Native or bilingual
English
Fluent
Experience
- ShopopopBackend DeveloperLOGISTICS AND SUPPLY CHAINJuly 2025 - Today (1 year)Nantes, FranceShopopop is a French company offering a collaborative delivery service (co-transportation).👉 The principle is simple:Customers do their shopping (often in supermarkets or stores).Individuals called "co-shippers" pick up these groceries and deliver them on their usual route.In exchange, they receive a small financial compensation.As part of the Mobile team, with a team of two back-end developers and four iOS/Android developers, my mission was to implement all server-side evolutions for the mobile application using Node.js.The architecture is microservices-based:Payment (Stripe)KYC (Onfido)Communication - Marketing (Braze-Segment),Deliveries - core business,The mobile application and its flows.Specific tasks?Technical and architectural design of featuresMigration of the payment system from Mangopay to StripeRefactoring of complete authentication with Keycloak (2FA)Implementation of re-verification of identity with live motionImplementation of a system allowing co-shippers to directly report a delivery to a store in case of recipient absenceSetting up a pooled delivery system enabling co-shippers to optimize their time, thanks to an intelligent delivery matching algorithm.MCP server for non-tech users, facilitating the reading of internal APIs.Development of complete web services for the mobile applicationDevelopment on the identity verification module (KYC & GDPR)Migration of payment provider to Stripe.Complete refactoring of authentication via KeycloakDevelopment of an MCP server to link the information system to an AI agent.Management of production and associated microservices.
- IndépendantFullstack Web Developer FreelanceSOFTWARE PUBLISHINGJuly 2024 - Today (2 years)FranceFor over 6 years, I have been assisting product teams in designing and delivering ambitious web and mobile applications, often in contexts with tight deadlines.As a JavaScript / TypeScript developer, I primarily work on modern architectures involving Node.js, Vue.js, and React, with a particular focus on code quality, scalability, and performance.My expertise includes:Backend development (Node.js, APIs, architecture)Frontend (Vue.js, React, high-performance interfaces)Projects from scratch, redesigns, and critical migrationsRecent achievements:Mobile application & backend: ShopopopComplete payment migration: Mangopay → StripeComplex budget simulator: TIBCOCybersecurity platform: XratorE-commerce checkout funnel: OVHcloud
- TIBCOFrontend Web DeveloperLOGISTICS AND SUPPLY CHAINJuly 2024 - July 2025 (1 year)Saint-Aignan-Grandlieu, FranceAs part of a project for BPCE, in collaboration with TIBCO – a provider of solutions used by large corporations for business data management, integration, and operation – we transformed a complex budget simulator, originally in Excel, into a modern web application.👉 The starting point:A critical Excel tool, comprising about twenty tabs, centralizing numerous business rules related to service calculation. This system was difficult to maintain, not very scalable, and significantly limited user autonomy.👉 The objective:Create a web application enabling beneficiaries to estimate their budget autonomously, reliably, and with a fluid user experience.My roleWithin a team of 2 developers, I contributed to the project from end to end.Stack: JavaScript / TypeScript, Vue.js, Node.jsReverse engineering of business rules from ExcelModeling and implementation of calculation logicDevelopment of a web interface in Vue.jsStructuring a maintainable frontend architectureTechnical achievementsMigration Vue 2 → Vue 3 (Composition API)Migration Webpack → ViteTypeScript integrationPinia implementationManagement of complex and highly configurable business rulesResultTransformation of a rigid internal tool into a scalable web applicationImprovement of maintainability and performanceEmpowerment of end-users
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
- Self-TaughtSelf-Taught2019Autodidacte