Portfolio · Jury BTS SIO · Confidentiel
RB
Raphaël Boyer
BTS SIO option SLAM · Épreuve E5/E6 · 2024–2026
Lycée Jean Monnet Mermoz · Aurillac, Cantal
En formation · Aurillac, Cantal · Objectif Licence Informatique

Raphaël
Boyer

Développeur full-stack en BTS SIO option SLAM.
Passionné par l'architecture logicielle, la cybersécurité et le DevOps.
Angular · Spring Boot · PostgreSQL · OpenLayers · DevSecOps.

raphael@portfolio:~$
0
Certifications
0
Années BTS
0
Projets
GitHub ↗
Stack Angular 18Spring Boot 3PostgreSQL TypeScriptJava 21OpenLayers DockerREST APIFlyway GitLab CILinux/BashOAuth2 JWTSQL avancéC#
Naviguer dans le portfolio
01
// CV
CV
Parcours scolaire, expériences, compétences
02
→ Parcours
Parcours
Formation, objectifs, épreuves E5/E6
03
◈ Compét.
Compétences
Tableau de synthèse Annexe 8-1 officielle
04
Code
Projets
Réalisations GitLab sur 2 ans
05
[ STG ]
Stages AGEDI
Stage 1 : Module PACS · Stage 2 : Carte interactive adhérents (E6)
06
Certs
Certifications
CISCO, PIX, CNIL RGPD — 8 certifications
07
Σ Gloss.
Glossaire
Notions clés cybersécurité — Bloc 3
08
◎ Veille
Veille
Activités de veille technologique
09
@ Contact
Contact
Coordonnées & réseaux
01 — Curriculum Vitae

CV Raphaël Boyer

Développeur full-stack · BTS SIO SLAM · 19 ans · Aurillac

↓ Télécharger mon CV Ouvrir PDF ↗
RB
Raphaël
Boyer
19 ans · Aurillac (15)
Contact
TEL06 12 22 84 39
LOC2 Rue du Dr Chibret, 15000 Aurillac
Compétences
Front-end
Angular 18, TypeScript, HTML/CSS, SCSS, JavaScript ES6+, OpenLayers
Back-end
Java 21, Spring Boot 3, REST API, OAuth2, JWT, Flyway
Bases de données
PostgreSQL, SQL avancé, MCD/MLD
DevOps & Outils
Docker, GitLab CI/CD, Linux/Bash, PowerShell
Cybersécurité
OWASP Top 10, CVE, RGPD, OSINT
Langues
FrançaisNatif
AnglaisIntermédiaire
EspagnolNotions
Profil

Actuellement en BTS SIO option SLAM (2e année) au Lycée Jean Monnet Mermoz d'Aurillac, je développe des compétences solides en développement full-stack (Angular 18, Spring Boot 3, PostgreSQL) et en cybersécurité. Passionné par le développement, je suis également en formation HTML personnelle. Motivé à poursuivre vers une Licence Informatique.

Parcours scolaire
2025–2026
BTS SIO option SLAM — 2e année
Lycée Jean Monnet Mermoz · Aurillac (15)
AngularSpring BootPostgreSQLDockerCybersécurité
2024–2025
BTS SIO option SLAM — 1ère année
Lycée Jean Monnet Mermoz · Aurillac (15)
JavaSQLHTML/CSSJavaScriptBash
2024
Baccalauréat STI2D — Mention
Expériences professionnelles
Juin–Juil.
2025
Stage développeur — AGEDI (Service POP)
Module d'ajout de documents annexes PACS (drag-and-drop) dans Proxima POP. Angular, Spring Boot, Nuxeo GED, Flyway.
Angular 18Spring BootPostgreSQLNuxeo GEDFlyway
Stage 2
2025–2026
Stage développeur — AGEDI (Service SIG)
Carte interactive des adhérents AGEDI (OpenLayers). 6000+ collectivités, filtrage multicritères, Docker, OAuth2/JWT.
Angular 18OpenLayersSpring Boot 3DockerOAuth2
Été 2025
Magasinier — Super U Decazeville
02 — Parcours personnel

Mon parcours

Formation, objectifs et épreuves BTS

