Abdelbrahim Tounao Kiri
DEC-BAC en Informatique
Cégep Garneau - Session Automne 2025
Stage chez Accueil Sérénité
25 août - 14 novembre 2025 (12 semaines)
Professeur, Cégep Garneau
Validation architecture, revue code, bonnes pratiques, gestion GitHub Projects
Professeur, Cégep Garneau
Gestion projet, méthodologie, documentation, communication client
Encadrement : Rencontres régulières, accompagnement démos avec cliente, grande autonomie accordée
Établir les fondations solides du projet en concevant une architecture logicielle robuste et maintenable pour tout le développement futur.
Défi : Schéma BD incomplet nécessitant plusieurs itérations pour capturer tous les besoins réels
Solution : Rencontres fréquentes avec cliente pour clarifier processus métier, validation à chaque itération
Fier d'avoir créé base solide. Ces fondations ont grandement facilité tout le développement suivant.
Développer système d'authentification sécurisé avec gestion multi-rôles et activation par email pour protéger données sensibles.
Problème : Envoi emails SMTP bloqué par Azure
Solution : Migration vers SendGrid, service spécialisé emails transactionnels professionnel
Beaucoup appris sur sécurité Web. Fierté d'avoir système professionnel fonctionnel protégeant vraiment les données.
Développer le cœur de l'application - système central remplaçant Excel pour gérer dossiers usagers et suivis chronologiques.
Défi : Complexité formulaire 40+ champs avec validations et dépendances. Plusieurs incompréhensions processus métier.
Solution : Analyse documents papier, refonte schéma BD, rencontres fréquentes validation, tests données réelles
Plus grande satisfaction du stage. Voir cliente utiliser l'outil avec enthousiasme très gratifiant.
Mettre l'application en production sur Oracle Cloud pour que le client puisse l'utiliser en conditions réelles avec base de données sécurisée.
Défi : Première expérience Oracle Cloud. Configuration BD et Nginx problématique. Deux recommencements complets nécessaires.
Solution : Documentation officielle, tutoriels YouTube, aide superviseurs. Persévérance malgré échecs.
Très content du résultat. API plus rapide en production. Compétence Oracle Cloud acquise pour futurs projets.
Développer suite complète de tests automatisés pour assurer qualité du code et prévenir régressions lors des modifications futures.
Défi : Tâche chronophage. Maintenir tests à jour lors des modifications schéma BD.
Solution : Approche méthodique : mise à jour systématique immédiate après chaque modification structurelle.
Satisfait que tests fonctionnent correctement et soient bien intégrés dans pipeline automatique.
Créer documentation technique complète et accessible pour faciliter reprise du projet par équipes futures.
Défi : Tâche énergivore. Maintenir documentation à jour quand code évolue.
Solution : Mise à jour immédiate après chaque modification majeure plutôt que d'attendre la fin.
Content du résultat final. Compétence en documentation acquise, utile toute ma carrière.
Comprendre différence entre coder et développer produit utilisable. Équilibrer qualité technique et besoins utilisateur. Importance communication et documentation pour travail équipe. Confiance capacités mener projets complexes de manière autonome. Préparation concrète au marché du travail.
Questions ?