Recherche PFE IA / ML / DL; Full Stack · Fév — Sept 2027

Eya
Ben Ameur

Élève ingénieure en Génie Logiciel — IA ; Full Stack

Eya Ben Ameur
Profil

Ce qui m'anime : comprendre pourquoi un modèle se trompe, puis le rendre meilleur. Élève ingénieure en dernière année de Génie Logiciel à l'INSAT, je recherche un PFE de 4 à 6 mois à la croisée de l'IA (machine learning / deep learning) et du développement logiciel, disponible de février à septembre 2027 et ouverte à la mobilité internationale.

Au Laboratoire de Recherche EFREI, j'ai reproduit un CNN à trois flux pour reconnaître 19 coups de badminton, puis conçu une branche « contexte tactique » qui fait passer le F1 macro de 19,3 % à 25,3 % (essais préliminaires). Chez Nexaminds (stage, puis temps partiel en parallèle des études), j'ai développé 6 modules d'un SIRH et livré plus de 20 endpoints REST testés dans une architecture microservices NestJS.

En projets, j'ai réduit de 42,6 % les émissions de CO₂ d'un modèle de deep learning distribué et amené la sensibilité d'un Audio Spectrogram Transformer au niveau de l'article de référence. Et parce qu'un bon ingénieur sait aussi écouter : 6 ans de conservatoire, 5 ans de violon et 1 an d'oud.

3
Stages
10+
Projets réalisés
20+
Endpoints REST livrés
−42,6 %
CO₂ en DL distribué
Parcours académique

Formation

INSAT — Tunis
Cycle Ingénieur — Génie Logiciel
2023 — 2027 (prévu)

Dernière année (3e année du cycle ingénieur). Algorithmes, architecture logicielle, systèmes distribués, IA, développement web ; mobile. À la recherche d'un PFE de 4 à 6 mois (février — septembre 2027).

🎓
Lycée El Wafa, Ariana
Baccalauréat — Mathématiques
2022
📐
Technologies & outils

Ma boîte à outils

💻 Langages de programmation
Python
NumPyPandasMatplotlib
Java
OOPJEEMaven
JS / TS
JavaScriptTypeScript
C / C++ / C#
CC++C#
Go
CollyGoQuery
PHP / Dart
PHPSymfonyDart
🧠 IA & Data Science
🤖
Machine Learning
Scikit-learnXGBoostDecision TreeRandom ForestK-NNNaive Bayes
⚡
Deep Learning
PyTorchTensorFlowCNNRNN/LSTMTransformersAttentionSharpness-Aware Min.Hugging Face
👁️
Vision par ordinateur
OpenCVMediaPipeFlot optiqueEstimation de pose
🌊
Big Data
SparkHadoopKafkaMLlibLambda Arch.
🖥️ Full Stack & Mobile
Frontend
ReactAngularTailwindBootstrap
Backend
NestJSSpring BootFastAPIFlask.NETSymfony
Mobile
FlutterDart
🗄️ Bases de données
SQL
PostgreSQLMySQL
NoSQL
MongoDBRedisCassandraMinIO
ORM
TypeORMPrismaHibernate
🚀 DevOps & Outils
Conteneurs
DockerDocker ComposeKubernetes
Git & VCS
GitGitHubGitLab
🛠️
IDE & Outils
VS CodeIntelliJPyCharmKaggle
Méthodologies
Agile
ScrumKanbanJira
UML
Cas d'utilisationDiagramme de classesDiagramme de séquenceDiagramme d'activité
Revue de code
Pull RequestsSonarQubeBonnes pratiques
En cours d'apprentissage
💬
LLM
PromptingHugging Face
📚
RAG
EmbeddingsRecherche vectorielle
Microsoft Azure
Cloud
Soft Skills
Communication
Esprit d'équipe
Adaptabilité
Esprit d'analyse
Travail sous pression
Parcours professionnel

