Disponible pour des missions freelance

Bonjour, je suis Ismail. Je conçois des infrastructures cloud, des pipelines DevOps et des agents IA pour les entreprises.

Je conçois et déploie des infrastructures cloud, des pipelines DevOps et des agents IA pour les entreprises — des décisions d'architecture jusqu'aux systèmes qui les font tourner.

8+
Années à livrer du logiciel
3
Secteurs : e-commerce, fintech, logistique
UM6P
Lauréat, Université Mohammed VI Polytechnique
Lead
Ingénieur sur un SaaS d'entreprise

Services

Ce que je peux construire pour vous

Des missions ciblées sur toute la stack — de l'infrastructure sous-jacente à l'IA qui tourne dessus.

Cloud & DevOps

01

Pipelines CI/CD, orchestration de conteneurs et infrastructure-as-code, avec l'observabilité pour garder le tout en bonne santé — déploiements automatisés, health checks et rollback intégrés.

  • Kubernetes
  • Docker
  • Terraform
  • GitLab CI
  • Prometheus
  • AWS · GCP · Azure

Backend & APIs

02

Microservices événementiels et pipelines de données temps réel derrière des API REST et gRPC propres, optimisés pour la performance et instrumentés pour la production dès le premier jour.

  • Go
  • Python
  • FastAPI
  • Node.js
  • gRPC
  • PostgreSQL

IA agentique

03

Agents basés sur des LLM, systèmes RAG et serveurs MCP intégrés à votre backend pour automatiser le travail que votre équipe fait à la main — avec schémas, garde-fous et évaluation, pas des démos.

  • LangChain
  • MCP SDK
  • Anthropic
  • OpenAI
  • RAG
  • Recherche vectorielle

Architecture & MVP

04

Des besoins jusqu'au MVP livré, en arbitrant entre performance, scalabilité, sécurité et coût — puis en itérant avec vous vers le product-market fit.

  • Conception système
  • OWASP Top 10
  • TDD
  • Microservices
  • Optimisation des coûts

À propos

Ingénieur avant tout, des fondations au produit

J'ai commencé à créer des sites pour des clients dès 2017, avant de m'orienter vers le full-stack et le DevOps. À l'UM6P, j'ai approfondi mes fondamentaux bas niveau et systèmes — en écrivant des serveurs HTTP et des primitives de concurrence en C et C++.

Depuis 2025, je suis Lead Engineer dans une entreprise de SaaS de cybersécurité, où je construis des microservices événementiels, des pipelines temps réel et de l'IA agentique intégrée au backend.

C'est justement ce mélange qui compte. Je prends des décisions d'architecture en comprenant ce qui tourne réellement en dessous — et je travaille sécurité d'abord, avec la revue de code, le TDD et les design patterns comme réflexes, pas comme options.

Boîte à outils

Langages
PythonGoTypeScriptC / C++
Backend & IA
FastAPINode.jsLangChainMCP SDKAPI OpenAI / Anthropic
Frontend
ReactNext.js
Bases de données
PostgreSQLMongoDBOpenSearchClickHouse
Cloud & DevOps
AWSDockerKubernetesGitLab CITerraform
Sécurité & Architecture
OWASP Top 10MicroservicesÉvénementielgRPCService Mesh

Basé à Casablanca. Je travaille en anglais, français et arabe.

Expérience

Là où j'ai construit

  1. Mars 2025 — Aujourd'hui

    Actuel

    Lead Engineer

    SaaS de cybersécurité d'entreprise

    Une startup financée qui construit un SaaS d'entreprise pour le secteur de la cybersécurité.

    • Je construis des microservices événementiels avec une optimisation des performances et un monitoring complets.
    • Je pilote la conception d'architecture et le choix de la stack, en arbitrant entre performance, scalabilité et maintenabilité.
    • Je conçois des workflows d'IA agentique qui automatisent les tâches des analystes, en intégrant des agents LLM aux services backend.
    • Je prends en charge le DevOps de bout en bout : pipelines GitLab CI, déploiements et résolution d'incidents en production pour des clients grands comptes.
  2. Mars 2023 — Février 2025

    Ingénieur logiciel full-stack

    Freelance

    Livraison de bout en bout pour des clients dans l'e-commerce, la fintech et la logistique.

    • J'ai livré des solutions complètes avec Go, Python, Java Spring Boot, Node.js, PHP Laravel, React et Vue.js.
    • J'ai travaillé directement avec les clients pour recueillir les besoins, conseiller et itérer des MVP selon les principes Agile.
    • J'ai architecturé des backends scalables et des API REST sur AWS et Azure, en visant sécurité, performance et coût.
    • J'ai mis en place tests automatisés, CI/CD et monitoring pour une haute disponibilité et une itération rapide.
  3. 2023 — 2025

    Architecture des technologies numériques

    UM6P — Université Mohammed VI Polytechnique

    Un programme exigeant, orienté systèmes, dans la principale université polytechnique du Maroc.

    • J'ai construit des systèmes bas niveau en C et C++98 : un serveur HTTP/1.1, des primitives de concurrence et de la programmation réseau.
    • J'ai pratiqué l'Agile avec des sprints hebdomadaires, des revues de code et du pair programming.

Projets

Une sélection de projets

Quelques réalisations que j'ai conçues et livrées — de l'IA agentique aux plateformes cloud, en passant par la livraison GitOps et les données de marché.

SaaS de prévision agentique01

SKUSeer

