[nom]
Ingénieur Logiciel
[lien] | [e-mail] | [téléphone] | GOURRAMA
EXPÉRIENCE PROFESSIONNELLE
Ingénieur Logiciel · Mars 2026 – Septembre 2026
Projet : Linkojob — Plateforme complète de recrutement
• Conçu et implémenté un framework d'automatisation de tests E2E avec Cypress.
• Intégré l'exécution des tests dans les pipelines CI/CD via GitHub Actions.
• Participé activement aux réunions d'équipe pour cadrer les nouvelles fonctionnalités et définir leur contenu fonctionnel avant développement.
• Développé un système automatisé liant les CVs reçus par e-mail directement aux offres d'emploi correspondantes sur le tableau de bord RH.
• Implémenté un système de recherche et d'importation permettant aux recruteurs d'identifier et d'associer des candidats existants dans la base de données à n'importe quelle offre d'emploi (nouvelle ou ancienne).
• Optimisé les performances des endpoints de l'API suite à des tests de charge avec k6, en ajoutant des index sur la base de données et en intégrant un système de cache avec Redis pour réduire les temps de réponse.
Développeur Full-stack — Upwork · Juin 2025 – Décembre 2025
Projet : Naoua — Plateforme IA d'analyse juridique (RAG)
• Conçu une recherche vectorielle hybride avec Qdrant et PostgreSQL (pgvector) via LangChain pour une recherche sémantique précise sur des milliers de décisions de justice.
• Développé des workflows multi-agents avec CrewAI orchestrant des LLM (OpenAI / Gemini) pour le raisonnement documentaire, la vérification de citations et la génération de résumés.
• Construit des API backend asynchrones avec FastAPI, SQLAlchemy (AsyncPG) et Redis/Celery pour le traitement en arrière-plan et le scraping automatisé (Selenium).
• Mesuré la qualité du système RAG avec DeepEval (pertinence, précision, fidélité des réponses générées).
• Développé l'interface utilisateur avec Next.js, React, TypeScript et Tailwind CSS ; conteneurisation avec Docker.
Ingénieur stagiaire en développement Web (PFE) — APTIV Tanger · Mars 2024 – Septembre 2024
Projet : MediAssist — Plateforme de gestion de la santé au travail
• Conçu une API RESTful modulaire avec FastAPI pour la gestion des dossiers médicaux, consultations et suivi des accidents du travail.
• Architecturé le schéma PostgreSQL avec SQLAlchemy (AsyncPG) et automatisé les migrations via Alembic.
• Intégré Celery et Redis pour le traitement asynchrone (rapports Excel/PDF, notifications) et un pipeline ETL (CSV →
PostgreSQL).
• Implémenté l'authentification par rôles avec OAuth2/JWT et Bcrypt, ainsi qu'un système d'audit-logging pour la conformité.
• Intégré Firebase Admin SDK et Brevo/MailSlurp pour les notifications ; développé le frontend avec Angular et conteneurisé avec Docker.
FORMATION
Ingénierie Informatique et Réseaux — EMSI (École Marocaine des Sciences de l'Ingénieur) · 2024
Brevet de Technicien Supérieur (BTS), Technicien Spécialisé en Systèmes et Réseaux Informatiques · 2021
COMPÉTENCES TECHNIQUES
Langages & Frameworks Backend — Python · FastAPI · Django · Java · Spring Boot · REST API · SQLAlchemy · OAuth2/JWT
IA & RAG — LangChain · CrewAI · Qdrant · pgvector · OpenAI/Gemini API · DeepEval · ETL
Développement Frontend — React.js · Next.js · Angular · TypeScript · Three.js · Tailwind CSS
Bases de données — PostgreSQL · MySQL · MongoDB · Oracle · Redis
DevOps — Docker · GitHub Actions · Celery · Linux Administration
Tests & Qualité logicielle — Cypress (tests E2E) · Selenium
Méthodologies & Outils — System Design · API Design · Agile/Scrum · Kanban
CERTIFICATIONS
• Advanced React — Meta (2023)
• Machine Learning with Python — IBM (2024)
• Building Scalable Java Microservices with Spring Boot and Spring Cloud
LANGUES
Arabe (Natif) · Anglais (Intermédiaire) · Français (Intermédiaire)