Mon expérience

EFREI Research Lab — France
Stagiaire en Recherche IA — Reconnaissance de coups de badminton
07 — 08/2026 · À distance

Conception et développement d'un système de reconnaissance de coups de badminton à partir de vidéos, basé sur une architecture Three-Stream CNN (RGB + flot optique + pose) reproduisant et étendant les travaux de Martin et al. (MMSports 2021).

  • Pipeline complet de prétraitement sur ShuttleSet (19 classes) : extraction de frames, flot optique Farneback, suivi de ROI MOG2 et estimation de pose MediaPipe, sous PyTorch et OpenCV.
  • Conception d'une 4e branche « contexte tactique » exploitant les positions sur le terrain : F1 macro de 19,3 % à 25,3 % et rappel macro de 22,3 % à 28,1 % lors d'essais préliminaires (20 matchs sur 44, 30 époques).
  • Comparaison de backbones alternatifs (RAFT, TV-L1, RTMPose, YOLO-Pose) et optimisation de l'entraînement : −8 % de temps, accuracy de 43,9 % à 49,0 % ; code couvert par 21 tests unitaires.
RecherchePyTorchCNNComputer VisionMediaPipeOptical FlowDeep Learning
Nexaminds — Tunis
Ingénieure Logiciel Full Stack · Temps partiel
09/2025 — 06/2026

Architecture microservices monorepo NestJS, React, Tailwind CSS :

  • SIRH — 6 modules (employés, pointage, congés, calendrier, validation des demandes de congé, documents), un workflow de validation sur 4 rôles (employé, superviseur, RH, admin), un historique de chaque modification et une GED de l'embauche à la sortie.
  • Lovester — Plus de 20 endpoints REST livrés sur plusieurs sprints Agile (microservices NestJS, MongoDB), couverts par des tests unitaires et des collections Postman ; job quotidien de score de popularité (Bull).
  • Benchmark de 7 fournisseurs SMS/OTP (Twilio, Vonage, Sinch, Infobip, Telesign, Telnyx, Prelude) selon le coût, la sécurité et la délivrabilité, pour évaluer les options d'authentification.
NestJSReactTailwind CSSMySQLMongoDBMicroservicesPostmanBull
Nexaminds — Tunis
Stage d'été — Développement Web
06 — 08/2025
  • Contribution active au développement du système HRMS : implémentation du panneau employé incluant la gestion des check-in/out et le suivi des congés.
NestJSReactHRMS
Tunisian Cloud — Tunis
Stage d'été — Web Scraping & Data Engineering
06 — 07/2024
  • Développement de scripts Go (Colly, GoQuery) pour l'extraction automatisée de données d'entreprises depuis Pages Jaunes, avec structuration et stockage dans PostgreSQL.
  • Conception d'APIs RESTful pour exposer les données collectées sous forme d'un pipeline de données prêt à l'emploi.
GoCollyGoQueryPostgreSQLREST API
Ce que j'ai construit

Mes projets

