Fayçal El Ouariachi

Développeur Senior Web & Logiciel

Salaire / Taux journalier

Paris, France

Mobilité : Paris, Évry-Courcouronnes, ...

Freelance, ouvert au CDI

Peut venir sur site

Expertises

ReactC#Développeur FrontendIngénieur logicielDéveloppement FrontendDéveloppement MobileJavascriptNodeData VizualizationCSS.NETPythonCPostmanClean ArchitectureLinuxTech LeadGitDéveloppeur WebClean CodeESP32RESTful APIsGraphQLGitHubArduinoGitLabGIMPTypescriptNextBlenderFigmaHTML

Langues

Français (Maternelle)Anglais

À propos

Introduction

Vous recherchez un développeur .NET, React, C#, Unity ? Vous êtes au bon endroit. Je suis ingénieur logiciel avec plus de 8 ans d'expérience. Mes spécialités sont : React, .NET, Unity, C#. J'ai travaillé avec des entreprises comme Chanel, BNP Paribas, The Walking Nerds... Je suis en mesure de : - Concevoir, développer et maintenir les fonctionnalités en adéquation avec les besoins métier - Participer à la rédaction de spécifications techniques détaillées - Analyser l'impact de la conception du

Liens

Expérience de travail

R&D rétro ingénierie sur système embarqué

FreelanceFreelance

juin 2025 - juin 2026

1 an 1 mois

À distance

Dans le cadre d’un travail de recherche et développement, j’ai mené une analyse approfondie et la reconstruction complète d’un programme s’exécutant sur une architecture matérielle contrainte. Ce travail m’a amené à intervenir sur l’ensemble de la pile technique, depuis l’analyse bas niveau jusqu’à la reconstitution des mécanismes d’exécution. Responsabilités : • Rétro-ingénierie complète d’un binaire • Analyse et reconstruction des mécanismes mémoire et d’ordonnancement • Implémentation de solutions de multithreading et de synchronisation adaptées • Étude et compréhension des protocoles de communication avec les périphériques • Appropriation de l’architecture matérielle cible (CPU, RAM, coprocesseurs, boot code) • Reconstitution de la chaîne de compilation • Reconstitution d’une base de données complexe, via l'analyse des structures mémoire et des manipulations effectuées par le programme Impacts : • Compréhension fine du fonctionnement interne du système embarqué • Reconstitution fiable du comportement du programme d’origine • Mise en place d’une base exploitable pour des évolutions ou analyses futures • Renforcement des compétences en reverse engineering et en systèmes bas niveau Contexte technique : C, gcc, compulation, Reverse engineering, systèmes embarqués, architecture matérielle, multithreading, bas niveau

Ingénieur en développement d'outils logiciels C

Freelance (Self employed)Freelance

juil. 2024 - juin 2025

1 an

À distance

Conception et développement d'un logiciel Windows sur mesure, pour faciliter et accélérer mon travail. J'utilise ce programme tous les jours ; m'en passer serait impensable tant il est devenu indispensable au quotidien. Une grande attention a été portée à la performance, et à la légèreté du programme (ça ne doit pas être intrusif, ni perturber notre travail). Impactes : • Temps de débuggage réduit de >50% • Non intrusif : 40 Ko sur disque, ~1,3 MB en RAM, >0.1% CPU usage • Rapide à compiler : ~2 secondes • Lancement instantané (pas de temps de chargement) Contexte technologique : C, gcc, git, Win32, GDI

Développeur .NET React - Data visualization 3D

BNP Paribas Real EstateFreelance

nov. 2022 - juil. 2024

1 an 9 mois

Paris, France

BNP Paribas est un groupe bancaire européen de premier plan, proposant des services de banque de détail, de banque d’investissement et de services financiers à l’échelle internationale. J’ai intégré le pôle Real Estate, en charge de la gestion, du développement et de l’optimisation des actifs immobiliers et des environnements de travail du groupe. En tant que développeur C#/Unity3D & React.js, j'ai pu évoluer au sein d'une équipe de développeurs, artistes 3D, designeur UX/UI... J'ai participé au développement d'une application Web de Data Vizualisation 3D, combinant et centralisant des données privées et publics, afin d'aider et améliorer la productivité des agents immobiliers. Responsabilités : • Rendre l'app responsive, cross-platform & multi-langage • Création d'UI ergonomiques, à partir de maquettes Figma • Programmation de nouvelles features & integration API REST • Maintenance des différents modules • Soin particulier à l'architecture du code, pour un code maintenable • Refonte du back-office pour une UX améliorée • Quelques incursions dans le code du back-end pour modifier l'API • Beaucoup d'expérimentations, demandant une rapidité dans l'implémentation des nouvelles idées. Impactes : • Une UI bien fluide et ergonomique • Une expérience globale rapide et intuitive • Une application responsive, utilisable aussi bien sur PC/Mac que sur Android/iOS Contexte technique : C#/Unity3D (WebGL), React.js, Next.js

Développeur C# Unity3D

CHANELFreelance

déc. 2020 - nov. 2022

2 ans

À distance

