PORTFOLIO · BTS SIO SLAM

À la recherche d’un stage de 2e année

Roman
Salamzada.

Étudiant en BTS SIO SLAM

Développement backend · Systèmes · Cybersécurité

Comprendre, développer et expérimenter. Je construis mes compétences à travers ma formation, mes projets et mes expériences professionnelles.

Portrait de Roman Salamzada devant ses écrans
Apprendre par la pratique.Du backend aux infrastructures.

01 / À PROPOS

Une curiosité devenue un parcours.

Passionné par l’informatique depuis mon adolescence, je développe mes compétences à travers ma formation, mes projets, mes expériences professionnelles et mon apprentissage personnel. Je m’intéresse particulièrement au développement backend, aux systèmes, à la cybersécurité et au cloud, avec pour objectif à long terme de m’orienter vers le MLOps.

Vers 13 ans, mes premières formations chez InfoTech Kamgar, en Afghanistan, m’ont familiarisé avec Windows, le matériel, Internet et la bureautique. J’ai ensuite commencé le HTML/CSS et le C++. La période du Covid et un accès limité à Internet ont interrompu cet apprentissage, sans arrêter ma curiosité. Co’ordi, la Piscine de 42 puis le BTS m’ont permis de la transformer en pratique.

02 / PARCOURS

De la pratique aux projets.

2027
À venir

Stage de deuxième année

Recherche en cours

Backend, cybersécurité, cloud ou domaines associés.

Stage 2
2026–2027
En cours

BTS SIO — 2e année

Lycée Eugène Jamot · Option SLAM

Approfondissement technique et préparation aux épreuves E5/E6.

ArchitectureSécuritéDocumentation
2026
Stage réalisé

PFMP Manager — Stage 1

Lycée Professionnel Jean Jaurès · Aubusson · 6 semaines

Développement backend, sécurité et déploiement dans un projet en binôme.

ASP.NET CoreMySQLDocker
2025–2026
1re année

BTS SIO — Option SLAM

Lycée Eugène Jamot · Aubusson

Des bases solides en développement, données, réseaux et cybersécurité.

C#PHPSQL
2025
Logo 42
Terminé

École 42 Angoulême — Piscine

4 – 29 août 2025 · Processus d’admission

Une immersion intensive dans le C, Linux et l’apprentissage entre pairs.

CShellGit
2025
Logo Co’ordi
Terminé

Technicien informatique / Support et maintenance

6 janvier 2025 – 13 août 2025 · CDDI · Guéret

Diagnostic, réparation, installation et assistance aux utilisateurs.

WindowsMaintenanceSupport

OBJECTIF PROFESSIONNEL

Objectif à long terme : MLOps

BTS SIO SLAM → Bac+3 Informatique / Cloud / DevOps → Bac+5 IA / Data / Cloud → MLOps

Un projet de poursuite d’études pour relier développement, cloud, DevOps et apprentissage automatique.

Reverse engineering — projet à venir : préparation d’exercices personnels d’analyse de binaires avec Ghidra et un débogueur afin de développer mes compétences en analyse statique et dynamique.

03 / RÉALISATIONS

Des projets, des compétences concrètes.

Projet de stage réalisé · En binôme

PFMP Manager

API, données, sécurité et infrastructure d’une application de suivi des stages. Mon rôle : backend ; Lenny Paul : principalement le frontend Flutter Web.

C#ASP.NET CoreMySQLDocker

Projet personnel · En développement

Personal Command Center — Developer Edition

Tableau de bord développeur local-first assisté par IA : activité GitHub récente, contexte projet persistant dans SQLite et NVIDIA Nemotron via Nebius pour synthétiser la progression et proposer trois prochaines tâches.

C#ASP.NET CoreEF CoreSQLiteGitHub APINVIDIA NemotronJavaScript

Projet BTS · En cours

Aux Claviers Citoyens — API ASP.NET Core

API de gestion de tournois e-sport en BTS SIO SLAM : authentification JWT, gestion des utilisateurs et EF Core / MySQL. Séparation progressive des contrôleurs, services et repositories.

C#ASP.NET CoreEF CoreMySQLJWTREST

Projet terminé · Individuel

ApplicationFrais / GSB

Application PHP MVC de gestion des frais, développée à partir du cahier des charges fourni par le professeur. Module visiteur avancé.

PHPMVCPDOMariaDB

Projet terminé · Individuel

Tonton Primeur

Gestion des articles et fournisseurs dans une application Windows Forms : CRUD, tri, validations et base relationnelle.

C#WinFormsADO.NETSQL

Projet terminé · Individuel

Système d’authentification PHP

Application MVC d’inscription et de connexion avec profil protégé, sessions PHP et suivi de tentatives échouées. Projet d’apprentissage et de portfolio, non destiné à un usage en production.

PHPMariaDBPDO MVCSessionsSécurité

Projet BTS · Client Python

Aux Claviers Citoyens API

