Omar Ait Ali
$ cat /etc/profile

Omar Ait Ali

identity
role: Backend & AI Engineer
location:Marrakech, Morocco

Développeur backend et élève-ingénieur en Master Intelligence Artificielle & Génie Informatique, fort d'expériences en entreprise et du déploiement d'applications complexes (Python/Django, Node.js/Express, PHP/Laravel, Docker). Spécialisé dans la conception d'APIs REST robustes, l'intégration d'APIs IA, la vision par ordinateur et la gestion d'infrastructures de déploiement.

disponibilité
InternshipFreelanceRemoteHybrid

// à propos

about.sh

Développeur backend de 21 ans et étudiant en Master, je vis dans l'environnement terminal.

Je suis spécialisé dans la conception d'APIs REST robustes, l'intégration d'APIs IA, la vision par ordinateur et la gestion d'infrastructures de déploiement en production.

J'aime construire des systèmes backend évolutifs, des pipelines automatisés et des applications de machine learning explicables.

Je valorise la fiabilité, l'architecture explicite, le middleware sécurisé, le RBAC et le traitement transparent des données.

// formation

Master

Intelligence Artificielle et Génie Informatique

Université Cadi Ayyad - FST Marrakech

Marrakech, Maroc
2025 — 2027

Licence

Mathématiques et Informatique

Université Ibn Zohr - FP Ouarzazate

Ouarzazate, Maroc
2022 — 2025

// expérience

Stagiaire Développeur Backend

ADNC Group

Juil 2026 — Août 2026
  • >Conception et implémentation d'APIs REST avec Django et Django REST Framework
  • >Documentation des endpoints d'API à l'aide de Swagger / OpenAPI pour un produit de computing mobile

Stagiaire Développement Backend

INVENEO

Fév 2026 — Avr 2026
  • >Conception et développement d'APIs REST sécurisées avec Express.js, implémentant la logique métier et une architecture de routes structurée
  • >Modélisation de bases de données relationnelles sous PostgreSQL, optimisation des requêtes et isolement strict des données utilisateurs
  • >Conteneurisation de l'environnement de développement avec Docker pour garantir la portabilité des services et fluidifier les déploiements

// compétences

Langages
PythonPHPJavaScriptTypeScriptSQLHTMLCSS
Frameworks
DjangoLaravelExpress.jsFastAPINext.jsReact.jsReact NativeFilament PHPLivewireNumPyPandasScikit-learnScikit-FuzzyOpenCVTensorFlow
Bases de données
PostgreSQLMySQLMongoDBRedis
Outils
GitGitHubDockerDocker ComposeSwaggerPostmanLinuxHostingerClean CodeMVCREST API

// projets

Framework SASS

Framework SASS

Architecture Évitable pour Systèmes Côté Serveur

Un mini-framework Node.js + Express prêt pour la production avec conteneur DI, pattern strategy, auth JWT, auto-découverte, scaffolding CLI, système de seeder et abstraction Swagger.

  • >Conteneur IoC avec injection de dépendances, pattern strategy pour des backends interchangeables (Mongo/Postgres, Local/S3, Console/SMTP) et auto-découverte des modèles, routes et services
  • >Transactions base de données avec verrouillage au niveau des lignes, jointures inter-modèles, suppression douce, requêtes paginées et enveloppe de réponse unifiée pour Mongo et Postgres
  • >Boîte à outils CLI complète avec scaffolding style Laravel, auto-génération Swagger à partir de docs de routes + schémas Joi, système de seeder et Docker multi-stage
Node.jsExpressMongoDBPostgreSQLJWTDockerSwaggerJoiVoir le code
Générateur d'API Intelligente

Générateur d'API Intelligente

Moteur de Génération d'APIs REST piloté par LLM

Une plateforme pilotée par IA pour automatiser la création d'endpoints backend à partir de descriptions en langage naturel, avec une interface React réactive pour validation en temps réel.

  • >Moteur LLM traitant des invites textuelles pour générer la logique métier des endpoints backend
  • >Interface React.js réactive pour test d'API en temps réel et validation dynamique
  • >Architecture découplée séparant le frontend, l'intégration LLM et le moteur de génération d'API
PythonFastAPILLM APIReact.jsJavaScriptREST Architecture
Analyse Intelligente des Signaux Cardiaques

