Bilal Boualem

Expert / Lead Tech 3D temps réel · Configurateurs & IA appliquée

Bilal Boualem

Postes visés : Expert / Lead Tech 3D temps réel · Architecte solutions 3D · Lead développeur WebGL / Three.js · Analyste développeur IA. 10 ans en indépendant sur des applications 3D temps réel, des configurateurs paramétriques et des solutions intégrant l'IA, pour des clients dont IKEA, Maria Tash et CMR Surgical.

Ingénieur logiciel senior avec près de 10 ans d'expérience, spécialisé dans la 3D temps réel sur le web (WebGL, Three.js, Babylon.js, shaders GLSL) et sur desktop (Unreal Engine 5, Blueprint & C++). Expert des configurateurs de produits paramétriques : moteurs de règles et de contraintes, génération dynamique de géométrie, optimisation CPU/GPU. Formé en automatique et contrôle des processus, avec une expérience pratique des outils de CAO et une bonne compréhension du processus de développement produit de bout en bout, depuis la conception et la modélisation 3D jusqu'au développement logiciel. Référent technique sur l'architecture, les POC, la revue de code et la montée en compétence des équipes.

Expérience
10 anssenior, depuis 2016
Localisation
Metz, FranceGrand Est
Mobilité
Remote ou hybrideMetz / Grand Est · déplacements ponctuels
Disponibilité
Immédiatesans préavis
Type de contrat
CDI · CDD · Freelancemission longue également
Langues
FR · EN · ARFrançais — courant · Anglais — courant · Arabe — langue maternelle

Fiche de qualification

Les réponses que vous alliez demander au téléphone

Mis à jour 08 · 2026