Formation
2024–2025
BTS SIO SLAM — 1ère année
Lycée Jean Monnet Mermoz, Aurillac
Stage 1 : AGEDI · Module PACS
2025–2026
BTS SIO SLAM — 2e année
Stage 2 : AGEDI · Carte interactive adhérents
En cours
Formation HTML personnelle
+ CISCO JS Essentials · CNIL RGPD · PIX
Objectifs & Épreuves
Post-BTS
Licence Informatique
Développement logiciel · Full-stack
Épreuve E5
Tableau de synthèse Annexe 8-1
Blocs 1, 2 & 3 · SPS complètes
Épreuve E6
Carte interactive AGEDI
Soutenance devant jury · 40 min.
Épreuve E5 — Tableau de synthèse
Ce portfolio présente l'ensemble des SPS (Annexe 8-1) sur les deux années, couvrant les Blocs 1, 2 & 3. La page Compétences détaille le tableau de synthèse officiel complet.
Épreuve E6 — Carte interactive AGEDI
La SPS principale E6 : développement de la carte interactive des adhérents AGEDI (OpenLayers + Angular + Spring Boot). 6 000+ collectivités sur 83 départements. Bientôt en production.
Front-end
Angular 18 / TypeScript88%
HTML / CSS / SCSS90%
JavaScript ES6+80%
OpenLayers (carto)72%
Back-end
Java 21 / Spring Boot 385%
PostgreSQL / SQL avancé82%
REST API / OAuth2 / JWT80%
Docker / Flyway / GitLab CI74%
Cybersécurité & Autre
Cybersécurité (CISCO/RGPD)76%
Linux / Bash / Shell70%
Analyse CVE / OWASP65%
03 — Annexe 8-1 officielle · BTS SIO SESSION 2025

Tableau de synthèse E5

Réalisations professionnelles · Formation + Stage 1ère année AGEDI

BTS SERVICES INFORMATIQUES AUX ORGANISATIONSOption : SISR   SLAM
SESSION 2025
Tableau de synthèse des réalisations professionnelles
Compétences mises en œuvre  |  Réalisations professionnelles
NOM et prénom :BOYER RaphaëlCentre de formation :
N° candidat :
Compétences mises en œuvre



Réalisations professionnelles
(intitulé et liste des documents et productions associés)
Période
(JJ/MM/AA
au JJ/MM/AA)
Gérer le patrimoine informatique Répondre aux incidents et aux demandes d'assistance et d'évolution Développer la présence en ligne de l'organisation Travailler en mode projet Mettre à disposition des utilisateurs un service informatique Organiser son développement professionnel

▸ Recenser et identifier les ressources numériques

▸ Exploiter des référentiels, normes et standards adoptés par le prestataire informatique

▸ Mettre en place et vérifier les niveaux d'habilitation associés à un service

▸ Vérifier les conditions de la continuité d'un service informatique

▸ Gérer des sauvegardes

▸ Vérifier le respect des règles d'utilisation des ressources

▸ Collecter, suivre et orienter des demandes

▸ Traiter des demandes concernant les services réseau et système, applicatifs

▸ Traiter des demandes concernant les applications

▸ Participer à la valorisation de l'image de l'organisation sur les médias numériques en tenant compte du cadre juridique et des enjeux économiques

▸ Référencer les services en ligne de l'organisation et mesurer leur visibilité.

▸ Participer à l'évolution d'un site Web exploitant les données de l'organisation.

▸ Analyser les objectifs et les modalités d'organisation d'un projet

▸ Planifier les activités

▸ Évaluer les indicateurs de suivi d'un projet et analyser les écarts

▸ Réaliser les tests d'intégration et d'acceptation d'un service

▸ Déployer un service

▸ Accompagner les utilisateurs dans la mise en place d'un service

▸ Réaliser les tests d'intégration et d'acceptation d'un service

▸ Déployer un service

▸ Accompagner les utilisateurs dans la mise en place d'un service

▸ Mettre en place son environnement d'apprentissage personnel

▸ Mettre en œuvre des outils et stratégies de veille informationnelle

▸ Gérer son identité professionnelle

▸ Développer son projet professionnel