Analyse Intelligente des Signaux Cardiaques

Pipeline Machine Learning & Vision par Ordinateur

Pipeline de traitement en Machine Learning convertissant les tracés d'images ECG en structures de données exploitables pour la classification d'anomalies.

  • >Conception d'une chaîne complète de traitement transformant des images de signaux ECG en datasets structurés exploitables
  • >Prétraitement des images, extraction de caractéristiques clés et évaluation comparative de modèles pour la classification d'anomalies
PythonOpenCVNumPyPandasScikit-learnMatplotlibVoir le code
LaksourCrafts

LaksourCrafts

E-Commerce Artisanat du Maroc

Plateforme E-Commerce full-stack pour produits artisanaux marocains sur-mesure, avec back-office administrateur personnalisé et déploiement en production.

  • >Conception d'une plateforme e-commerce full-stack avec Laravel pour l'artisanat marocain
  • >Back-office administrateur personnalisé avec Filament PHP
  • >Déploiement en production sur Hostinger (hébergement mutualisé)
LaravelFilament PHPMySQLTailwind CSSdaisyUIHostingerVoir le code
Système Intelligent de Gestion de Présence

Système Intelligent de Gestion de Présence

Surveillance par Reconnaissance Faciale en Temps Réel

Solution mobile & IA de gestion de présence utilisant la reconnaissance faciale en temps réel via caméra d'inspection.

  • >Microservice de vision par ordinateur en Python pour le traitement vidéo en temps réel via caméra d'inspection
  • >Connexion de l'IA à une application mobile gérée par un backend Express.js avec MongoDB
  • >Architecture microservices avec Docker pour la conteneurisation
PythonOpenCVFastAPIface_recognitionExpress.jsMongoDBDockerReact NativeExpoVoir le code
Détection, Segmentation & Comptage de Cellules Sanguines

Détection, Segmentation & Comptage de Cellules Sanguines

Pipeline de Vision par Ordinateur sur Dataset BCCD

Pipeline de traitement d'images avec segmentation floue pour détecter, segmenter et compter les cellules sanguines sur le dataset BCCD.

  • >Prétraitement LAB avec segmentation par clustering Fuzzy C-Means (FCM) à 4 classes et filtrage par morphologie mathématique
  • >Détection de mouvement temps réel par différence inter-frame et évaluation expérimentale du comptage
  • >Interface bureau avec Tkinter pour l'analyse interactive
PythonOpenCVScikit-FuzzyNumPySciPyMatplotlibTkinterVoir le code
Dashboard Builder Interactif Drag-and-Drop

Dashboard Builder Interactif Drag-and-Drop

Constructeur Modulaire de Tableaux de Bord

Constructeur modulaire de tableaux de bord basé sur des architectures orientées API, permettant la composition visuelle de widgets interconnectés aux endpoints API.

  • >Interface dynamique pour la composition visuelle de widgets interconnectés aux API endpoints
  • >Architecture orientée API avec React.js et Node.js
  • >Utilisation de REST APIs pour la liaison de données des widgets en temps réel
JavaScriptReact.jsNode.jsREST APIsHTML5CSS3
Plateforme E-Commerce Modulaire

Plateforme E-Commerce Modulaire

Application de Gestion Commerciale Complète

Application MVC robuste pour la gestion dynamique des produits, des flux de commandes et de l'authentification.

  • >Développement d'une architecture MVC robuste pour la gestion dynamique des produits, des flux de commandes et de l'authentification
  • >Panier en temps réel, filtres dynamiques et sécurisation de l'accès via des mécanismes de validation et de contrôle d'accès
LaravelLivewireTailwind CSSMySQLEloquent ORM
Système Médical Intelligent

Système Médical Intelligent

Plateforme Médicale Intégrée & Diagnostics IA

Plateforme sécurisée de suivi des dossiers médicaux avec contrôle d'accès basé sur les rôles et diagnostic ECG par CNN.

  • >Conception d'un espace sécurisé dédié au suivi des dossiers médicaux, structuré avec contrôle d'accès basé sur les rôles
  • >Intégration d'un réseau de neurones convolutifs (CNN) pour l'analyse automatisée des tracés ECG afin d'assister le diagnostic
LaravelBladePythonTensorFlowMySQL