Sofian Ouasfi

Full-Stack Lead Developer : Back-end, API, Front-end

Quinze ans à concevoir, coder et livrer des produits web et mobiles de bout en bout : API Node.js et bases Postgres, interfaces React et React Native, infrastructure et mise en production. Lead developer, je fixe l'architecture, j'encadre l'équipe et je garde les mains dans le code. Depuis cinq ans, j'y ajoute les LLM et les agents IA pour livrer plus vite et mieux.

  • Full-Stack Lead Developer
  • Back-end & API Node.js
  • Front-end React & mobile
  • Architecture, CI/CD & IA
Ce que j'apporte

Un full-stack lead developer qui code, encadre et livre.

Full-stack, de bout en bout

Du schéma de base au composant d'interface : je conçois et je code chaque couche, puis je la mets en production.

  • Back-end et API : Node.js, Express, TypeScript, Postgres, micro-services
  • Front-end : React, Redux, React Native et React Native Web, iOS et Android
  • Infra et qualité : CI/CD, AWS, Cloudflare, Stripe, tests, RGPD

Leadership technique

Lead developer sur plusieurs équipes : je fixe l'architecture, je l'explique au métier et je la tiens dans le temps, les mains dans le code.

  • Encadrement de développeurs juniors, d'un stagiaire et d'un développeur offshore
  • Spécifications back-end, front-end et mobile, avant-vente et cadrage
  • Pilotage par OKR et KPI, méthodes Lean et Scrum, documentation et passation

IA appliquée au métier

Cinq ans de pratique des LLM, et aujourd'hui des agents IA et du protocole MCP, pour accélérer les équipes et automatiser les opérations.

  • Agents métier conçus avec Claude, Codex et MCP
  • Automatisations multi-agents en production chez Aveline
  • Développement assisté : Claude Code, Codex, Cursor
Expériences

Quinze ans de missions, de la start-up au grand groupe.

Le détail de chaque mission, avec les environnements techniques complets, est dans le PDF détaillé.

  1. Nov. 2025 - Nov. 20261 an Mission

    Aveline

    Consultant SI & Lead Developer

    Analyse et refonte complète du système d'information d'un atelier d'enseignes et de signalétique en Alsace : gouvernance, infrastructures, outils internes et applications.

    • Analyse métier (secteur, cibles, stratégie, concurrence) puis pilotage par OKR et KPI.
    • Migrations réseau, mails, VoIP, hébergement, Cloudflare, sauvegardes et sécurité.
    • Nouveaux outils : back-office administrateurs, poste opérateur machine, API Node.js, applications mobiles et web.
    • Agents IA métier avec Claude, Codex et MCP ; site vitrine, SEO et RGPD.
    • Lean / OKR / KPI
    • Node.js
    • TypeScript
    • Postgres
    • React Native
    • Swift
    • Kotlin
    • Claude / Codex / MCP
    • Cloudflare
    • Stripe
  2. Mai 2025 - Mai 20261 an Mission

    Flash Chrono

    Full-Stack Lead Developer

    Full-Stack Lead Developer d'une plateforme de chronométrage sportif entièrement mobile, par QR codes et sans matériel. Conception et mise en place de l'intégralité de la partie IT, du serveur aux stores.

    • Serveur : API REST Node.js / Express, micro-services, environnements de préproduction et production scalables.
    • Applications : deux apps Expo / React Native (client et administration) et version web, fonctionnement hors-ligne.
    • Monétisation et conformité : paiements Stripe et in-app, factures PDF, remboursements, RGPD, FR/EN.
    • Industrialisation : CI/CD Bitrise, App Store et Play Store, encadrement d'un stagiaire et d'un développeur offshore.
    • React Native
    • Expo
    • Node.js
    • TypeScript
    • Postgres
    • Stripe / IAP
    • Bitrise
    • Firebase
    • Sentry
    • Scrum / Jira
    flash-chrono.com ↗
  3. Juil. 2022 - Mai 20252 ans et 10 mois Poste

    Zenpark

    Lead Mobile Developer

    Responsable des applications mobiles grand public et professionnelles du leader du parking partagé, plus de 10 millions de visiteurs par an. Évolution continue, déploiements et encadrement de juniors.

    • Migration de l'application React Native vers la nouvelle architecture.
    • Création des applications CarPlay et Android Auto.
    • Qualité : mise en place de Bitrise et de tests d'intégration Cypress.
    • Architecture : spécifications backend, frontend et mobile, intégration de l'outil BI Qlik, montée en compétence AWS.
    • React Native
    • TypeScript
    • Redux
    • CarPlay
    • Android Auto
    • Swift
    • Kotlin
    • Bitrise
    • Cypress
    • AWS / Azure
  4. Fév. 2020 - Jan. 20222 ans Co-fondateur

    Box'n'Roll / Ocoolclic

    CTO & Lead Developer

    CTO d'une société de développement web et mobile co-fondée en 2014 : réalisations pour des PME, hébergement, maintenance et formation.

    • Sites et applications pour petites et moyennes structures, hébergement et évolutions sur des sites en production.
    • Prestation réseau et VoIP pour décentraliser la téléphonie d'une entreprise ; extensions Firefox et Twitch.
    • Formations web et cours d'informatique ; formation AWS Solutions Architect Associate.
    • React / Redux
    • Wordpress
    • Shopify
    • MySQL
    • AWS
    • Docker
    • Asterisk / VoIP
  5. Juil. 2017 - Jan. 20202 ans et 6 mois Mission via AF83

    Guy Demarle - i-Cook'in

    Android Lead Developer

    Refonte complète du système d'information du robot de cuisine connecté i-Cook'in : application embarquée, API et site web, avec reprise de la propriété des données auparavant détenues par le constructeur.

    • Architecture robot / serveur conçue au sein d'une équipe de sept personnes (chef de projet, infra, Rails, web, direction artistique).
    • Application Android embarquée temps réel : cuisson, balance, vitesses, sécurité ; modes connecté et hors-ligne SQLite, FR/NL.
    • Déploiement progressif sur 24 500 robots, plus de 10 000 mis à jour la première semaine.
    • Transmission : documentation technique et passation à une tierce maintenance applicative.
    • Android
    • Java
    • SQLite
    • Temps réel
    • REST
    • Hardware / Firmware
    • Offline
    icookin.guydemarle.com ↗
  6. Mars 2017 - Juin 20174 mois Mission via AF83

    Louis Vuitton

    iOS Swift Developer

    Application iPad destinée aux vendeurs en boutique pour personnaliser des montres de luxe, avec des mécanismes propres à chacun des trois modèles. Déployée sur le store privé de la maison.

    • Capsule Swift, webapp React / Redux et serveur Node.js ; mise à jour privée par téléchargement de la partie web.
    • Personnalisation par manipulation de SVG, PDF généré côté serveur et envoyé au vendeur.
    • Passation du projet et formation technique d'un partenaire de Louis Vuitton.
    • Swift
    • iOS
    • WebView
    • React / Redux
    • SVG
    • Node.js
    • Webpack

