Chargement...
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.

raphael@portfolio:~$
0
Certifications
0
Années BTS
0
Projets
0+
SPS Validées
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 ↗
Cliquez sur Télécharger pour exporter le CV en PDF
RB
Raphaël
Boyer
19 ans · Aurillac (15)
Contact
TEL06 12 22 84 39
@raphael.boyer.pro@mail.fr
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%
Chronologie BTS 2024 → 2026
Sept 2024
Entrée en BTS SIO SLAM
Lycée Jean Monnet Mermoz — Aurillac. Début des modules de développement, cybersécurité et administration réseau.
JavaSQLHTML/CSSBash
Janv – Fév 2025
Stage 1 — AGEDI · PACS
Développement frontend & backend du logiciel PACS (gestion patients). Première exposition au stack Angular + Spring Boot en contexte professionnel.
AngularSpring BootMariaDBREST API
Fév – Juin 2025
Bloc 2 & 3 — Développement avancé
POO Java, Scrum/Kanban, JWT, sessions, RBAC. Montée en compétence sur la sécurité applicative et les méthodes agiles.
Java OOPScrumJWTRBACRGPD
Juin – Juil. 2025
Stage 2 — AGEDI · Proxima Map
Application de cartographie interactive OpenLayers. Scraping OSINT, gestion multi-couches SIG, système d'habilitations Symfony. Architecture microservices Docker.
OpenLayersAngularSymfonyMongoDBDocker
Sept – Déc 2025
2ème année — Consolidation
Architecture réseau avancée, DevSecOps, PostgreSQL, TypeScript stricte. Préparation active aux épreuves E5 et E6.
PostgreSQLTypeScriptGitLab CIDevSecOps
Janv – Mars 2026 · EN COURS
Stage 3 — AGEDI · Poursuite Proxima Map
Évolution de l'application : nouvelles fonctionnalités cartographiques, migration Angular v19, optimisation PostgreSQL, CI/CD GitLab automatisé.
Angular 19SignalsPostgreSQLCI/CD
Juin 2026 · À VENIR
Épreuves E5 & E6 — Jury BTS
Présentation du portfolio, des SPS validées et du rapport de stage devant le jury.
E5E6Soutenance
03 — Annexe 8-1 officielle · BTS SIO SESSION 2025

Tableau de synthèse E5

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

Tableau de synthèse — Annexe 8-1 officielle BTS SIO SESSION 2025
↓ Télécharger

Si le PDF ne s'affiche pas, utilisez le bouton Télécharger ci-dessus.

Matrice rapide — Compétences ↔ Projets
Compétence Projets / SPS associés
B1.3B1M3 Bash · B1M9 Scripting Logs · B1M10 PowerShell · B1M11 Logs&Regex
B1.5B1M5 JavaScript · B1M12 SEO
B2.1B1M6 SQL M7 & M8 · B2M6 Transactions · Stage 1 & 2 AGEDI
B2.2APM7 C# · B1M1 Java TU · B2M3 POO · B2M4 · B2M8 Festival · B2M11 Habilitations · Stage 1 PACS
B2.3B1M4 HTML/CSS · B1M5 JS · B2M5 NASA API · B2M8 V2 · Stage 2 OpenLayers
B3.1B1M11 Logs&Regex · B1M9 Scripting · B3M1 Langage C · B3M2 HTTP · Veille CVE · Quiz Cybersécurité
B3.2B2M11 Habilitations · B3M3 JWT · B3M4 Vol session · MOOC RGPD · Stage 1 & 2
B4.1 · B4.2B2M7 Scrum · Stage 2 AGEDI (Jira · Agile)
B4.3 · B4.4Stage 1 & 2 AGEDI · Docker Compose · GitLab CI/CD
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

