About Me
I am a full stack developer with 3 years of experience. Currently enrolled in a Master's program in Cybersecurity at SUPINFO, I am seeking a two-year apprenticeship in the field of software development, with a strong interest in web, cloud, or application security environments.
Passionate about development, I enjoy working on personal projects in my free time. I’ve built an automatic curtain-opening system using a servo motor connected to a Raspberry Pi and controlled through a Flask-based API. I also occasionally develop addons for video games, allowing me to explore creative problem-solving and enhance user experience through code.
Web Developer
- Email: zakaria.belkacemi@supinfo.com
- Phone: 06 99 33 81 33
- Degree: Web and Mobile Web Developer
- Languages: French (native), English (C2), Spanish (basic)
- Other: Driver's License B
Soft Skills
Respect for priorities and deadlines, listening to needs, working in AGILE mode, team spirit, and above all PROACTIVE.
Skills
Resume
Education
Master in Cybersecurity
2024 - Present
SUPINFO (Top of the class)
Web Developer
2021-2022
Web@cadémie by Epitech
Professional Experiences
Full Stack Developer
2024 - Present
FDI2
- Creation of an internal web application with React and Node.js for the automated generation of CIR/CII folders.
- Processing of Excel files, calculation of hours and salaries, generation of exportable summary tables. React/NodeJs/Docker
Full Stack Developer
February 2024 - September 2024
VEOLIA EAU
- Testing of an internal management application with PHPUnit.
- Implementation of SQL queries, table optimization, frontend refactoring. Symfony
Full Stack Developer
2023 - 2024
HDM NETWORK
- Creation of an alternative to Zoom for HDM NETWORK's daily sprints.
- Optimization of the backend & front-end by implementing a multi-layer architecture.
- React/Redux/NodeJS/Socket-io/WebRTC.
Portfolio
Passionate about web development, here are some of my personal projects completed during my free time.
- My Projects
Code Rating System – HA Deployment & Auto-grading
Automatic code grading system (Python/C) with: - React Interface - Node.js Backend - PostgreSQL master/replica Distributed Deployment: - Docker + Linux VMs - HTTPS Reverse Proxy via Nginx - High Availability with Pacemaker Features: • Automatic grading based on program output • Admin interface to create exercises • Email authentication • Load balancing between 2 servers • Automated deployment via Bash script

RailRoad – Train & Booking Management
MERN stack (MongoDB, Express, React, Node.js) web application allowing users to create an account, manage trains and stations, book and validate tickets. Features: • Authentication with roles (admin / user) • Complete CRUD for trains, stations, and tickets • REST API testable via Postman • Intuitive interface + programmatic access • MVC Architecture (Routes, Controllers, Services, DAOs) • Project management via Trello Tech: Node.js, MongoDB, JWT, Express
Voting App – Docker & Swarm Resilience
Containerized voting application with Flask, .NET, and Node.js. Users vote (Cats vs Dogs), votes are processed by a worker and stored in PostgreSQL, then results are displayed in real-time. Tech Stack: • Flask (vote), .NET (worker), Node.js (result) • Redis for vote queue • PostgreSQL + volumes for persistence • Orchestration with Docker Compose & Docker Swarm Key Features: • Full containerization with Docker • Resilient deployment via Docker Swarm (replicas, health checks, volumes) • Resilience tested: service removal/restart • Docker images published on Docker Hub • Clear instructions to run the project locally or via Swarm

TaskFlow API – Project & Task Management (ASP.NET)
TaskFlow is a REST API developed in ASP.NET Core for managing projects and tasks. It supports JWT authentication, user-restricted access, and offers comprehensive Swagger documentation. Tech Stack: • .NET 8, ASP.NET Core Web API • Entity Framework Core + SQL Server (LocalDB) • JWT Authentication • Swagger / OpenAPI • Layered architecture with Repository pattern

Recipe Explorer – Mobile Recipe App (Kotlin)
Recipe Explorer is an Android mobile app in Kotlin (Jetpack Compose) for browsing, searching, and filtering recipes. Works offline thanks to Room Database and a synchronized API. Tech Stack: • Kotlin + Jetpack Compose • Room Database (local storage) • Ktor (REST API) • Navigation Compose, Coroutines, Flow • Modular architecture: repository, models, screens, db, etc.

Curtain Control – Flask & Raspberry Pi (IoT)
Python application with Flask to control a servo motor connected to a Raspberry Pi, allowing to open and close a curtain via simple HTTP routes. Tech Stack: • Python 3 + Flask • Raspberry Pi + connected servo motor • GPIO control via Python script • Minimal interface via routes: • `/open` to open the curtain • `/close` to close it
Contact
Location
Sainte-Luce-Sur-Loire (44980)
zakaria.belkacemi@supinfo.com
Phone
+33 6 99 33 81 33