Élève ingénieur · Développement logiciel, IA & Data, DevOps

Mohamed Erraji

J'ai livré deux applications full-stack en entreprise : back-ends C# / .NET et Django, front-ends React et intégrations IA concrètes.

Voir les projetsTélécharger mon CVMe contacter
Recherche un stage de fin d'études (PFE)
Mohamed Erraji
01

À propos

Élève ingénieur en informatique à l'EMSI Marrakech, option IA & Data, j'ai livré deux applications en entreprise : une application de bureau full-stack en C# / ASP.NET Core 8, React et SQLite pour un revendeur agréé Maroc Telecom, et une plateforme web de géolocalisation en Python / Django et React. Je pratique aussi Linux, Docker, Kubernetes et Oracle Cloud Infrastructure (OCI), et je recherche un stage de fin d'études (PFE) en IA / Data ou DevOps.

Compétences

Langages

Back-end

Front-end et bureau

Données

Intelligence artificielle

DevOps et systèmes

Méthodes

EMSI Marrakech
Cycle ingénieur, option IA & Data · 2024 – 2027
Marrakech, Maroc
Sur site ou à distance
Arabe, français, anglais
Maternelle · Courant · B2
À la recherche d'un PFE
IA / Data ou DevOps
02

Expérience

Deux stages, deux applications livrées à des entreprises.

  1. Stagiaire Développeur Full-Stack

    Khabache Brothers Services · Revendeur agréé Maroc Telecom · Tan-Tan

    Juil. 2026 – Sept. 2026

    Conception et développement de G_RPL, une application de bureau couvrant tout le cycle d'un revendeur Maroc Telecom : contrats, clients, stock et accusés de réception.

    • Moteur de génération automatique de PDF (iText7) qui remplit les contrats officiels Maroc Telecom à partir de définitions JSON.
    • API REST ASP.NET Core 8 avec Entity Framework Core 8 et SQLite : 11 tables, migrations versionnées, stock sérialisé par numéro de série et HLR.
    • Authentification à deux niveaux (serveur central, jetons JWT RS256, mode hors ligne) et sauvegardes chiffrées AES-256-GCM.
    • Assistant IA par tool calling (API LLM compatible OpenAI) avec des outils en lecture seule sur les données de l'agence.
    • Validation de l'intégration poste–serveur, de la sauvegarde et de la restauration de la base de données.

    C# · .NET 8 · ASP.NET Core · EF Core · SQLite · React 19 · Vite · Tailwind CSS · Electron · iText7 · JWT · Git

  2. Stagiaire Développeur Web

    MIC Consulting Group · Stage en binôme

    Juil. 2025 – Sept. 2025

    Développement en binôme de Compassio, une plateforme web de géolocalisation des entreprises au Maroc.

    • Back-end Django et Django REST Framework : API REST, authentification JWT et 3 rôles (visiteur, responsable, administrateur).
    • Front-end React (Vite) : carte interactive Leaflet, géocodage Nominatim (OpenStreetMap), recherche multicritère et filtres, tableau de bord statistique.
    • Conduite du projet en Agile Scrum sur 4 sprints : daily stand-up, revues et rétrospectives ; modélisation UML.

    Python · Django · Django REST Framework · React · Vite · MySQL · Leaflet · JWT · UML · Scrum

Formation

2024 – 2027
Cycle ingénieur en informatique (MIAGE), option IA & Data
EMSI — École Marocaine des Sciences de l'Ingénieur, Marrakech
2022 – 2024
Technicien Spécialisé en Développement Digital
ISTA Guelmim

Langues

Arabe
langue maternelle
Français
courant
Anglais
B2

Distinctions et activités

3ᵉ Prix

3ᵉ Prix — Embedded Systems for Safe Mobility Competition

Université Cadi Ayyad et Club SECS (ENSA Marrakech) · avril 2025

Participation

COCIA'2025 — session « Smart Project »

Projet : Neuro Drive · EST Casablanca · avril 2025

03

Projets

Deux applications réalisées en stage et livrées à des entreprises.

01En production

G_RPL

CRM de bureau pour un revendeur télécom

Application Windows qui fait tourner une agence revendeuse Maroc Telecom : elle remplit les contrats officiels de l'opérateur, archive chaque dossier client, suit les routeurs et cartes SIM à l'unité et produit les accusés de réception mensuels.

  • Remplit les contrats PDF officiels de l'opérateur ; générer un contrat enregistre le client, son compte et le dossier en une seule transaction.
  • Stock sérialisé : chaque routeur et chaque carte SIM est suivi par son propre numéro jusqu'au client qui l'a reçu.
  • Accusés de réception mensuels construits avec l'API layout d'iText et figés une fois signés : une réimpression reproduit exactement la page signée.
02Livré

Compassio

Géolocalisation des entreprises

Application web de gestion d'entreprises centrée sur Marrakech : recherche multicritère, carte interactive, fiches détaillées et gestion selon le rôle. Réalisée en binôme chez MIC Consulting Group.

  • API Django 5 et Django REST Framework, connexion par jeton JWT ; chaque rôle (administrateur, responsable) voit ses propres pages.
  • Ajout, modification et suppression d'entreprises ; les coordonnées GPS sont calculées automatiquement depuis l'adresse avec Nominatim (OpenStreetMap), Plus Codes acceptés.
  • Recherche par secteur, ville, forme juridique, certification et taille, avec carte Leaflet et pages par secteur et par ville.
04

Mon assistant IA

Une petite démo en direct d'une intégration IA que j'ai développée : interrogez-la sur mon parcours, mes compétences ou les projets ci-dessus.

Assistant du portfolio
Copier la dernière réponse
Effacer la conversation

Bonjour, je suis l'assistant IA de Mohamed. Posez-moi vos questions sur son parcours, ses compétences ou les projets de cette page.

05

Contact

Travaillons ensemble

Je recherche un stage de fin d'études (PFE) en IA / Data ou DevOps, et je reste ouvert aux projets freelance. Envoyez-moi un message, je vous réponds rapidement.

Envoyez-moi un message

Stage de fin d'études (PFE)
Offre d'emploi
Projet freelance
Autre
EffacerEnvoyer