CHANEL est une entreprise de haute couture, de parfum, de prêt-à-porter et de divers produits de luxe. J'ai rejoint le pôle Architecture and Retail Design Creation. J’ai conçu et développé une plateforme de présentation et de visualisation d’assets 3D. La plateforme est accessible en réalité virtuelle, sur smartphones et sur PC/Mac. Avec les équipes du pôle, nous avons déployé une solution permettant de créer des présentations immersives à destination de nos clients, couvrant à la fois des projets architecturaux et des produits. La plateforme a également été pensée pour un usage interne, afin de permettre aux équipes de visualiser, analyser et collaborer efficacement autour de leurs réalisations. L’équipe technique était composée d’un dev back-end ; j’ai pris en charge l’intégralité du front-end en autonomie. Mes responsabilités : • Conception et développement de l'ensemble les fonctionnalités • Collaboration étroite avec les parties prenantes pour affiner et valider les besoins, traduits en spécifications fonctionnelles et techniques • Participation à l'ensemble du cycle de vie du produit, de la conception au déploiement • Une forte dimension d’expérimentation, de recherche et de tests utilisateurs • Focus sur l’expérience utilisateur (UX) en environnements immersifs • Amélioration continue et maintenance des fonctionnalités existantes • Toutes les plateformes : Meta Quest 2, PC, Mac, iOS & Android • Tous les assets : Importation en temps réel, 3D (fbx, obj, glb, usd), vidéos, images, pdfs • Tout le monde : Conception d’une expérience multi-utilisateurs permettant la manipulation et l’analyse collaborative des assets Impact : • Transformation des besoins clients en fonctionnalités concrètes et utilisables • Expérience utilisateur fluide, peaufinées grâce aux retours clients • Produit final exploitable répondant aux objectifs métier Contexte technologique : C#/Unity3D, Python, Blender, Pixyz

Développeur C# Unity3D

The Walking Nerds

juin 2019 - déc. 2020

1 an 7 mois

Paris, France

The Walking Nerds est un studio de développement digital spécialisé dans la création d’applications web, mobiles et d’expériences interactives sur mesure. L’entreprise accompagne des clients issus de secteurs variés. (~10–20 collaborateurs) J'ai rejoins une équipe d'une dizaine de personnes, dans le cadre du développement d’un jeu sérieux immersif sous Unity3D (C#). L'équipe se composait d'un product owner, de dev Unity, dev back-end, artistes 3D et designeur UX/UI. Ce jeu sérieux est destiné à former des stagiaires pour le métier de gardien d'immeuble, et de responsable de site. Cela a permit de gamifier et dynamiser l'apprentissage, sur plusieurs promos qui se sont succédées au cours de ces 5 dernières années. Responsabilités : • Conception et développement d'un environnement 3D immersif • Conception et développement d’un système permettant aux formateurs de créer des parcours pédagogiques avancés • Mise en place d’un éditeur de création de scénarios et de mise en situation réalistes • Intégration de ~10 types de mini-jeux interactifs pour renforcer l’apprentissage et la mise en pratique de compétences ciblées • Intégration de vidéos de comédiens sur fond vers dans l'environnement 3D • Simulation d'un smartphone virtuel avec SMS, messages vidéo et vocaux • Interactions dynamiques avec les éléments de l’environnement 3D • Développement d’outils internes dédiés aux formateurs et à l’équipe technique pour faciliter l’accès aux différents niveaux, les tests et le débogage. Impactes : • Grande simplification de la création de scénarios, grâce à une UI simple et intuitive • Système de scénario riche et modulaire • Une experience immersive • Testes et débogage rapide et simple, via des outils accessibles à l'équipe technique Contexte technique : C#/Unity

Ingénieur robotique C# Angular

TRIALOG

mars 2017 - mars 2019

2 ans 1 mois

Paris, France

TRIALOG est une PME d’ingénierie logicielle spécialisée dans les systèmes embarqués, la cybersécurité et les logiciels pour systèmes critiques. Elle accompagne ses clients dans les secteurs de l’énergie, de la mobilité et de l’IoT. (~20–50 employés, ~3,5 M€ de CA). Dans le cadre d'une collaboration internationale (France, Pays-bas, Japon), je me suis chargé du développement d’une application robotique, adaptés aux personnes âgées, intégré au robot Buddy (Blue Frog Robotics). L’application visait à accompagner les personnes âgées au quotidien en leur offrant compagnie et assistance. Elle permettait de renforcer leur sécurité (détection de chutes), de maintenir le lien avec les proches et les aidants, et d’encourager la mobilité grâce à des exercices physiques adaptés. Responsabilités : • Traduction des besoins clients et métiers en fonctionnalités concrètes • Participation à des ateliers avec des personnes âgées afin d’explorer les usages et définir les orientations du projet • Conception et développement de l’application sous Unity3D (C#) • Développement d'un back-end et d'un back-office, pour l'équipe (Node.js & Angular) • Création d'une interface d'adaptation et de traduction pour les différentes langues visées (français, néerlandais) Impact : • Amélioration de l’accompagnement et du bien-être des personnes âgées • Renforcement de la sécurité, notamment la détection de chutes • Maintien du lien social avec les proches et les aidants • Encouragement de l’activité physique via des exercices adaptés favorisant l’autonomie Contexte technologique : Unity3D (C#), Node.js, Angular 6, API REST


Formation

Pierre and Marie Curie University

Master en informatique, IA, algorithmie, Robotique

2015 - 2017

2 ans 1 mois

Résultat : Bac +5

Major ou second de promo

Pierre and Marie Curie University

Licence, Licence bi-disciplinaire : Mathématiques appliquées et informatique

2013 - 2015

2 ans 1 mois

Résultat : Bac+3

Parcours sélectif

Université Paris Descartes

Licence 1, L1 Mathématiques appliquées et informatique

2012 - 2013

1 an 1 mois

Résultat : Bac +1

Major de promo

Portfolio

BNP Paribas Real Estate - DataViz cartographique style Googla Maps (Next.js)

CHANEL - Visualisations d'assets 3D en VR (C#/Unity)

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.