Réalisation en cours de formation
daily scrum, démonstrations journalières : Conception et développement d'une application mobile Festival (Expo / React Native) + Implémentation d'un système de logs et de suivi des connexions utilisateurs 2ème
Amélioration d'un site web par optimisation SEO (titres, balises, performance) + Suivi de la visibilité et des indicateurs de référencement 2ème
Mise en place d'une API sécurisée (HTTP, token, OAuth) + Réalisation d'une veille sécurité (OSINT, analyse de vulnérabilités CVE) 2ème
Développement d'applications Java orientées objet (projet dictionnaire, API NASA) + Mise en œuvre des concepts de POO (classes, héritage, collections) 1ère
Création de pages web statiques et dynamiques (HTML, CSS, JavaScript) + Mise en place d'un site web dynamique connecté à une base de données (SQL) 1ère
Automatisation de tâches administratives avec PowerShell + Analyse et filtrage de journaux systèmes grâce à des scripts et expressions régulières 1ère
Réalisations en milieu professionnel en cours de première année
daily scrum, démonstrations journalières : Conception et développement d'une application web (Angular, Spring Boot, HTML, CSS, JavaScript, PHP, etc.) + Mise en place d'une interface utilisateur ergonomique (front-end) 02/06/2025 au 04/07/2025
Développement et intégration d'une fonctionnalité de gestion documentaire (Nuxeo, backend Spring Boot) 02/06/2025 au 04/07/2025
Correction de bugs et optimisation du code existant (erreurs 500, liaisons front/back) 02/06/2025 au 04/07/2025
Utilisation d'outils de gestion de version (Git/GitHub, GitLab) 02/06/2025 au 04/07/2025
Vérification de la conformité aux normes de sécurité et RGPD (confidentialité des données, gestion des documents) 02/06/2025 au 04/07/2025
Réalisations en milieu professionnel en cours de seconde année
04 — Réalisations GitLab

Projets par bloc

Missions réalisées sur 2 ans · GitLab SIO Aurillac

Bloc 1Fondamentaux & Développement transversal
Bloc 2Développement Java & Applications SLAM
Bloc 3Cybersécurité & Architecture système
05 — Situations Professionnelles Significatives

Stages AGEDI

2 stages au sein du Syndicat Mixte de la Haute-Auvergne · 2024–2025 & 2025–2026

⭐ SPS E6 Stage 2e année — Épreuve E6 · Projet principal
AGEDI · Syndicat Mixte de la Haute-Auvergne · Service SIG · Aurillac (15)

Carte Interactive des Adhérents AGEDI

Bientôt en production

Développement d'une application web permettant de visualiser et filtrer les 6 000+ collectivités adhérentes d'AGEDI sur une carte interactive (OpenLayers). Filtrage par population, type de collectivité ou département. API REST Spring Boot, PostgreSQL, Docker Compose, déployé sur le serveur interne.

Angular 18Spring Boot 3PostgreSQLOpenLayersDockerFlywayREST APIOAuth2JWTGitLab CI
Fonctionnalités développées
F1Carte interactive OpenLayers — Affichage de l'ensemble des communes adhérentes AGEDI
F2Filtrage multicritères — Par population, département, type de collectivité
F3Sélection de périmètre — Dessin d'une zone géographique personnalisée
F4API REST Spring Boot — Endpoints CRUD sécurisés OAuth2/JWT
F5Base de données PostgreSQL — Migrations Flyway, données géographiques
F6Conteneurisation Docker — Docker Compose, déploiement serveur interne
Structure d'accueil
AGEDI · Syndicat Mixte de la Haute-Auvergne
Service
SIG — Système d'Information Géographique
Statut
Bientôt en production
Périmètre
6 000+ collectivités · 83 départements · France
Compétences couvertes
B1.4 · B1.5 · B2.1 · B2.2 · B2.3 · B2.4 · B3.1
SPS — Épreuve E6 SLAM
Ce projet constitue la SPS principale pour l'épreuve E6. Il illustre la maîtrise complète du cycle de développement.
Stage 1Stage 1re année — Module PACS · Proxima POP
AGEDI · Syndicat Mixte de la Haute-Auvergne · Service POP · Aurillac (15)

Module Documents Annexes — PACS
Application Proxima POP · État civil