Mes autres expériences

  • 2025Kaprider - Projet personnel : jeu web pour développeurs, 45 niveaux, conçu seul avec Claude Code et Cursor.
  • 2017 - 2019AF83 - Mobile Developer : référent Android / iOS, avant-ventes et cadrages, formations techniques, veille et open source.
  • 2016 - 2017Acconseils - Full-stack Developer : logiciel de gestion de missions pour un cabinet d'expertise comptable.
  • 2014 - 2017Box'n'Roll - Owner & CTO : création de l'entreprise, sites responsive pour des PME et PMI.
  • 2012 - 2014Unibail-Rodamco, Nissan, Chanel, RATP - Développeur Java EE et mobile en prestation.
  • 2009 - 2012Power-IT, Ingésup, Ippon, Alljudo - Alternances : premières applications web et mobiles.
Compétences

Back-end, API, front-end, mobile, infra et IA : une stack complète, en production.

Back-end & API

15 ans
  • Node.js
  • TypeScript
  • Express
  • Postgres
  • TypeORM
  • Drizzle
  • Zod
  • REST / Swagger
  • Supertest
  • Micro-services
  • Java EE

Front-end & mobile

15 ans
  • React
  • Redux
  • React Native
  • React Native Web
  • Expo
  • TypeScript
  • Vite
  • Tailwind
  • Swift
  • Kotlin
  • iOS / Android
  • CarPlay / Android Auto

Infrastructure & qualité

12 ans
  • AWS
  • Cloudflare
  • Bitrise
  • CI/CD
  • Docker
  • Firebase
  • Sentry
  • Cypress
  • Detox
  • Stripe
  • DNS / SSL

IA & agents

5 ans
  • LLM
  • Claude Code
  • Codex
  • MCP
  • Multi-agents
  • Agents autonomes
  • RAG
  • Cursor

Méthodes & management

  • Lean
  • OKR / KPI
  • Scrum
  • Jira / Notion
  • Encadrement de juniors
  • Spécifications techniques
  • Avant-vente et cadrage
  • Formation
  • RGPD
  • Relation client

Parlons de votre prochain produit.

Je cherche mon prochain poste de full-stack lead developer, dans une équipe produit qui livre. Si mon profil correspond à votre besoin, un simple mail suffit : je réponds rapidement.

contact@ouasfi.com