Client Python pour une API REST de tournoi e-sport militaire français. Authentification, ressources et menu en ligne de commande.

PythonRESTJWTrequests

Projet pédagogique

Poker

Jeu console C# : déroulement des parties, évaluation des mains et persistance des scores.

C#.NET Framework

Progression en BTS

Interfaces et formulaires

Des premiers formulaires aux applications MDI, en C# Windows Forms et Python.

WinFormsTkinterPyQt5

Projet personnel

Agent IA local

Expérimentations d’un LLM local et d’un agent connecté à WhatsApp : configuration, règles d’outils et dépannage.

OllamaOpenClawWhatsApp

04 / EXPÉRIENCES

Stages & expériences

2026 · 1re année

PFMP Manager — Développement backend

Lycée Professionnel Jean Jaurès — Aubusson

Développement du backend d’une application de gestion des PFMP pour les élèves, les enseignants et les administrateurs : API REST, données MySQL, sécurité et règles métier.

Mes activités

  • Développement de l’API REST ASP.NET Core
  • Gestion des PFMP, journaux, présences et organisations
  • Authentification et contrôle des autorisations
  • Communication avec MySQL via Entity Framework Core
  • Intégration backend ↔ frontend Flutter
  • Dockerisation, Nginx et déploiement

Roman : backend ASP.NET Core, EF Core / MySQL, sécurité et initiatives Docker, Nginx et déploiement.
Lenny Paul : principalement le frontend Flutter Web.

Bâtiments et cour du Lycée Professionnel Jean Jaurès à Aubusson
Lieu du stage · Photo : Cité scolaire Aubusson

Technologies du projet

C#
ASP.NET Core
Entity Framework Core
MySQL
Docker / Compose
Nginx
Git / GitHub
Flutter Web · intégration
18
tâches confiées
API
développement backend
2026
1re année

05 / COMPÉTENCES

La technique, avec ses preuves.

Développement

C#, Python, PHP, C, HTML/CSS et JavaScript.

Personal Command Center, les deux projets Aux Claviers, PFMP, Tonton, GSB, authentification PHP, TPs et formation Python Essentials 1.

Backend & API

ASP.NET Core, REST/JSON, EF Core, JWT, DTOs, injection de dépendances, API GitHub et intégration de services IA. ADO.NET et PDO.

Personal Command Center : API GitHub, intégration IA et gestion des erreurs. Aux Claviers ASP.NET Core : DTOs, injection de dépendances et séparation service/repository. PFMP, Tonton, ApplicationFrais et authentification PHP.

Bases de données

MySQL, MariaDB, SQLite, SQL, modélisation relationnelle, EF Core, CRUD et requêtes paramétrées.

Personal Command Center : contexte projet SQLite. Aux Claviers ASP.NET Core : EF Core / MySQL et modélisation métier. PFMP, Tonton, ApplicationFrais et authentification PHP.

Systèmes & réseaux

Linux, DNS Bind9, VLAN, NAT, pare-feu, redirection de ports, iptables et Wireshark.

Travaux BTS et environnement de test PFMP ; éléments décrits dans mon CV.

Cybersécurité

Linux, Nmap, ffuf et bases de sécurité web. Hashcat et SQLMap en apprentissage.

Modules HTB, Holmes en solo, Root-Me avec TraceForge : pratique CTF, résolution de problèmes et travail d’équipe. Aux Claviers ASP.NET Core : JWT et hachage PBKDF2 ; sécurité PFMP et projet PHP.

DevOps & outils

Docker/Compose, Nginx, reverse proxy, volumes, variables d’environnement, sauvegarde/restauration MySQL. Git/GitHub, Visual Studio, VS Code, XAMPP et Laragon.

Infrastructure PFMP et environnement des projets.

Repères BTS — Compétences mobilisées / E5–E6

Correspondances proposées à partir des réalisations et du référentiel RNCP40792. Elles ne constituent pas une validation des compétences ni un tableau de synthèse définitif.

Réalisation Compétence mobilisée Éléments / limites
Personal Command CenterConcevoir et développer une solution applicative ; travailler en mode projet ; organiser son développement professionnelAPI ASP.NET Core, orchestration GitHub / Nebius / Nemotron, contexte SQLite et intégration JavaScript. Projet personnel en développement ; pas de validation du code par l’IA.
Aux Claviers Citoyens — API ASP.NET CoreConcevoir et développer une solution applicative ; gérer les données ; prendre en compte la sécuritéEF Core / MySQL, DTOs, authentification JWT et PBKDF2, séparation progressive Controller → Service → Repository → DbContext. Projet en cours ; intégration des tournois et cycle des jetons à compléter.
PFMP Gérer le patrimoine informatique ; travailler en mode projet ; mettre à disposition des utilisateurs un service informatique Habilitations, sauvegardes, binôme et déploiement de test. Compléter les traces de planification et de recette.
Système d’authentification PHP Concevoir une solution applicative ; gérer les données ; prendre en compte la sécurité d’une application web MVC, PDO préparé, sessions, hachage des mots de passe, échappement du profil et trigger de suivi des échecs. Projet d’apprentissage avec limites de sécurité documentées.
ApplicationFrais Concevoir et développer une solution applicative ; gérer les données MVC, PDO et base relationnelle. Projet individuel terminé.
Tonton Primeur Concevoir et développer une solution applicative ; gérer les données WinForms, ADO.NET, CRUD et intégrité référentielle.
Aux Claviers Concevoir et développer une solution applicative Client REST Python et composants réutilisables.
Co’ordi Répondre aux incidents et aux demandes d’assistance et d’évolution Diagnostic, dépannage, préparation et assistance. Lettre de recommandation publiée ; attestation d’emploi conservée à titre privé.
42 / HTB / Cisco / Root-Me Organiser son développement professionnel Apprentissage autonome, modules HTB, Python Essentials 1 et participation Root-Me en équipe. Preuves limitées aux formations et participations documentées.

