A Propos de Moi
Je suis développeur full stack avec 3 ans d'expérience. Actuellement en Master Cybersécurité à SUPINFO, je recherche une alternance de deux ans dans le domaine du développement informatique, avec un fort intérêt pour les environnements web, cloud ou liés à la sécurité applicative.
Passionné par le développement, je consacre une partie de mon temps libre à des projets personnels. J’ai notamment conçu un système d’ouverture automatique de rideaux basé sur un servomoteur, contrôlé par une Raspberry Pi via une API Flask. Il m’arrive également de développer des addons pour des jeux vidéo, ce qui me permet d'explorer des aspects variés de la programmation tout en alliant créativité et technicité.
Développeur Web
- Courriel : zakaria.belkacemi@supinfo.com
- Téléphone : 06 99 33 81 33
- Diplôme: Développeur web et web mobile
- Langues: français (natif), anglais (c2), espagnol (notions)
- Autre: Permis B
Soft Skills
Respect des priorités et des délais, écoute des besoins, travail en mode AGILE, sens de l'equipe et surtout PROACTIF.
Compétences
Résumé
Formation
Master Cybersécurité
2024 - en cours
SUPINFO (Major de promotion)
Développeur web et web mobile
2021-2022
Web@cadémie by Epitech
Expériences Professionnelles
Développeur full stack
2024 - en cours
FDI2
- Création d’une application web interne avec React et Node.js pour la génération automatisée de dossiers CIR/CII.
- Traitement de fichiers Excel, calculs d’heures et de salaires, génération de tableaux récapitulatifs exportables. React/NodeJs/Docker
Développeur full stack
Février 2024 - Septembre 2024
VEOLIA EAU
- Tests d'une application interne de gestion avec PHPUnit.
- Implémentation de requêtes SQL, optimisation de tables, refactorisation du frontend. Symfony
Développeur FULL STACK
2023 - 2024
HDM NETWORK
- Création d'une alternative à Zoom pour les daily sprints d'HDM NETWORK.
- Optimisation du backend & front-end en mettant en place une architecture multicouches.
- React/Redux/NodeJS/Socket-io/WebRTC.
Portfolio
Passionné par le développement web, voici quelques-unes de mes réalisations personnelles effectuées durant mon temps libre.
- Mes réalisations
Code Rating System – Déploiement HA & Auto-correction
Système de correction automatique de code (Python/C) avec : - Interface React - Backend Node.js - PostgreSQL master/replica Déploiement distribué : - Docker + VMs Linux - Reverse proxy HTTPS via Nginx - Haute disponibilité avec Pacemaker Fonctionnalités : • Notation automatique selon la sortie du programme • Interface admin pour créer des exercices • Authentification par email • Load balancing entre 2 serveurs • Déploiement automatisé via script Bash

RailRoad – Gestion de trains & réservations
Application web MERN (MongoDB, Express, React, Node.js) permettant aux utilisateurs de créer un compte, gérer des trains et stations, réserver et valider des billets. Fonctionnalités : • Authentification avec rôles (admin / utilisateur) • CRUD complet sur trains, stations et billets • API REST testable via Postman • Interface intuitive + accès programmatique • Architecture MVC (Routes, Controllers, Services, DAOs) • Gestion du projet via Trello Tech : Node.js, MongoDB, JWT, Express
Voting App – Docker & Swarm Resilience
Application de vote conteneurisée avec Flask, .NET et Node.js. Les utilisateurs votent (Cats vs Dogs), les votes sont traités par un worker et stockés dans PostgreSQL, puis les résultats s'affichent en temps réel. Stack technique : • Flask (vote), .NET (worker), Node.js (result) • Redis pour la file de votes • PostgreSQL + volumes pour la persistance • Orchestration avec Docker Compose & Docker Swarm Fonctionnalités clés : • Conteneurisation complète avec Docker • Déploiement résilient via Docker Swarm (réplicas, healthchecks, volumes) • Résilience testée : suppression/redémarrage de services • Images Docker publiées sur Docker Hub • Instructions claires pour lancer le projet en local ou via Swarm

TaskFlow API – Gestion de projets & tâches (ASP.NET)
TaskFlow est une API REST développée en ASP.NET Core pour gérer des projets et des tâches. Elle supporte l'authentification JWT, l'accès restreint par utilisateur, et offre une documentation Swagger complète. Stack Technique : • .NET 8, ASP.NET Core Web API • Entity Framework Core + SQL Server (LocalDB) • JWT Authentication • Swagger / OpenAPI • Architecture en couches avec Repository pattern

Recipe Explorer – Application mobile de recettes (Kotlin)
Recipe Explorer est une application mobile Android en Kotlin (Jetpack Compose) permettant de parcourir, rechercher et filtrer des recettes. Fonctionne hors-ligne grâce à Room Database et une API synchronisée. Stack Technique : • Kotlin + Jetpack Compose • Room Database (stockage local) • Ktor (REST API) • Navigation Compose, Coroutines, Flow • Architecture modulaire : repository, models, screens, db, etc.

Contrôle de rideau – Flask & Raspberry Pi (IoT)
Application Python avec Flask pour contrôler un servomoteur connecté à un Raspberry Pi, permettant d’ouvrir et fermer un rideau via des routes HTTP simples. Stack Technique : • Python 3 + Flask • Raspberry Pi + servomoteur connecté • Contrôle GPIO via script Python • Interface minimaliste via routes : • `/open` pour ouvrir le rideau • `/close` pour le fermer
Contact
Localisation
Sainte-Luce-Sur-Loire (44980)
zakaria.belkacemi@supinfo.com
Téléphone
06 99 33 81 33