
JOEL TAN
Développeur Full-Stack - AI Product Engineer
Salaire / Taux journalier
Paris, France
Mobilité : Paris, Île-de-France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur full-stack depuis plus de 6 ans, spécialisé en React & Next.js, avec une appétence forte pour l’IA. Actif dans le développement web depuis 2018/2019, je réalise des applications web et mobile complètes, du développement de l’interface à l’architecture du back-end et bases de données, avec une grande attention portée à la qualité du produit final.
Expérience de travail
Lead développeur Full-Stack & Développeur IA
IteruCode - iterucode.aiFreelance
mai 2026 - Présent
6 mois
À distance
Architecture et développement de bout en bout d’une plateforme d’IA transformant des prompt en langage naturel en applications full-stack éditables, exécutables et déployables. Responsabilité de l’architecture frontend/produit, du runtime et de la sûreté des agents, de l’IA temps réel, des systèmes sandbox/distribués, de la persistance, de la facturation et du déploiement — disponible sur iterucode.ai. • Plateforme IA de génération et de déploiement d’applications full-stack (frontend, backend et base de données), inspirée de v0, Bolt et Replit — https://www.iterucode.ai • Développement Next.js orienté performance : SSR, streaming, cache, hydratation incrémentale, virtualisation, traitement des diffs en web workers, internationalisation FR/EN et tests Vitest + convex-test • Architecture backend temps réel avec Convex, Actions durables pour les traitements longs et API oRPC typées de bout en bout • Intégration de modèles IA multimodaux via Vercel AI Gateway : routage multi-fournisseurs, détection des capacités par modèle et génération de code, d’images et de vidéos • Développement d’agents IA persistants et multi-étapes avec Vercel AI SDK : gestion du contexte, streaming temps réel et outillage avancé (fichiers, terminal, navigateur stateful, diagnostics, auto-review et déploiement) • Conception d’une architecture distribuée résiliente : leasing avec heartbeats, deadlines et annulation, idempotence, machines à états, jobs de réconciliation, environnements isolés Vercel Sandbox et snapshots S3 • Mise en place du parcours « vibe-coding », de la collaboration multi-utilisateurs avec RBAC, des déploiements automatisés Vercel et d’une facturation Stripe fiable : ledger immuable, crédits, débits atomiques et suivi temps réel des coûts IA Technologies : Next.js · React · TypeScript · TailwindCSS · shadcn/ui · Motion (Framer Motion) · Convex · Convex Agent · Better Auth · oRPC · Vercel AI SDK · Vercel AI Gateway · OpenCode SDK · Vercel Sandbox · Monaco Editor · Shiki · Zustand · TanStack React Virtual · next-intl · Zod · AWS S3 · SST · Stripe · Vitest · convex-test · Playwright · Bun
Lead développeur Full-Stack / CTO
IteruFreelance
janv. 2020 - Présent
6 ans 10 mois
Paris, France
• Toutes nos réalisation disponible sur https://www.iteru.agency • Génération de cahiers de charges en fonction des besoins clients • Développement de sites et d'applications web et mobile • Développement de bases de données et d'API REST, tRPC, Websocket et SSE • Développement de sites e-commerce • Développement et intégration IA (agentic et générative) • Gestion et intégration de blockchain/smart-contract (Web 3.0) • Déploiement cloud et edge network
Lead développeur Full-Stack & Développeur IA
Itinego / Road IcelandFreelance
mai 2025 - févr. 2026
10 mois
À distance
Architecture et livraison de bout en bout d’un planificateur de voyage B2C multi-marques pour une communauté de plus de maintenant 285 000+ membres sur Web, iOS et Android, couvrant UX de planification, APIs/données partagées, IA agentique, mobile offline/temps réel, cartographie, permissions, monétisation et mises en production multi-marques. • Application de voyage avec communauté de 285 000+ membres, disponible sur Web (itinego.com et roadiceland.com) et Mobile (iOS & Android) • Développement full-stack avec Next.js (web) et React Native Expo (mobile) au sein d'une architecture monorepo Turborepo • Backend Supabase / base de données PostgreSQL et implémentation de tRPC pour des endpoints type safe de bout-en-bout sur l'ensemble des plateformes • Implémentation Al (interface chat IA générique et agentique), avec gestion de contexte/RAG et tooling via Vercel Al SDK et streaming de réflexion en SSE • Mise en place des systèmes de paiement Stripe (web) et RevenueCat (mobile) • Propagation en temps réel des feature flags via WebSocket • Architecture mobile offline-first avec synchronisation automatique Technologies : Next.js · React · React Native · Expo · EAS · TypeScript · TailwindCSS · NativeWind · shadcn/ui · TanStack React Query · Zustand · tRPC · Zod · Drizzle ORM · PostgreSQL · Supabase · Supabase Realtime · Vercel AI SDK · Vercel AI Gateway · Mapbox · MapLibre · MapTiler · MMKV · Stripe · RevenueCat · Bun
Développeur Full-Stack
Advanced Schema
janv. 2020 - janv. 2025
5 ans 1 mois
Paris, France
Développement de logiciels en production pour des clients des secteurs banque, industrie, luxe, santé et automobile. • Développement d’applications d’entreprise, incluant des produits B2C/B2B et dashboard de monitoring/alerting. • Développement de fonctionnalités frontend et backend sur un ensemble d’applications en production. • Conception d’APIs temps réel avec REST, WebSocket et Server-Sent Events. • Contribution à des pipelines de données temps réel sur des architectures event-driven (pub/sub) pour des opérations industrielles et transactions bancaires avec Apache/Confluent Kafka, Apache Spark et Apache Flink. • Workflows de traitement et ingestion de données sur PostgreSQL, MariaDB, Oracle, Teradata et Elasticsearch. • Contribution aux architectures de bases de données, à l’optimisation des requêtes et des index • Ajout de tests unitaires et d’intégration pour améliorer la fiabilité des applications et sécuriser les évolutions. • Contribution à des projets pour Louis Vuitton, BNP Paribas, Renault Group, Galderma, Mondial Pare-Brise et AD Carrosserie. Technologies : Angular · Vue.js · React · Node.js · Express.js · PostgreSQL · MariaDB · Spring Boot · Elasticsearch · Oracle · Apache Flink · Apache Spark · Apache Kafka · Ansible (Tower) · Kubernetes · Docker · Typescript · SQL · Java · Go · Python · Shell
Développeur Full-Stack
BNP Paribas
sept. 2022 - déc. 2024
2 ans 4 mois
Paris, France
Développement d’une plateforme de supervision transactionnelle et d’alerting permettant d’identifier les incidents de paiement, d’investiguer les transactions affectées et de faciliter l’analyse des causes racines. • Architecture frontend & pilotage de la livraison avec Angular, construction du frontend Monext depuis zéro autour des interfaces cœur, synchronisation backend/données et mises en production. • UX de supervision & investigation transactionnelle présentant alertes et données associées pour l’analyse des incidents de paiement et des causes racines. • Référent technique frontend transverse coordonnant les décisions/livraisons avec produit, design, backend, data, DevOps et parties prenantes client. • Mentorat des développeurs & support aux mises en production sur planification, revues d’implémentation, résolution d’incidents et activités de mise en production. • Contribution de secours au traitement de flux sur Apache Flink/Kafka, développement, débogage et mise en production de fonctionnalités ciblées du pipeline transactionnel. Technologies : Angular · Spring Boot · Elasticsearch · Oracle · Apache Flink · Apache Kafka · Ansible (Tower) · Kubernetes · Docker · Node.js · Typescript · Java · SQL · Python · Shell
Développeur Full-Stack
Louis Vuitton
janv. 2020 - sept. 2022
2 ans 9 mois
Paris, France
Développement et extension d’une plateforme de supervision et d’alerting temps réel pour suivre l’activité de production des usines Louis Vuitton. • Responsabilité full-stack, data & stream sur Angular, Node.js/Express.js, Kafka, Spark/Scala et MariaDB. • Workflows de supervision & alerting temps réel couvrant UI, APIs, traitement de flux, ingestion et persistance. • Outillage de bout en bout pour injection de données & tests avec scripts Shell et Go. • Renforcement des performances, de la scalabilité & de la qualité des données sur des charges temps réel, contraintes de systèmes historiques et un périmètre de déploiement croissant. • Support à l’extension du déploiement à l’échelle européenne, de la France vers les sites de production du continent. Technologies : Angular · Node.js · Express.js · RxJS · Apache Kafka · Apache Spark (Scala) · MariaDB · Shell · Go · Azure Cloud · Jenkins
Développeur Full-Stack
Renault Group
sept. 2020 - nov. 2021
1 an 3 mois
Paris, France
Développement d’un tableau de bord de suivi de la performance commerciale pour suivre ventes, chiffre d’affaires brut et indicateurs associés à travers les marques Renault Group. • Développement frontend d’analyses commerciales en Angular pour présenter et explorer ventes, chiffre d’affaires brut et indicateurs de performance. • Couche backend de requêtage & transformation pour récupérer, structurer et exposer les données du tableau de bord. • Architecture d’accès aux données temps réel avec logique de requêtes personnalisée Nodata Bridge et mises à jour temps réel. Intégration de sources de reporting commercial adossées à PostgreSQL. • Livraison transverse du reporting avec design, data et parties prenantes client pour affiner les besoins et livrer les fonctionnalités du tableau de bord. Technologies : Angular · Nodata Bridge · Java · PostgreSQL
Développeur Full-Stack
MONDIAL PARE-BRISE
mai 2021 - sept. 2021
5 mois
Paris, France
Développement de fonctionnalités de planification et prise de rendez-vous pour les applications web B2C de Mondial Pare-Brise et AD Carrosserie. • Workflows de planification full-stack avec fonctionnalités Angular côté frontend et APIs Spring Boot. • Logique de planification adossée à la base de données via requêtes et fonctions stockées PostgreSQL. • Livraison transverse avec parties prenantes produit, design, data et DevOps de l’implémentation à la mise en production. Technologies : Angular · Spring Boot · Java · PostgreSQL
Contrat professionnel - Développeur Full-Stack
PIMAN 2.0
janv. 2018 - janv. 2019
1 an 1 mois
Paris, France
• Développement et déploiement de plusieurs applications/solutions professionnelles internes et externes (Web, Mobile et Desktop) • Développement d'API REST et web-sockets • Architecture et gestion de bases de données • Clients notables: LVMH, RSM, Agexial
Formation
EPITECH - European Institute of Technology
Master of Science, Innovation Technologique - Architecte logiciel
2020 - 2022
2 ans 1 mois
Résultat : Master (Bac +5)
- Conception et architecture d’applications web, mobiles et distribuées. - Modélisation de systèmes logiciels, conception d’API et gestion de bases de données. - Développement de solutions IoT : objets connectés, collecte de données et communication entre divers systèmes. - Réalisation de prototypes en réalité virtuelle et découverte des environnements immersifs. - Gestion de projets technologiques en équipe, de la définition du besoin jusqu’au déploiement. Spécialité IoT (Internet of Things), mineur VR & beaucoup de data/IA hors spécialité choisi (IoT était le meilleur compromis lorsque l'on aime toucher à tout et avoir un accès d'études à un presque tout).
EPITECH - European Institute of Technology
Responsable de project Web et Mobile, Expert en Technologies de l’Information
2019 - 2020
1 an 1 mois
Résultat : Bachelor (Bac +3) / RNCP Niveau 6
- Pilotage de projets web et mobiles : analyse des besoins, conception technique et suivi du développement. - Développement d’applications full-stack et d’interfaces responsives. - Conception et intégration d’API, gestion de bases de données et déploiement d’applications. - Application des méthodes agiles, utilisation de Git et travail collaboratif.
Samsung Campus
RNCP Niveau 5 (Bac+2), Expert en Technologies de l'Information
2017 - 2019
2 ans 1 mois
Résultat : License (Bac+2) / RNCP Niveau 5
Formation intensive à la programmation et au développement d’applications web et mobiles. - Développement front-end et back-end, création d’API et intégration de bases de données. - Réalisation de projets individuels et collectifs répondant à des problématiques concrètes. - Acquisition des bonnes pratiques de développement : versionnement, tests, documentation et déploiement.
ESIEE Paris
Classes Préparatoires ingénieur, ingénierie générale
2015 - 2017
2 ans 1 mois
- Formation scientifique pluridisciplinaire : mathématiques, physique, électronique et informatique. - Initiation à l’algorithmique, à la programmation et aux systèmes numériques. - Développement de capacités d’analyse, de résolution de problèmes et de travail en équipe. - Appétences pour la programmation, systèmes embarquées et robotiques
Lycée Emilie du Châtelet
Baccalauréat Scientifique, Spécialité physique-chimie
2012 - 2015
3 ans 1 mois
Résultat : Baccalauréat Scientifique
- Enseignements renforcés en mathématiques, physique-chimie et sciences. - Acquisition d’une méthodologie scientifique rigoureuse et de solides capacités d’analyse.
Portfolio

IteruCode (iterucode.ai)
