ZAKARIAE BOUADEL

Ingénieur Full Stack & IA · SaaS & LLM/RAG

Salaire / Taux journalier

Maroc

Mobilité : France, Irlande, ...

Freelance, ouvert au CDI

Peut venir sur site

Expertises

AngularNestPythonTypescriptLLMs / Large language modelsDéveloppement BackendDéveloppement FullstackReactNodeIAMongoDBMachine LearningDockerPostgreSQLNextFastAPI

Langues

Arabe (Maternelle)Anglais (Courant)Français

À propos

Introduction

Ingénieur Full Stack & IA avec 4 ans d'expérience. Je conçois et livre des SaaS multi-tenant et des pipelines LLM/RAG en production pour des clients e-commerce, juridique, EdTech et bien-être. Stack : TypeScript (Node.js, NestJS, Angular, React/Next.js), Python (FastAPI, Flask), PostgreSQL/pgvector, Docker. Du prototype IA au système fiable en production.

Liens

Expérience de travail

Software Engineer & Project Lead

Disrupt

mai 2024 - Présent

2 ans 6 mois

Casablanca, Maroc

Je conçois et pilote des SaaS multi-tenant de bout en bout : architecture, stack et fiabilité en production. J'anime les code reviews et des protocoles de debugging qui ont réduit les incidents en production, et j'encadre 2 développeurs juniors (sprints, ateliers). (Mai–sept. 2024 sous l'entité Baker Tilly Maroc, devenue Disrupt.) • Plateforme de reporting multi-tenant (reporting financier collaboratif pour banques) : remplace le cycle manuel par fichiers Excel par une plateforme live où chaque équipe calcule sur sa propre base et possède sa partie d'un rapport commun. ~80 % de temps gagné sur ce cycle. Refonte d'un SSRS single-tenant en produit multi-tenant : routage par sous-domaine vers la base de chaque tenant, auth tenant-aware, sources de données par entreprise. J'ai porté l'infra, le déploiement, le backend et l'intégration SSRS. (Angular, Nest.js, SSRS, SQL Server, MySQL, C#) • SaaS de veille média IA (revue de presse automatisée pour agences RP) : ingestion de n'importe quelle URL sans scraper dédié, extraction/classification/résumé par LLM, pertinence par embeddings (pgvector), livraison par WhatsApp, email et webhook. ~2 000 articles/jour. Développé seul, en production chez des agences clientes. (Flask, Next.js, pgvector, Redis, Docker) • SaaS de gamification en marque blanche : studio self-serve pour créer des jeux brandés déployés sur bornes, événements et tablettes. Moteur de contrôle des lots par point de vente (calendrier, stock, taux de gain) pour respecter le budget, capture de leads, mode kiosque, isolation multi-tenant, Sentry. En production : 5 marques, ~200 points de vente. (Next.js, Nest.js, PostgreSQL, Docker)

Software & AI Engineer · Plateforme EdTech RAG

ElevateDegreesFreelance

mars 2025 - Présent

1 an 8 mois

À distance

Plateforme d'orientation pour une startup EdTech : associer chaque étudiant aux écoles partenaires où ses chances d'admission sont réellement les plus fortes, pas seulement une liste de souhaits. • Matching fondé sur les admissions réelles : pour chaque école, la plateforme conserve l'historique des étudiants déjà admis (diplômes, notes). • Upload et matching : l'étudiant dépose ses documents, lus par OCR (Tesseract), puis comparés à l'historique de chaque école. • Chatbot RAG sur tout le catalogue des écoles partenaires, avec un questionnaire guidé dynamique qui affine les choix au fil de la conversation. • Capture automatique des leads qualifiés dans le CRM (Twenty CRM). J'ai construit seul les fondations de la plateforme. Pré-lancement : utilisée par les équipes internes et le call center de la startup avant l'ouverture aux étudiants. Stack : Next.js, FastAPI, LangChain, ChromaDB, Twenty CRM, OCR

FreelanceFreelance

déc. 2024 - Présent

1 an 11 mois

Software & AI Engineer · Agent IA de vente omnicanal

oct. 2025 - Présent

1 an 1 mois

SaaS multi-tenant qui permet à tout commerçant de déployer un agent IA de vente sur WhatsApp, Instagram et Facebook, qui sonne humain : il gère dialecte et ton (conçu pour la darija/arabizi marocaine) et apprend les produits et services du commerçant à partir de ses propres conversations. Toute la boucle commerciale en un seul endroit : • Prise de commandes, y compris confirmation du paiement à la livraison (COD). • Prise de rendez-vous sur l'agenda du commerçant. • Campagnes, retargeting et relances automatiques (30, 40 ou 60 min après un lead silencieux). • Import automatique du catalogue depuis n'importe quel site (toutes variantes), passage de relais à un humain au bon moment. • Multi-utilisateurs : toute l'équipe du commerçant peut reprendre la main. Sous le capot : couche de livraison WhatsApp sur mesure basée sur Baileys (connexion fiable à grande échelle, rotation de proxys) + API Meta officielle (WhatsApp Business, Instagram, Facebook). Monorepo TypeScript (studio Next.js 15/React 19, API NestJS, pipeline agent Hono), PostgreSQL + pgvector, Redis, Prisma, couche de données isolée par tenant et retrieval à trois niveaux (appris par canal → patterns globaux → réponses de base). J'ai piloté le projet et développé toutes les fonctionnalités (avec un dev frontend sur l'UX). En production chez 10 clients : ~10 000 conversations/jour (~150 000 messages), pics proches de 500 000. Stack : TypeScript, Next.js 15, React 19, NestJS, Hono, Prisma, PostgreSQL/pgvector, Redis, Meta APIs, Baileys, OpenRouter, Playwright, Docker, pnpm/Turbo

Software & AI Engineer · App mobile de coaching IA

mai 2025 - Présent

1 an 6 mois

Application de bonnes habitudes inspirée du stoïcisme : suivi de l'humeur, journal, habitudes quotidiennes et hebdomadaires alignées sur des objectifs. • Coaching adaptatif : l'utilisateur choisit le niveau d'exigence, et le coach IA lit le journal et la régularité des habitudes pour ajuster son ton (encouragement ou recadrage). • Privacy-first : les données les plus sensibles (journal, humeur) sont traitées par un LLM auto-hébergé, jamais par une API tierce. • Offline-first : tout fonctionne sans connexion et se synchronise ensuite ; pgvector donne au coach la mémoire des entrées passées. • Gamification façon Duolingo (scores, séries, comparaison sociale). Architecture microservices polyglotte Go + Python, orchestration LLM via LangChain vers Mistral auto-hébergé (Ollama), client SQLite/MMKV offline-first, Redis + Celery sur 7 services Docker Compose. Développé seul, en cours de développement. Stack : React Native, Go/Gin, FastAPI, LangChain, Ollama, pgvector, Redis, Celery, SQLite/MMKV

Software & AI Engineer · Automatisation IA juridique

déc. 2024 - mai 2025

6 mois

Plateforme développée avec un cabinet d'avocats pour résoudre un problème récurrent : les assureurs tardent à répondre sur les sinistres, et quelqu'un doit les relancer à la main. La plateforme automatise ces relances et sait quand s'arrêter. • Cadence progressive : par défaut 3 emails la première semaine (toutes les 48 h), quotidiens la semaine suivante, puis deux fois par jour, jusqu'à réponse. Personnalisable par dossier. • Planification respectant les jours ouvrés, week-ends et jours fériés du pays. • Détection des réponses valides selon le type de dossier (accident, assurance santé…), pas une simple réponse automatique. D'abord un petit modèle NLP, puis des LLM Google de classe ~20B. • Sur réponse valide : changement de statut du dossier, arrêt des relances, notification de l'avocat et mise à jour du client via WhatsApp. Intégration Gmail et Outlook. Travail en équipe, j'en ai développé ~80 %. En production, ~50 emails/heure dans son premier pays. Stack : Nest.js, Angular, MongoDB, Gmail/Outlook APIs, NLP, LLM, WhatsApp

FullStack Javascript/Typescript Developer

MOAJ

déc. 2022 - avr. 2024

1 an 5 mois

À distance

Livraison de fonctionnalités en production sur trois plateformes live, en portant des modules frontend et backend dans le sprint, avec code reviews et debugging collaboratif. • Plateforme d'octroi de crédit (loan origination) : le prêteur conçoit sa stratégie de crédit sous forme de workflow no-code, le client du courtier dépose ses documents et reçoit une première offre instantanée. J'ai porté le frontend de l'application et construit le flowchart-builder (interface no-code des règles d'approbation), et contribué au module de calcul d'offre. Vérification d'identité et analyse de risque automatisées. (Angular, Nest.js, MongoDB, AWS Textract, Trulioo, Checkr) • CRM SaaS multi-tenant pour centres d'appels (rénovation et assurance habitation) : devis automatique sur le moment et affichage du bien sur carte avec imagerie. Refonte du frontend, modules backend de génération automatique de devis/factures et de géolocalisation, CRUD des entités principales. En production dans plusieurs centres d'appels. (Angular, Nest.js, PostgreSQL, Google Maps API) • Plateforme de digitalisation municipale : génération automatique de documents administratifs conformes aux normes nationales avec piste d'audit, gestion du parc de véhicules et de l'historique recettes/dépenses. J'ai développé ~80 % de l'application. Microservices Nest.js par domaine. (Angular, Nest.js, MongoDB)

FullStack Developer

KIINOV-TNG

avr. 2022 - juin 2022

3 mois

Tanger, Maroc

Plateforme e-learning de préparation au permis de conduire, développée de bout en bout pendant le stage : les candidats se préparent et passent des tests en ligne, tandis que les administrateurs et auto-écoles créent leurs propres évaluations via un moteur d'administration. Frontend et backend. (Angular, Node.js, MySQL)


Formation

Ecole Nationale des Sciences Appliquées - Kénitra

Master

2022 - 2024

1 an 10 mois

Faculty of Science and Technology Tangier

Licence

2021 - 2022

11 mois

Faculty of Science and Technology Tangier

Diplôme d'études universitaires scientifiques et techniques (DEUST)

2018 - 2021

2 ans 11 mois

Lycée Technique Moulay Abdellah

Baccalauréat

2017 - 2018

11 mois


Licences et certifications

AWS Certified AI Practitioner

Délivré le : –

Certifié par Amazon Web Services (AWS)

Fundamentals of AI Agents Using RAG and LangChain

Délivré le : –

Certifié par IBM

Generative AI Language Modeling with Transformers

Délivré le : –

Certifié par IBM

AWS Educate Machine Learning Foundations

Délivré le : –

Certifié par Amazon Web Services (AWS)

Generative AI and LLMs: Architecture and Data Preparation

Délivré le : –

Certifié par IBM

AWS Educate Introduction to Generative AI

Délivré le : –

Certifié par Amazon Web Services (AWS)

JavaScript Algorithms and Data Structures

Délivré le : –

Certifié par freeCodeCamp

Responsive Web Design

Délivré le : –

Certifié par freeCodeCamp

Portfolio

Agent IA de vente omnicanal (WhatsApp, Instagram, Facebook)

Plateforme EdTech d'orientation : matching écoles, chatbot RAG et CRM

SaaS de gamification en marque blanche pour bornes et événements

Plateforme de reporting financier multi-tenant pour banques

Automatisation IA des relances assureurs pour un cabinet d'avocats

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.