La présence en ligne d’une organisation n’est pas considérée comme acquise par la seule existence de ce portfolio. Les compétences de cybersécurité doivent rester proportionnées aux preuves disponibles.

Référentiel officiel — France Compétences ↗

À confronter aux consignes de la session 2027 et à valider avec l’équipe pédagogique.

Documents officiels SIEC — Session 2026 ↗

E5 : support et mise à disposition de services informatiques. E6 SLAM : conception et développement d’applications. Les projets PHP, C# et Python documentent surtout les compétences de développement ; leur présence au portfolio ne suffit pas à valider l’ensemble du bloc E5.

06 / FORMATIONS

Certifications & formations complémentaires

CISCO NETWORKING ACADEMY

C Essentials 1

Formation terminée le 2 septembre 2026, proposée par le BTS SIO lycée J. Jaurès, Aubusson. Enseignant : Roumaneix Doryan.

Consulter l’attestation ↗

CISCO NETWORKING ACADEMY

Python Essentials 1

Formation terminée par Roman Salamzada le 23 septembre 2026, proposée par le BTS SIO lycée J. Jaurès, Aubusson, via Cisco Networking Academy. Enseignant : Roumaneix Doryan.

Identifiant du certificat : 2688ff96-cee9-4330-ac51-e228a904573c

Voir le certificat ↗

APPRENTISSAGE CONTINU

Hack The Box Academy

Roman Salamzada · @D4rkne33 · France
Hack The Box — Niveau 32 · Skilled

InfoTech Kamgar

Formations en informatique et en anglais : Windows, matériel, Internet, Word, Excel et PowerPoint.

Les documents de formation de cet institut ne sont pas présentés comme une certification officielle Microsoft.

École 42 Angoulême

Participation au processus d’admission — Piscine, du 4 au 29 août 2025.

CTF · 4 novembre 2026

Root-Me PRO EDU — CTF Inter-Établissements 2026

Participation avec l’équipe TraceForge en catégorie Post-BAC / BTS.

Résultat observé en fin d’événement : 5 350 points · 32/91 validations · 9e/12.

EN DEHORS DU BTS

Holmes CTF 2026 — Hack The Box

Première participation à un CTF Blue Team / DFIR, réalisée en solo.

857e sur 5 637 équipes · 1 700 points · 19/111 challenges

07 / VEILLE TECHNOLOGIQUE

MLOps : de l’expérimentation au déploiement.

L’industrialisation, le déploiement et le suivi des modèles d’intelligence artificielle.

Comment les entreprises industrialisent-elles et déploient-elles des modèles d’IA ?

Un fil conducteur entre mon expérience backend, les conteneurs et mon objectif professionnel.

Méthode à mettre en place

Centraliser les sources et flux RSS disponibles, consulter les nouveautés chaque semaine, sélectionner les changements utiles, puis conserver une fiche datée : source, évolution, intérêt, apprentissage et expérimentation possible.

Les abonnements et alertes ne sont pas encore documentés.

7 septembre 2026 — Fiche initiale : suivi des expériences avec MLflow

Statut : source vérifiée lors de la préparation du portfolio ; lecture personnelle et expérimentation à compléter.

Source : MLflow — ML Experiment Tracking (consultation du 7 septembre 2026).

Point observé : le suivi regroupe paramètres, métriques et artefacts des expériences. Cette fiche est un point de départ, pas l’annonce d’une nouvelle version.

Intérêt : comparer les essais et retrouver les éléments associés à un modèle.

Prochaine étape : réaliser deux essais, comparer leurs métriques et rédiger mon retour d’expérience. Aucun essai n’est revendiqué ici comme déjà réalisé.

Synthèse initiale : déployer un modèle implique aussi de suivre ses expériences et son cycle de vie. Le journal sera enrichi de lectures et d’essais personnels datés.

08 / CONTACT

Échangeons sur votre prochain projet.

À la recherche d’un stage de deuxième année en backend, cybersécurité ou cloud.