Postman

Zakaria

I am a

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

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 / Application Audit

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

Phone

+33 6 99 33 81 33