Aller au contenu
Naandev

Portfolio — Naoufel Boukri · France

Développeur full-stack & consultant data/BI

Concepteur de produits web modernes avec Next.js, TypeScript et Cloudflare, et consultant data & BI pour un grand groupe du secteur automobile.

Projets sélectionnés

Page d'accueil de Stalone

Marketplace de réservation en ligne sans commission, généraliste et multi-métiers.

  • Next.js 16
  • TypeScript
  • Tailwind CSS
  • Cloudflare Workers (OpenNext)
  • D1 / Drizzle
  • Better Auth
  • Stripe Connect & Billing
  • Resend
Étude de cas →
Interface de Sthenos

Coach de calisthénie piloté par IA : séances générées chaque semaine, roadmap de figures à débloquer et suivi de progression.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Cloudflare Workers
  • D1 / Drizzle
  • Better Auth
  • API Anthropic
Étude de cas →
Écran d'accueil de Tekkendle

Un jeu quotidien façon Wordle sur l'univers Tekken : devine le personnage du jour, le stage à sa musique ou l'auteur d'une réplique.

  • React 18
  • TypeScript
  • Vite
  • SCSS / Sass
  • React Router
  • Framer Motion
  • Cloudflare Workers + D1
  • Resend
  • GitHub Actions (CI/CD)
  • Hostinger
Étude de cas →

Ingénierie data

Concepteur développeur Oracle PL/SQL — grand groupe automobile · depuis août 2025

En parallèle de cette activité, j'interviens comme data engineer dans l'écosystème BI d'un grand groupe automobile — concevoir, optimiser et maintenir le PL/SQL qui déplace, contrôle et valide de grands volumes de données d'entreprise.

PL/SQL à grande échelle

Conception, optimisation et maintenance de requêtes SQL complexes et de packages PL/SQL — procédures et fonctions traitant de grands volumes sur plusieurs schémas.

Pipelines d'intégration

Fichiers externes chargés et transformés via SQL*Loader et fichiers de contrôle, avec tables temporaires et contrôles qualité — doublons, cohérence, complétude — avant intégration finale.

Performance

Gestion des index, réécriture de requêtes et analyse des plans d'exécution pour tenir la cadence des traitements batch.

Migration vers Snowflake & livraison

Mapping complet des flux existants, migration progressive vers DBT, et livraison avec documentation technique, ateliers clients et phases de pré-production et d'acceptation.

en cours

La plateforme migre vers Snowflake — je bascule progressivement les transformations vers DBT.

Environnement

Oracle Database · PL/SQL · SQL Developer · SQL*Loader · Bash · Git · Linux · Jira · Confluence · Excel / VBA

Stack

Ingénierie produit

  • TypeScript (strict)
  • JavaScript
  • React
  • Next.js 16 · OpenNext
  • Node.js
  • Tailwind CSS
  • Better Auth
  • HTML / CSS

Data & BI

  • SQL
  • PL/SQL
  • Oracle Database
  • Modélisation de données
  • Migration de données
  • SQL*Loader
  • Control-M
  • Snowflakeen cours
  • dbten cours

Plateforme & outillage

  • Cloudflare Workers
  • Cloudflare D1 · R2
  • Git · CI/CD
  • pnpm
  • Linux / WSL
  • SSH
  • Bash

Livraison assistée par IA

  • Claude Code — pratique quotidienne
  • Spécifications versionnées (SPECS.md)
  • Fichiers de contexte projet (CLAUDE.md)
  • Lots séquencés avec points de validation
  • Revue systématique du code généré

Concepts

Conception d’API REST · Architecture multi-tenant · PWA · Accessibilité web

À propos

Je suis Naoufel Boukri — développeur full-stack et consultant data/BI, en freelance sous la marque Naandev. Deux pratiques qui coexistent rarement dans un même profil : la création de produits web modernes et le consulting data en environnement grand groupe.

Actuellement en mission comme consultant data/BI chez un grand groupe du secteur automobile, tout en concevant et livrant des plateformes SaaS en autonomie.

Basé à
Amiens, France
Langues
Français (natif) · Anglais (professionnel)
Formation
Master of Science — ETNA, Ivry-sur-Seine
International
4 mois en Australie (WHV)

Ma méthode — IA assistée, formalisée

Spécifications versionnées

Chaque projet démarre par un SPECS.md et un fichier de contexte CLAUDE.md — le contrat auquel le code doit répondre.

Livraison séquencée

Le travail est livré par lots planifiés avec des points de validation explicites, en pilotant Claude Code au quotidien.

Revue systématique

Chaque ligne générée est relue avant d’être intégrée — l’IA accélère, l’ingénieur reste responsable du résultat.

Contact

Construisons quelque chose de bout en bout.

Ouvert aux opportunités VIE et internationales — à distance ou sur site. Le moyen le plus rapide de me joindre :

naoufel@naandev.com