Intelligence Artificielle & Recherche
Jan — Juin 2026 deep-learning-distribue
🔬
Deep Learning Distribué & IA Frugale
Modèle de prédiction de trajectoires (Introvert, CVPR'21) transformé en système distribué conteneurisé (Docker, PyTorch RPC) ; 4 stratégies comparées avec une métrique de frugalité pondérée par AHP. −42,6 % de CO₂ à précision comparable, −83 % avec torch.compile + précision mixte.
RecherchePyTorchPythonIA FrugaleDistribuéDockerCodeCarbon
Mars — Mai 2026 classification-sons
🫁
Classification Sons Respiratoires
Reproduction de l'Audio Spectrogram Transformer avec Sharpness-Aware Minimization sur ICBHI 2017 : sensibilité de 55,7 % à 68,2 %, au niveau de l'article (68,3 %). Diagnostic d'un déséquilibre de classes corrigé deux fois, qui faisait chuter la spécificité à 41,7 %.
PyTorchASTSAMlibrosa
Nov 2025 — Fév 2026 surveillance-nouveau-nes
👶
Surveillance Nouveau-nés
Système de détection d'anomalies pédiatriques basé sur 4 algorithmes ML (Decision Tree, Naive Bayes, Random Forest, K-NN) avec évaluation comparative des performances.
Scikit-learnPythonClassification
Oct - Dec 2025 package-delivery
📦
Package Delivery System — INSAT AI
Système de livraison de colis avec calcul de coûts basé sur le trafic. Implémentation de 8+ algorithmes d'IA incluant A* et heuristiques avancées.
JavaA*HeuristiquesSimulation trafic
Jan — Juin 2025 ecopilot-web
🌿
Ecopilot — IA Carbon
Comparaison de SARIMA, Prophet, XGBoost et LSTM pour prévoir les émissions à 6 mois (LSTM retenu : R² 0,93 contre 0,71) et ensemble XGBoost + régression Gamma pour l'empreinte des événements (R² 0,99). API ML Flask.
PythonFlaskLSTMXGBoost
Big Data
Jan — Juin 2026 navigation-maritime
🚢
Navigation Maritime — Big Data
Architecture Lambda avec Spark Streaming + Kafka, profilage de navires via MLlib. Stockage distribué : Redis, Cassandra, MongoDB, MinIO.
SparkKafkaMLlibRedisCassandraMongoDB
Développement Web & Mobile
Jan — Juin 2025 ecopilot-ia
🌿
Ecopilot — Plateforme Web
Plateforme pour mesurer, prévoir et compenser l'empreinte carbone des entreprises, avec évaluation ESG, SSO Keycloak, marketplace de compensation payée via Stripe et déploiement Docker. Projet en équipe de 4.
AngularSpring BootKeycloakStripeMySQLDocker
Oct 2024 - Jan 2025 erp-task
📋
ERP Task & Project Management
Module entreprise pour distribution de tâches, suivi de progression et supervision de projets avec dashboards et analytics d'équipe.
.NETMySQL
Jan — Juin 2025 carpooling
🚗
Carpooling Platform
Application de covoiturage complète avec gestion de trajets, chat en temps réel via WebSockets et optimisation GraphQL.
NestJSReactGraphQLWebSocketsMySQL
Jan — Juin 2024 recipe-blogging
🍳
Recipe Blogging Platform
Plateforme de partage de recettes avec publication, commentaires, profils utilisateurs et dashboard admin pour stats et validation.
SymfonyPHPJavaScriptHTML/CSS
Jan — Juin 2025 clubs-universitaires
🎓
Clubs Universitaires
Application web avec 3 rôles (étudiant, membre, admin). Paiements Stripe intégrés pour les événements.
NestJSAngularStripePostgreSQL
Nov 2025 — Jan 2026 expense-tracker
💸
Expense Tracker
Application mobile de gestion des dépenses et du budget avec Flutter. Auth biométrique + PIN, gestion des notifications et upload de données.
FlutterDart
Langues
Arabe
Langue maternelle
Français
Professionnel
Anglais
Professionnel — certifié OnSET B2
Centres d'intérêt
🎻 Violon — 5 ans
🪕 Oud — 1 an
🎼 Conservatoire — 6 ans
📖 Lecture
🤖 IA
🌐 Dev Web
🔐 CTF
🏆 Compétitions
Travaillons ensemble

Contactez-moi

Je recherche un PFE de 4 à 6 mois en IA et/ou full stack, de février à septembre 2027. Mon CV est disponible sur demande, et je suis toujours partante pour échanger autour d'un projet ☕

Envoyer un email
Eya Ben Ameur
Génie Logiciel · INSAT
Dernière année · Cycle ingénieur
Ariana, Tunisie
eya.gl.ben.ameur@gmail.com
+216 55 556 373