Dans le logiciel Proxima POP (gestion de l'état civil), développement d'un module permettant l'ajout de documents annexes à un dossier PACS par drag-and-drop. Les documents sont stockés dans la GED Nuxeo et liés en base via Flyway.

AngularTypeScriptSpring BootNuxeo GEDFlywayPostgreSQLDevExtreme
Missions réalisées
M1Composants Angular — Tableaux de documents, boutons d'action, popups (drag-and-drop)
M2Routes Spring Boot — Endpoints REST gestion et stockage des documents
M3Intégration GED Nuxeo — Liaison documents uploadés et GED d'entreprise
M4Migration Flyway — Table de stockage des documents annexes PostgreSQL
M5Correction de bugs — Erreurs 500, liaisons front/back, tests fonctionnels
Logiciel concerné
Proxima POP — Gestion état civil
Module développé
Documents annexes PACS (drag-and-drop)
Période
2 Juin – 4 Juillet 2025 (6 semaines)
GED intégrée
Nuxeo — Gestion Électronique de Documents
Compétences couvertes
B1.1 · B1.2 · B1.4 · B2.1 · B2.2 · B2.3 · B2.4
Documents de stage
Bilan de stage — 1re année
Compte-rendu de stage — 1re année
Tableau de synthèse E5 ↓ Télécharger
07 — Veille & Culture technique

Glossaire Cybersécurité

Notions clés maîtrisées — Bloc 3

Chiffrement
AES (Advanced Encryption Standard)
Standard de chiffrement symétrique (NIST, 2001). Clés de 128, 192 ou 256 bits. Standard mondial le plus utilisé.
Chiffrement
RSA
Algorithme asymétrique : clé publique (chiffrement) + clé privée (déchiffrement). Basé sur la factorisation de grands nombres premiers.
Hachage
SHA-256
Fonction de hachage produisant une empreinte de 256 bits. Utilisée pour vérifier l'intégrité des données.
Authentification
JWT (JSON Web Token)
Standard RFC 7519 pour transmettre des informations signées entre parties. Utilisé pour l'authentification stateless.
Authentification
OAuth2
Protocole d'autorisation permettant l'accès délégué à des ressources sans exposer les identifiants de l'utilisateur.
Réseau
HTTPS
HTTP sécurisé via TLS/SSL. Chiffre les échanges entre le navigateur et le serveur web.
Réseau
VPN
Tunnel chiffré créant une connexion sécurisée sur un réseau public. Masque l'IP réelle et chiffre les données.
Renseignement
OSINT
Open Source Intelligence. Collecte d'informations à partir de sources publiques : réseaux sociaux, Shodan, Maltego.
Vulnérabilités
CVE
Common Vulnerabilities and Exposures. Ex: CVE-2021-44228 = Log4Shell. Évalué par score CVSS.
Attaques
SQL Injection
Injection de code SQL malveillant pour manipuler une base de données. Vulnérabilité OWASP Top 10.
Attaques
XSS (Cross-Site Scripting)
Injection de scripts malveillants dans des pages web pour voler des sessions ou rediriger les utilisateurs.
Attaques
Phishing
Hameçonnage via faux emails ou sites pour subtiliser identifiants ou données bancaires.
Attaques
DDoS
Attaque saturant un service par des milliers de requêtes simultanées pour le rendre indisponible.
Conformité
RGPD
Règlement Général sur la Protection des Données (UE, 2018). 5 modules CNIL certifiés.
Architecture
OWASP Top 10
Liste des 10 risques de sécurité web les plus critiques. Référence mondiale pour les développeurs et auditeurs.
08 — Veille technologique

Activités de veille

Fiches synthèses et activités réalisées sur 2 ans

Cybersécurité
Chiffrement & Hachage
Symétrique/Asymétrique, AES, RSA, SHA-256, MD5. Différences entre chiffrement (réversible) et hachage (irréversible).
Conformité
MOOC CNIL — RGPD complet
5 modules : Notions clés, Principes de protection, Responsabilités, DPO & conformité, Collectivités territoriales.
Intelligence Artificielle
IA & Marché du travail
Suivi des avancées en IA : robots humanoïdes, innovations 2024–2025, impacts sur les métiers informatiques.
Bonnes pratiques
Fiches bonnes pratiques dev
Fiches rédigées pour Python, HTML/CSS, JavaScript, SQL, C# et Angular/TypeScript. Niveau BTS SIO SLAM.
Pédagogie
Quiz cybersécurité interactif
Activités pédagogiques de sensibilisation. Quiz interactif culture générale informatique.
Veille informationnelle
Veille 1ère année
Mission de veille réalisée en 1ère année. Analyse des sources, sélection d'informations pertinentes.
09 — Contact

Me contacter

Aurillac, Cantal (15) · Permis B · Ouvert aux opportunités post-BTS (Licence Informatique)