Rima Nafougui
Étudiante de première année en informatique à l'Université de Montréal qui livre des logiciels de production : applications web full-stack, pipelines de recherche IA et API backend, avec tests et CI. J'aime comprendre comment fonctionne un système avant de construire dessus.
J'ai grandi en parlant français et arabe, et j'apprends actuellement le mandarin. J'ai choisi la tech pour la liberté de construire des choses selon mes propres termes. J'ai terminé un DEC en techniques de l'informatique (Web et mobile) au Collège Ahuntsic en mai 2026 et je suis maintenant en première année d'informatique à l'Université de Montréal, par un cheminement accéléré (15 crédits exemptés), avec un baccalauréat prévu en décembre 2028.
Projets
RCapsule : Plateforme de garde-robe IA
Plateforme full-stack de garde-robe avec recommandations de tenues par IA selon la météo, facturation par abonnement Stripe, suppression d'arrière-plan sur AWS Lambda et extension Chrome pour importer des articles depuis des sites de magasinage.
Next.js 16, React 19, TypeScript, PostgreSQL, Supabase, Stripe, AWS Lambda, Redis, OpenAI API
Assistant de recherche ArXiv RAG
Assistant de recherche conversationnel sur plus de 1 200 articles ArXiv indexés : pipeline ETL quotidien, récupération hybride (vectorielle et plein texte) et réponses diffusées en continu avec sources citées, appuyé par un banc d'évaluation de la récupération.
Python, Supabase (pgvector), OpenAI API, sentence-transformers, GitHub Actions, Streamlit
ExpenseFlow : API REST Finance
API REST de finances personnelles avec Spring Boot 3 : authentification JWT, autorisation par rôles, pagination, filtres et sommaires mensuels, avec plus de 40 tests unitaires et d'intégration et une CI à chaque push.
Spring Boot 3, Java 21, PostgreSQL, JWT, Maven, JaCoCo
Plus de projetsAfficher moins
Bibliothèque de composants accessibles
Petite bibliothèque de composants React et TypeScript (Button, Input, Modal) conforme aux WCAG 2.1 AA, avec une fenêtre modale à piège de focus, une navigation complète au clavier et un score Lighthouse d'accessibilité de 100/100.
React, TypeScript, WCAG 2.1, ARIA, Modules CSS
To Do App : Gestionnaire de tâches Android
Gestionnaire de tâches Android avec architecture MVVM, injection de dépendances Hilt et pipeline StateFlow réactif à 5 flux fusionnant données Room, recherche, filtres et préférences DataStore en un seul état d'interface.
Kotlin, Jetpack Compose, Hilt, Room, WorkManager, DataStore, Coroutines + Flow, Material 3
Tableau de bord Chaîne d'approvisionnement
Analyse Power BI complète de 10 000 expéditions (jeu de données public Kaggle) avec modèle en étoile, 50+ mesures DAX et tableau de bord interactif de 4 pages. Montre que le fret aérien accéléré fait gagner 2,83 jours sur les expéditions à haute valeur une fois le biais de sélection pris en compte.
Power BI, Python, DAX
Expériences
Directrice Technologie (bénévole)
Mars – Août 2026Careforall.org
Conception d'un portail membres full-stack (Next.js 16, TypeScript, Supabase, NextAuth v5) avec contrôle d'accès par rôles, flux de soumission et d'approbation des heures de service, et tableaux de bord d'impact en direct. Responsable de l'infrastructure de production de bout en bout : migration d'un site WordPress existant, renforcement de la sécurité et mise en place du premier pipeline SEO et de délivrabilité des courriels de l'organisme.
Développeuse logiciel (contractuelle)
Mars – Mai 2026Diligence Wealth Management, Manulife Wealth
Automatisation de la saisie de données de prospects avec des pipelines Python, faisant passer l'effort manuel d'environ 10 heures par semaine à environ 15 minutes. Développement et déploiement d'extensions Chrome à l'échelle de l'entreprise pour simplifier la saisie de données quotidienne.
Tutrice en programmation
Mai 2025 – Mai 2026Collège Ahuntsic
Une des 4 étudiantes sélectionnées par le collège pour encadrer leurs pairs. Enseignement des structures de données et des algorithmes (notation grand O, récursivité) à 15+ étudiants en Java, Python et SQL, avec une hausse des moyennes de 10 à 15 %.
Référence professionnelle disponible
Tutrice en mathématiques
Août 2024 – Mai 2025Collège Ahuntsic
Tutorat de 5 étudiants en informatique en algèbre linéaire et mathématiques discrètes, avec création de 10+ scripts Python de visualisation pour relier la théorie à la programmation (ray tracing, théorie des graphes, probabilités).
Référence professionnelle disponible
Compétences
- Langages
- JavaScript, TypeScript, Swift, Kotlin, Java, CSS, HTML, SQL, NoSQL, Python, C#, C++, PHP
- Frameworks
- Node.js, Next.js, Vue.js, Vuetify, ASP.NET, Express.js, React.js, Tailwind CSS, Spring Boot, Jetpack Compose
- Bases de données
- PostgreSQL, MySQL, MongoDB, Supabase, Redis
- Cloud & DevOps
- AWS, Vercel, Docker, GitHub Actions, Git
Activités et loisirs
Calculum, Club de programmation compétitive
Septembre 2026 – PrésentUniversité de Montréal
Qualifiée pour les qualifications nord-américaines de l'ICPC 2026. Pratique des algorithmes en C++ et Python sur Kattis, et en C++ sur Codeforces.
Can-CWiC 2026
20 – 21 novembre 2026Canadian Celebration of Women in Computing, Université de Waterloo
Sélectionnée pour y participer, avec un financement du département d'informatique de l'Université de Montréal (DIRO) grâce au don Bengio-McMurray.
Loisirs
La mode et l'apprentissage des langues (actuellement le mandarin).
Me Joindre
Le moyen le plus rapide de me joindre est le courriel. Vous pouvez aussi me trouver sur LinkedIn et GitHub.