Intitulé le plus justeExpert / Lead Tech 3D temps réel · Architecte solutions 3D
SénioritéSenior — 10 ans de conception et de développement d'applications 3D temps réel, dont l'architecture de rendu et les arbitrages de performance assumés de bout en bout
Spécialité vérifiable3D temps réel dans le navigateur (Three.js, Babylon.js, WebGL, GLSL) et sur desktop (Unreal Engine 5, C++ exposé au Blueprint) ; configurateurs paramétriques et intégration de LLM / computer vision
Domaines clientsRetail & e-commerce (IKEA, Maria Tash), robotique médicale (CMR Surgical), logistique (configurateur d'entrepôt), formation & simulation, aéronautique (outil pédagogique Airbus H160)
DisponibilitéImmédiate, sans préavis.
Type de contratOuvert au CDI, au CDD / mission longue et au freelance — le cadre contractuel n'est pas un critère de sélection, le projet l'est.
Organisation du travailFull remote ou hybride autour de Metz / Grand Est (Nancy, Luxembourg). Déplacements ponctuels possibles pour ateliers, sprints ou réunions clés.
EncadrementRéférent technique et propriétaire de l'architecture de rendu sur des missions pluri-mensuelles ; 8 ans d'enseignement et de formation universitaires. Coordination d'une équipe mixte — un artiste 3D et un développeur front-end — sur la mission Maria Tash ; direction d'une équipe de deux développeurs et un artiste 3D sur OMAK Virtual Island.
FormationMaster en automatique — contrôle des processus, et licence en génie électrique (Université de Tlemcen). Base mathématique directement mobilisée : cinématique, simulation, algèbre linéaire
Recouvrement 2016 — 2019L'activité en indépendant (à partir de 09/2016) recouvre la fin des activités universitaires : le poste d'enseignant s'est arrêté en 06/2018, la formation a couru de 09/2017 à 06/2019. Les deux ont été menés en parallèle, à charge partielle.

Parcours

Ce qui a été livré, et ce que ça a coûté à tenir

2011 — 2026

  1. 09/2016 — présent 10 ans
    France

    Expert / Lead Tech 3D temps réel · Architecte solutions

    Indépendant · 3D temps réel web & desktop, configurateurs paramétriques

    • Maria Tash — Try On Studio 20 mois

      Responsable de l'implémentation Three.js complète au sein d'une application React. Shaders GLSL sur mesure pour le rendu des pierres et la déformation d'oreille en temps réel ; intégration de three-mesh-bvh pour la détection de collision. 60 FPS tenus sur mobile. Outil en production, public.

    • IKEA — IPEX 18 mois

      Architecture d'un module réutilisable convertissant des plans 2D en scènes 3D interactives. Conception du graphe de scène et des stratégies d'instanciation ; propriété de l'architecture de rendu, des arbitrages de performance et de la scalabilité. Conversion plan → scène sous 50 ms (parse + construction).

    • CMR Surgical — Virtual Operating Room 6 mois

      Environnement virtuel interactif reproduisant le comportement du robot chirurgical Versius : cinématique inverse contrainte par butées angulaires, manipulation directe. Utilisé en démonstration commerciale et en formation.

    • Île virtuelle — client sous NDA

      Conversion d'un environnement Blender de 2 Go (centaines d'arbres, lampadaires, bancs, bâtiments) en scène web. Moins de 30 Mo livrés — facteur 68 — à 60 FPS sur web et mobile, par instanciation GPU et compression Draco.

    ReactThree.jsGLSLTypeScriptWebGLBabylon.jsCinématique inverseDracoGPU instancingBlenderLLMPrompt engineeringAgents IA
  2. 01/2011 — 06/2019 8 ans
    Tlemcen, Algérie

    Enseignant & Formateur

    Université de Tlemcen — InfoTech

    • 01/2011 — 06/2018 Poste d'enseignant, Université de Tlemcen
    • 09/2017 — 06/2019 Formateur — InfoTech

    Enseignement de la programmation (C++, Java, C#), de l'analyse numérique et de l'optimisation (MATLAB), et de la 3D (3ds Max). Conception des supports pédagogiques, encadrement des étudiants et montée en compétence de publics débutants comme confirmés.

    ProgrammationC++JavaC#MATLAB3ds MaxPédagogie

Configurateurs

Produits paramétriques et 3D desktop

Les chantiers qui n'ont pas de planche à eux — configurateurs, moteurs de contraintes, temps réel desktop.

  • Warehouse Configurator

    Conversion 2D vers 3D, catalogue de modules glTF, matériaux PBR, personnalisation couleur et texture, placement de géométries sous contraintes d'encombrement.

    glTFPBRGéométrie paramétriqueThree.js
  • Moteur de faisabilité spatiale (R&D personnelle)

    Moteur déterministe de règles et de contraintes spatiales : validation des dégagements, de l'accessibilité et des scénarios d'usage, scoring multi-critères. Architecture découplée, exposable en API.

    Moteur de règlesContraintesScoringAPI
  • Configurateurs d'habitat & expériences immersives

    Configurateurs 3D de maison, showroom virtuel, visites d'appartement, plugin 3ds Max d'outillage et de préparation d'assets réutilisable d'un projet à l'autre.

    Configurateur3ds MaxPipeline assetsWebGL
  • Visualisation architecturale temps réel (Unreal Engine 5)

    Conception d'expériences de visualisation architecturale interactives : mise en scène, éclairage et matériaux temps réel, optimisation des scènes et packaging des livrables. Classes C++ exposées au Blueprint (UCLASS / UFUNCTION / UPROPERTY) pour fournir aux graphistes des briques d'interaction réutilisables sans écrire de code.

    Unreal Engine 5C++BlueprintÉclairage temps réel

Compétences

L'outillage, et depuis combien de temps

Affûté 08 · 2026

Expertises techniques clés

Rendu temps réel WebGL / WebGPUUnreal Engine 5 — C++ exposé au BlueprintShaders GLSLGéométrie paramétriqueMoteurs de règles & contraintesOptimisation CPU / GPUArchitecture logicielleContinuité numérique CAO → 3DRendu PBRRevue de codeIA générative appliquée à la 3D

Leadership technique & collaboration

Référent technique 3DAccompagnement & mentoratPOC & aide à la décision d'architectureDialogue avec les métiers et l'UX/UIPartage des connaissancesAutonomiePilotage produit
Langages TypeScript, JavaScript, C++, Python, GLSL, C# 10 ans +
3D temps réel Three.js, Babylon.js, WebGL, GLSL (shaders), React, rendu PBR, optimisation CPU / GPU 10 ans
Maths & algorithmes Géométrie paramétrique, cinématique inverse (IK), simulation, algèbre linéaire, maths 3D, BVH 10 ans

Outillage

Outils & technologies

Affûté 08 · 2026

LangagesTypeScript, JavaScript, C++, Python, GLSL, C#
Web 3DThree.js, Babylon.js, WebGL, WebGPU (veille & POC), React
Géométrie & algorithmesGéométrie paramétrique, cinématique inverse (IK), BVH & détection de collision, simulation, algèbre linéaire
3D temps réel desktopUnreal Engine 5 : C++ exposé au Blueprint, visualisation architecturale, éclairage et matériaux temps réel, optimisation de scènes — Unity / C# (portage de projets UE5)
Pipeline & CAOBlender, 3ds Max, AutoCAD, Fusion 360, glTF, FBX, Draco
BackendNode.js, PostgreSQL, SQLite, API REST
Cloud & DevOpsDocker, Azure, GCP, CI/CD, Linux / VPS
Intelligence artificielleLLM, agents, prompt engineering, computer vision, OpenCV
MéthodologiesAgile, Scrum, Git, revue de code

Preuves

À manipuler, pas à croire

Liens publics

Recherche & IA

Deux projets qui expliquent le titre du poste

  • Configurateur de scènes 3D assisté par LLM

    Un LLM utilisé comme moteur d'interprétation d'intention : il traduit une description en langage naturel en commandes structurées et validables, exécutées par un moteur 3D temps réel. Le modèle ne génère pas de géométrie — la scène reste déterministe.

    LLMPrompt engineeringAgents IATypeScriptBabylon.js
  • Vision par ordinateur — détection de situations à risque

    Système de surveillance identifiant automatiquement des actions prédéfinies dans un flux vidéo et déclenchant des notifications.

    Computer visionDeep learningDétection d'objetsPythonOpenCV

Formation

Diplômes et langues

2005 — 2019

Diplômes

  1. 09/2008 — 07/2010Tlemcen, Algérie

    Master en automatique — contrôle des processus

    Université de Tlemcen

  2. 09/2005 — 07/2008Tlemcen, Algérie

    Licence en génie électrique — automatique

    Université de Tlemcen

Langues

Français
courant
Anglais
courant
Arabe
langue maternelle

Le CV

Emporter le dossier

Révision 08 · 2026

Deux pages, les mêmes faits que cette page, au format PDF — prêt à transmettre ou à joindre à un dossier.

Détail technique — pour un lead, un CTO ou un test technique

Chaque projet est documenté sous forme de planche de dessin technique : schéma en vue éclatée, renvois numérotés vers le mécanisme réel, et cotes portant les chiffres mesurés. C'est le niveau de détail utile à un profil technique, délibérément sorti du chemin d'un recruteur qui qualifie.

Ouvrir les planches techniques →