About Nicolas
English
Fluent
French
Native or bilingual
Experience
- GèreTonChantierDéveloppeur fullstack — Conception d'un SaaS de gestion de chantier pour artisans du BTPCIVIL ENGINEERINGNovember 2024 - Today (1 year and 9 months)Rennes, FranceConception et développement de GèreTonChantier, plateforme SaaS multi-tenant de gestion complète pour les artisans et entreprises du bâtiment : devis, facturation (dont situations de travaux), planning, suivi de chantier, comptabilité et relation client.Périmètre technique :Architecture monorepo TypeScript (Turborepo, pnpm) : application web Next.js App Router, API dédiée, site marketing, app mobile React Native/Expo et packages partagés (design system, moteur de calcul, base Prisma/PostgreSQL).Multi-tenancy stricte avec isolation des données par organisation (Clerk), migration automatisée solo vers équipe sur 55 tables.Paiements et abonnements Stripe, génération PDF (devis multi-templates, Factur-X), emails transactionnels avec suivi des réponses (Mailgun).Fonctionnalités IA développées :Assistant vocal conversationnel (Gemini Live) et assistant web contextuel pour piloter l'application à la voix ou au texte.Génération et reformulation de devis par IA, recherche sémantique sur le catalogue (Qdrant), suggestions de prestations.Rendus 3D et photo-réalistes de projets de rénovation à partir de photos réelles.Mobile & terrain :Scan 3D natif des pièces (iOS RoomPlan), éditeur de plans 2D cross-platform (Konva web / SVG mobile) avec moteur de quantités déterministe (m², ml, matériaux).Pointage chantier, facturation d'avancement éditable sur le terrain.Collaboratif & temps réel :édition simultanée des devis (Liveblocks), notifications push, gestion d'équipe et de sous-traitance multi-sociétés.Rôle : développeur unique, de l'architecture au déploiement (Vercel, Cloudflare R2, Sentry, PostHog), en itération directe avec les utilisateurs terrain.
- La Banque PostaleSenior NextJS / ExpressJS / Typescript DeveloperPUBLIC SECTORAugust 2022 - January 2026 (3 years and 5 months)Paris, FranceReinforcing the team, I was recruited to bring all my knowledge to carry out a redesign, one year behind schedule, while staying on track. We are working on a sensitive solution with 14 million requests per month for the group outside of the festival period.In this experience, I participate in numerous projects:Implementation and development of the Back and Front redesign in (NextJS / ExpressJS / TypeScript)Participation in the development of the BackOffice in (NextJS / Shadow / Tailwind)Implementation of generic solutions to facilitate code maintenanceIntegration of CypressJS to maintain code qualitySelection of technological solutions100% code coveragePerformance optimization with Prisma and Elasticsearch for response times under 2 seconds with over 100 million dataParticipation in the implementation of Kubernetes to manage infrastructure in Pre-production / Production
- iAdvizeSenior ReactJS / TypeScript / PHP / GraphQL DeveloperSOFTWARE PUBLISHINGFebruary 2022 - August 2022 (6 months)Nantes, FranceFollowing a one-year delay and a team change, I was called in as reinforcement to accelerate the delivery of V2 of the web interface for agents managing live chats. This mission was sensitive as it required a lot of rigor and numerous changes that could impact production at any time.Development of ReactJS features with FP-TS (functional programming)Migration of legacy jQuery code to ReactJS for the entire videoconferencing partMigration of PHP ZendFramework routes to GraphQL on the Scala solutionImplementation of Apollo on the ReactJS side to retrieve data from GraphQL with CodeGenModernization of the interface to make the solution more "Material Design"
Reviews
Recommendations
Be the first to recommend Nicolas
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
- Designer Developer in Digital ProjectsIMIE2017
- Project Manager in Information Systems DesignIMIE2018