Zakaria

Je suis

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

JavaScript / TypeScript / PHP
C# / Kotlin / SQL
React / Redux / HTML / CSS / Tailwind / Bootstrap
Node.js / Express / Symfony / Laravel / ASP.NET Core
PostgreSQL / MySQL / MongoDB
Docker / GCP / Puppet / Nginx / Apache
Git / GitLab / Jenkins / Jira
OWASP / Mitre ATT&CK / Audit applicatif

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 preview
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 project preview
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 preview
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 preview
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 preview
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 preview
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)

Téléphone

06 99 33 81 33

>