[nom]
Ingénieur IA Junior | Machine Learning | Generative AI
[téléphone] | [e-mail] | Khémisset, Maroc
[lien] | [lien]
PROFIL
Ingénieur en génie informatique, diplômé de l’ENSA en 2026, orienté vers le Machine Learning, le Deep Learning et l’Intelligence
Artificielle générative. Expérience pratique dans la recherche d’images par similarité, la classification d’images, les systèmes de re-commandation et l’intégration de LLM . Compétences en conception de solutions IA, prétraitement et représentation vectorielle des données, ainsi qu’en développement d’applications exploitant des modèles pré-entraînés et des modèles de langage.
FORMATION
2021–2026 : Cycle d’ingénieur en génie informatique, École nationale des sciences appliquées (ENSA), Al Hoceima.
2021 : Baccalauréat en sciences mathématiques, Lycée Abdelkrim El Khattabi, Tiflet.
EXPÉRIENCE PROFESSIONNELLE
Développeur full stack - Stage de fin d’études · Mars–septembre 2026
ACAPS - Autorité de Contrôle des Assurances et de la Prévoyance Sociale, Rabat
- Conception de SI-TransFlow, plateforme BPM basée sur BPMN 2.0 et Flowable, centralisant et traçant 5 processus SI pour 6 services de l’ACAPS.
- Intégration d’un assistant IA avec Spring AI et RAG permettant d’interroger en langage naturel les livrables, rapports et indicateurs de la plateforme.
- Mise en œuvre d’une approche Retrieval-Augmented Generation (RAG) pour fournir des réponses contextualisées à partir de connaissances métier indexées.
- Développement de l’architecture backend avec Java, Spring Boot et PostgreSQL, ainsi que des services nécessaires à l’assistant IA.
- Sécurisation de la plateforme avec Spring Security, JWT et Keycloak.
- Développement de tableaux de bord et automatisation de la génération des procès-verbaux, auparavant rédigés en environ 30 minutes par réunion.
Développeur full stack - Stage technique · 2025
Tasmim Web, Maroc
- Développement d’une application web interne avec Spring Boot et React, intégrant un moteur de recherche intelligent basé sur le RAG avec Spring AI.
Développeur full stack - Stage technique · 2024
ENSAH, Maroc
- Participation au développement et à la maintenance du service e-services du site de l’ENSAH : correction d’anomalies et évolution des fonctionnalités en PHP.
PROJETS IA
Recherche de produits par image : Développement d’une fonctionnalité de recherche visuelle permettant à l’utilisateur de téléverser une image afin de retrouver des produits visuellement similaires. Utilisation d’un modèle pré-entraîné sur ImageNet et de transfer learning pour la classification et la représentation des images.
Technologies : Python, Django, Keras, Deep Learning, ImageNet, Angular, Bootstrap.
Design Pattern Reference Assistant : Développement d’un assistant IA permettant d’interroger une base documentaire sur les design patterns. Les documents sont découpés, transformés en embeddings puis stockés dans PostgreSQL avec pgvector afin de fournir des réponses contextualisées par RAG.
Technologies : Java, Spring AI, GPT-4, Spring Shell, PostgreSQL, pgvector, RAG, Embeddings, GraalVM Native Image.
Système de recommandation de films : Développement d’un système de recommandation basé sur des techniques de Machine Lear-ning afin de proposer des films pertinents à partir des préférences et caractéristiques des utilisateurs et des films.
Technologies : Python, Machine Learning, Recommender Systems, Pandas, NumPy, Scikit-learn.
Agentic RAG Assistant : Exploration d’architectures agentiques combinant recherche augmentée, modèles de langage et utilisation d’outils pour rechercher et exploiter des connaissances documentaires.
Technologies : Python, LangChain, LangGraph, RAG, LLM, Embeddings, Ollama.
COMPÉTENCES TECHNIQUES
Machine Learning : Scikit-learn, Pandas, NumPy, classification, régression, clustering, évaluation des modèles, Recommender Systems.
Deep Learning : Keras, PyTorch, réseaux de neurones, CNN, RNN, ImageNet.
Generative AI : LLM, RAG, Prompt Engineering, Embeddings, recherche sémantique, AI Agents, Tool Calling, Structured Output.
Frameworks IA : Spring AI, LangChain, LangGraph, CrewAI.
Langages : Python, Java, C#, JavaScript, TypeScript, SQL.
Data & Vector Search : PostgreSQL, pgvector, MySQL, MariaDB, Oracle Database, vector embeddings, recherche par similarité.
Back-end : Spring Boot, Spring Data JPA, Spring Security, Hibernate, Django, FastAPI, ASP.NET Core.
Front-end : Angular, React, Bootstrap, Tailwind CSS.
Architecture : Microservices, Clean Architecture, API REST, CQRS, Apache Kafka, RabbitMQ.
Sécurité : Keycloak, JWT, OAuth 2.0, OpenID Connect.
DevOps et outils : Docker, Kubernetes, GitLab CI, Terraform, Git, Maven, Postman.
Processus : Flowable, BPMN 2.0.
Tests : JUnit, xUnit, Cucumber, Vitest.
CERTIFICATION ET LANGUES
Certification : Oracle Certified Associate - Java SE 8 Programmer (2025).
Langues : Français : courant | Anglais : courant | Arabe : langue maternelle | Espagnol : débutant.