About David
French
Native or bilingual
English
Fluent
Experience
- ZentoDéveloppeur React JS . Node JS . TypescriptDIGITAL AND ITSeptember 2022 - Today (3 years and 10 months)Levallois-Perret, FranceFront-end Project: Redesign of Provalliance group websites (Jean-Louis David, Franck Provost...)Stack : Next.js, TypeScript, Sass, Wordpress Headless, Figma
- Development of modular React components with hybrid rendering (SSG/SSR)
- Factorized front-end architecture enabling 7 sites with shared base
- Integration with headless CMS via REST API with optimized caching strategy
- Modular SASS structuring (partials, mixins, global variables)
- Agile SCRUM collaboration (daily, planning, reviews)
Back-end Project : Back-office REST API (7 brands, 14 prod/recipe variants)Stack : Node.js, Express, TypeScript, MongoDB/Mongoose, Passport.js, Firebase FCM, Jenkins, Winston- Designed and developed a domain-driven REST API structured into 13 autonomous business components (Auth, Appointment, Loyalty, Notification, Salon), ensuring full modularity and zero cross-domain coupling
- Implemented multi-strategy authentication using Passport.js
- Built and maintained critical third-party integrations: Firebase FCM (multi-project push notifications), CRM Aquitem (XML API, MD5 authentication, customer loyalty flows), Pragmatist booking engine with brand-based API versioning (X-Brand, X-Api-Version)
- Developed strongly typed data models with TypeScript and MongoDB/Mongoose (interfaces + schemas)
- Engineered a secure and scalable Express middleware stack (helmet, cors, compression, MongoDB session persistence via connect-mongo)
- Implemented centralized error handling with custom HttpError class and adaptive JSON/HTML responses
- Built and maintained a full CI/CD pipeline with Jenkins: TypeScript build, artifact versioning (.tar.gz), remote deployment (SCP/SSH), and PM2 process management
- Delivered and deployed 14 production artifacts (multi-brand × multi-environment architecture)
- Automated OpenAPI 3.0 documentation generation (swagger-jsdoc + swagger-ui, /api/docs)
- My Sweet HotelFounder & CEOTECHJune 2021 - Today (5 years and 1 month)Full Stack Project: Digital solution for hospitality profesionals (Incubated at Schoolab et My Creo)Front-end (Web & Mobile Applications)Stack : React.js, Bootstrap, React Native, Firebase, Figma
- Developed a dual client application (Desktop + Mobile) for hospitality staff
- Built a multi-service platform including: Analytics Dashboard, CRM, Chat, Shift Logbook, Maintenance Log, and Checklists
- Development of a PWA for guests (Chat, On-demand services, Wake-up, Taxi booking, Room relocation request)
- Advanced Cloud Functions: notifications, automated emails, scheduled tasks
- UX/UI design: design system, Figma prototyping
- Product management: roadmap, user feedback, digital marketing
Back-end (API & Real-Time Systems)Stack : Node.js, TypeScript, Express, GraphQL, MongoDB- Designed and developed a scalable backend architecture using GraphQL (typedefs, resolvers, mutations, subscriptions)
- Implemented secure authentication & authorization (JWT, permission layers, payload validation)
- Built robust Express middleware pipelines with centralized HTTP error handling
- Developed real-time features using WebSockets / Socket.IO (live notifications, client state synchronization)
- Optimized database operations with MongoDB/Mongoose (CRUD, bulkWrite for performance-critical workloads)
- MEZODéveloppeur Front-end React JSDIGITAL AND ITSeptember 2020 - June 2021 (9 months)Saint-Ouen-l'Aumône, FranceFront-end Project: Collaborative platform for photo shooting teamsStack : React.js, React-native, PrimeReact, Redux, API Platform, SCRUM
- Development of advanced dynamic UI features (photo editing with annotations, smooth HD zoom, annotations)
- Complex state management with Redux
- Figma integration, Git workflow
- Agile development (sprints, demos)
Recommendations
Be the first to recommend David
Help this freelancer shine by sharing your experience working together.
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
- Bachelor Application Design & DevelopmentMy Digital School2022