Une plateforme qui sélectionne et bascule automatiquement entre des modèles de prévision selon les caractéristiques des données de chaque SKU.

  • Ingère des flux externes — météo, indicateurs économiques, sentiment des actualités — pour apprendre quels facteurs sont réellement prédictifs par produit.
  • Mène un A/B testing continu entre combinaisons de modèles, en s'adaptant par catégorie : calé sur la saisonnalité pour la mode, ajusté à la météo pour l'alimentaire.
  • MVP livré, itéré en POC, avec des engagements obtenus auprès de premiers clients dans le retail et la logistique.
  • Python
  • FastAPI
  • React
  • ARIMA
  • Prophet
  • LSTM
  • XGBoost
  • PostgreSQL
  • Docker
Serveur MCP pour assistants IA02

Casablanca Bourse MCP Server

Expose les données de marché de la BVC, en temps réel et historiques, directement aux assistants IA via des requêtes en langage naturel.

  • Des outils pour l'analyse de portefeuille, les plus fortes variations, la performance sectorielle et l'historique des dividendes.
  • Une couche de streaming WebSocket pour les ticks en direct et une couche de scraping REST pour les carnets d'ordres et les publications officielles.
  • Packagé pour Claude Desktop avec des définitions d'outils MCP complètes, une validation par schéma JSON et une installation en une commande via Docker Compose.

~70 % de temps de recherche en moins · ~35 % de rendement en plus vs. l'année précédente

  • Python
  • MCP SDK
  • WebSockets
  • REST
  • Claude Desktop
Orchestration multi-services03

Cloud Infrastructure Platform

Une architecture cloud multi-services avec orchestration automatisée et observabilité complète sur GCP.

  • Docker et Kubernetes avec orchestration automatisée et déploiements health-checkés, capables de rollback.
  • Stack de monitoring Prometheus et Grafana pour l'observabilité et l'alerting en temps réel.
  • Reverse proxy Nginx avec terminaison SSL/TLS, load balancing et en-têtes de sécurité.
  • Docker
  • Kubernetes
  • Prometheus
  • Grafana
  • Nginx
  • GCP
Copilote SRE agentique04

OpsPilot

Un agent IA qui investigue les alertes de production de bout en bout — en corrélant métriques, logs et déploiements récents pour dégager la cause racine et un correctif proposé.

  • Ingère les alertes Prometheus / Alertmanager déclenchées, puis exécute une boucle agentique sur l'état vivant du cluster — métriques, logs de pods, événements et déploiements GitLab récents — pour isoler la cause racine.
  • Rédige un runbook de remédiation et ouvre une merge request GitLab ou propose une action kubectl, sous validation humaine et avec un RBAC en lecture seule par défaut.
  • Ancre ses réponses par de la recherche (RAG) sur les incidents et runbooks passés, pour que les recommandations reflètent la façon dont l'équipe a réellement résolu des cas similaires.
  • Exposé comme serveur MCP pour que les ingénieurs d'astreinte interrogent l'état du cluster et l'historique des incidents en langage naturel, avec des résultats postés sur Slack.
  • Go
  • Kubernetes
  • Prometheus
  • LangChain
  • RAG
  • MCP SDK
  • GitLab CI
  • Slack
Kubernetes · Argo CD05

GitOps Delivery Platform

Un workflow GitOps où l'état désiré du cluster vit dans Git et est réconcilié en continu — chaque changement auditable et réversible.

  • Provisionnement de clusters K3s / K3d légers en infrastructure-as-code reproductible, montés de zéro en une seule commande.
  • Livraison continue avec Argo CD : manifestes d'application déclarés dans Git et synchronisés automatiquement au cluster à chaque commit.
  • Routing d'ingress et isolation par namespace sur plusieurs applications, avec des rollbacks instantanés en revenant sur un commit.
  • K3s
  • K3d
  • Argo CD
  • Kubernetes
  • Vagrant
  • GitLab CI
IaC · Ansible06

Automated Cloud Deployment

Provisionnement en une commande d'une stack web résiliente et reproductible sur un serveur cloud — d'une VM nue à une application en fonctionnement.

  • Bootstrap complet du serveur automatisé avec Ansible : paquets, durcissement, Docker et la stack applicative dans un playbook idempotent unique.
  • Stack multi-services conteneurisée avec Docker Compose derrière un reverse proxy Nginx avec terminaison TLS.
  • Pensé pour la résilience et la reproductibilité — volumes persistants, sauvegardes planifiées et reconstruction complète sur un nouveau serveur directement depuis le code.
  • Ansible
  • Docker
  • Docker Compose
  • Nginx
  • Cloud VPS

Distinctions

Distinctions & prises de parole

Des victoires en hackathon, un podium en case de conseil, un guide publié et une conférence.

  • McKinsey Tech2Impact Hackathon

    Finaliste — solution de durabilité propulsée par l'IA

  • UM6P × Human Collective Intelligence Hackathon

    1re place — solution IA innovante

  • Cursor × AI Crafters Hackathon

    3e place

  • PwC Consulting Case Competition

    3e place — stratégie d'entreprise

  • Cyber Odyssey 2025 (akasec)

    Intervenant — bonnes pratiques d'ingénierie logicielle

  • MVP Essentials Guide (2025)

    Auteur d'un guide pour fondateurs de startups tech

Contact

Un projet à construire ? Parlons-en.

Parlez-moi de votre projet — infrastructure, backend, IA ou un MVP complet. Je vous réponds sous quelques jours.

Discuter sur WhatsApp

Le moyen le plus rapide de me joindre — je réponds généralement en quelques heures.

ou remplissez le formulaire