Education
Université Paris Cité - Ecole d'ingénieurs Denis Diderot | Paris, France
Engineering Degree in Computer Science, Major: Software Engineering; Minor: Embedded Systems
Graduation Date: November 2024
GPA: 3.3/4.0
Relevant Coursework: Data structures and algorithms, Software Engineering Principles, Artificial Intelligence and Machine Learning, Embedded Systems, Distributed Systems
2021 – 2024
Euro-Mediterranean University of Fez | Fez, Morroco – Ranked 1st in Morroco
Preparatory Classes - Mathematics, Physics, and Engineering Sciences
Admitted through a competitive entrance exam to the INSA Euromed program, part of the INSA network.
Awarded a merit-based scholarship for academic excellence.
Ranked the #1 university in Morocco (Round University Ranking 2025)
2019 - 2021
Experience
CGI, Paris, FR - Software AI Engineer Trainee
March 2024 – September 2024
- Built a chatbot with Azure OpenAI & Langchain to help users quickly find the right information. Improved data access speed by 30% using RAG.
- Fine-tuned LLMs (GPT 3.5) and optimized prompts to better handle business-specific data. More accurate and relevant responses in complex use cases.
- Developed a computer vision solution to extract text from unstructured documents (Tensorflow, Pytorch). Reduced processing time by 25%.
TYPSA (Téchnica y Proyectos, S.A.), Madrid, ES - Software Engineer & Data Analyst Trainee
June 2023 – September 2023
- Built data-driven web applications using Django.
- Combined backend development with data pipeline design, analytics, and visualization to support business decision-making.
- Handle RUN incidents and identified their root causes. Resolved over 100 issues faced by end users.
Ec Data Consulting, Paris, FR - Software Engineer Trainee
July 2022– September 2022
- Refactored a Java codebase application using Clean Code principles to improve maintainability.
- Created technical documentation to enhance understanding of the app for users and developers.
Complétude, Paris, FR - Mathematics Tutor
September 2022 – February 2024
- Delivered over 150+ hours of personalized math tutoring to 5+ students from high school and university levels.
- Helped students improve their grades by an average of 20–30% within 3 months.
Research and Academic Projects
Multimodal Document Intelligence Pipeline (RAG)
Personal Research Project | 2024–2025
- Developed a multimodal RAG pipeline using LangChain, Unstructured, and GPT-4 Vision to analyze complex documents (text, images, tables, charts) and answer user queries via an interactive Streamlit interface. GitHub Link
SpaceBot Control
Java Microservices | Spring & TDD
- Developed a microservices-based Java application with Spring and PostgreSQL to manage autonomous space robots via REST APIs, including mission control, real-time monitoring, simulation, and alerting, with robust unit and API testing for reliability.GitHub Link
MetroFlow – Subway Route Optimization Engine
Java Application | Test-Driven Development
- Built a Java application to calculate optimal subway routes using a modular architecture, Test-Driven Development (TDD), and Gradle, with robust logic validated through JUnit unit testing.GitHub Link
SyncDrive – Synchronous Control System for Autonomous Urban Navigation
- Developed a synchronous control system for an autonomous vehicle in a virtual city using Heptagon and C, with real-time obstacle avoidance, traffic signal compliance, and precise path tracking.GitHub Link
Protecto-Cycle – IoT-based Smart Lighting System
- Developed an automated lighting system for bicycles using Raspberry Pi, Arduino, Python, and C++, employing PIR motion sensors to control bike lighting in real time, enhancing safety through reliable presence detection and efficient sensor-actuator communication.GitHub Link
Skills and Interests
Programming Languages: Python, Java/JEE, C/C++, JavaScript, HTLM5/CSS3
Web Development: Creation of web applications and RESTful APIs
Databases & Data Analysis: SQL/PostgreSQL, Python (Pandas, Numpy, Scikit-learn), Excel(VBA)
AI & Machine Learning: NLP, LLMs, RAG, Computer vision (TensorFlow, PyTorch)
Embedded development: C/C++, Embedded Linux, Protocols (I2C, SPI, UART), Real-Time Systems
DevOps & Cloud: Docker, Kubernetes, CI, Microsoft Azure, Amazon Web Services
Development Tools & Methodologies: Git, Testing, Agile methodology(SCRUM, SAFe)
Languages: English (Fluent), French (Native), Spanish(Basic)