Zakariae El Bouzidi
Élève ingénieur logiciel — Systèmes, Backend & Data
Je conçois et développe des systèmes logiciels fiables, des applications temps réel aux outils de supervision réseau. Mon travail se concentre sur l'ingénierie backend, le traitement de données et la performance système, avec un fort accent sur des solutions concrètes et applicables.
Mes Projets
KanBan Project
Application Kanban web en Java/Spring MVC (janvier 2026). Architecture Maven multi-modules (3 modules), board avec 5 colonnes par défaut, swimlanes, drag and drop, et suivi du temps (timer + worklogs). Qualité renforcée avec 40+ classes de tests unitaires/intégration et pipeline CI (tests, SpotBugs, JaCoCo). Démo live sur serveur de staging (peut être indisponible selon l'état du serveur).
POPPStars Attendance App
Application mobile multi-rôle développée avec Flutter pour gérer la présence des étudiants en environnement académique. Implémentation de la création de séances, de l'accès par rôle et du suivi de présence via SFTP et base SQL. Testée avec plus de 20 utilisateurs avec synchronisation en temps réel en moins de 3 secondes.
Django Chat App
Application de messagerie en temps réel développée avec Django et les technologies Web. Implémentation de salons de discussion, persistance des messages et mises à jour dynamiques. Prend en charge plusieurs utilisateurs simultanés avec une faible latence.
Broadcast Supervision System
Système de supervision de flux vidéo en temps réel avec détection automatique d'incidents. Implémentation de la détection d'écrans noirs, d'images figées et d'anomalies avec OpenCV. Testé sur plusieurs flux vidéo avec une détection fiable.
SNMP Supervision System
Système de supervision réseau avec interface web en temps réel. Développement d'une API REST pour collecter et exposer les métriques SNMP des équipements réseau et serveurs. Testé sur un environnement GNS3 avec supervision temps réel de plusieurs ports et métriques système.
Quaternion 3D Rotation Study
Étude comparative des méthodes de rotation 3D : approches matricielles vs quaternions. Implémentation de simulations en Python pour évaluer les performances et la stabilité numérique.
Compétences
Stack principal
Ingénierie des données
Systèmes & Réseaux
DevOps & Outils
Front-end & Mobile
Expériences
KanBan Project
Conception d'une application Kanban web en Java/Spring MVC. Architecture Maven multi-modules (3 modules), workflow avec 5 colonnes par défaut, swimlanes et suivi du temps par story. Livraison avec 40+ classes de tests (unitaires + intégration) et vérification qualité via SpotBugs/JaCoCo.
Stage Medi1TV - Média International
Immersion dans un environnement IT. Développement de systèmes de supervision, automatisation, support technique. Réalisation de deux projets majeurs : système de supervision de diffusion (détection automatique d'incidents, surveillance de flux vidéo) et système de supervision réseau SNMP (monitoring d'équipements, métriques serveurs et commutateurs).
POPPStars Attendance App
Application Flutter multi-rôle pour la gestion de présence. Création de séances, pointage via SFTP/SQL.
Django Chat App
Backend Django, frontend HTML/CSS/JS. Messagerie en temps réel.
Quaternion 3D Rotation Study
Projet de simulation comparative sur les rotations 3D matricielles et par quaternions, avec analyse de la stabilité numérique en Python.