Stage 2 Stage 2e année — Carte interactive Proxima Map
AGEDI · Aurillac · 2025–2026
Développement d'une application de cartographie interactive
En cours
Schéma architecture Proxima Map
Missions réalisées — Stage 2
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
Compétences :
B1.4
B1.4 — Exploiter référentiels/normes
Sync Odoo API · REST
B2.2
B2.2 — Traiter demandes applicatifs
API REST Spring Boot · Angular 18
B2.3
B2.3 — Évolution site Web
OpenLayers · filtres · popups
B4.1
B4.1 — Analyser objectifs projet
Jira · Agile · user stories
B4.3
B4.3 — Déployer un service
Docker Compose · pré-prod
B3.2
B3.2 — RGPD · sécurité
Données adhérents anonymisées
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 1 Stage 1re année — Module PACS
AGEDI · Aurillac · 02/06/2025 – 04/07/2025
Gestion documentaire PACS — Module Angular + Spring Boot
Terminé
Schéma architecture PACS
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
Missions réalisées — Stage 1
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
Compétences :
B2.2
B2.2 — Traiter demandes applicatifs
Module Angular + Spring Boot PACS
B2.3
B2.3 — Évolution site Web
Correction bugs 500 · liaisons front/back
B1.6
B1.6 — Règles d'utilisation
Git/GitLab · MR · versioning
B3.2
B3.2 — RGPD · confidentialité
Nuxeo GED PACS
B4.3
B4.3 — Déployer un service
Docker · Flyway · mise en prod
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 personnelles + flux en temps réel depuis Dev.to · HackerNews · CERT-FR

Méthodologie de veille
Agrégation de flux RSS hebdomadaire · Alertes CERT-FR et ANSSI · Lectures MDN, Dev.to et InfoQ
CERT-FR ANSSI CNIL.fr MDN Web Docs Dev.to InfoQ
🔐 Cybersécurité
Jan 2025
Chiffrement & Hachage
Symétrique/Asymétrique, AES-256, RSA, SHA-256, MD5. Différences entre chiffrement (réversible) et hachage (irréversible). Cas d'usage concrets en développement.
ANSSI.frB3.1 · B3.2
📋 Conformité
Déc 2024
MOOC CNIL — RGPD complet
5 modules certifiants : Notions clés, Principes de protection, Responsabilités, DPO & conformité, Collectivités territoriales. Certification obtenue.
CNIL.frB3.2 · B3.3
🤖 Intelligence Artificielle
Fév 2025
IA & Marché du travail
Suivi des avancées en IA générative : LLM (GPT-4, Gemini), robots humanoïdes Boston Dynamics, automatisation des métiers. Impacts sur les profils développeurs d'ici 2030.
Le Monde InfoInfoQ
📝 Bonnes pratiques
Mars 2025
Fiches bonnes pratiques dev
Fiches rédigées pour Python, HTML/CSS, JavaScript, SQL, C# et Angular/TypeScript. Couverture OWASP Top 10, conventions de nommage, sécurité des API REST.
MDN Web DocsOWASP.orgB1.6 · B2.4
🎮 Pédagogie
Nov 2024
Quiz cybersécurité interactif
Création d'un quiz interactif HTML/JS de sensibilisation à la cybersécurité. Thèmes : phishing, mots de passe, HTTPS, RGPD. Déployé en classe lors d'une séquence pédagogique.
OWASP.orgB3.1 · B2.3
📡 Veille informationnelle
Oct 2024
Veille 1ère année — CVE critiques
Suivi des CVE critiques (CVSS ≥ 9.0) publiées par le CERT-FR. Analyse de Log4Shell, MOVEit, Citrix Bleed. Rédaction d'un rapport de synthèse de 4 pages pour l'enseignant référent.
CERT-FRNVD NISTB3.1 · B3.3
⚡ Framework
Janv–Mars 2026
Angular v17 → v19 — Nouveautés
Suivi des évolutions Angular : Signals (v16), Deferred Loading, Built-in control flow (@if, @for), Standalone components. Impact direct sur le projet AGEDI Proxima Map.
Blog AngularDev.toB2.3
09 — Contact

Me contacter

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

Nom
Email
Sujet
Message
✅ Message envoyé ! Je vous répondrai dans les plus brefs délais.