Portfolio · BTS SIO SLAM

Français Olivier

Français Olivier

Étudiant BTS SIO SLAM.

Développeur passionné par la conception d'applications web modernes

Qui suis-je ?

À propos de moi

Je suis actuellement étudiant en BTS Services Informatiques aux Organisations, option Solutions Logicielles et Applications Métiers (SLAM).

Passionné par le développement web full-stack, j'ai acquis des compétences en PHP/Symfony côté serveur, mais aussi en TypeScript/Node.js pour des APIs REST et des bots Discord déployés en production.

J'explore également les sujets IA (RAG avec Mistral AI), la cybersécurité et les architectures cloud — des domaines qui vont au-delà du cursus BTS et reflètent mon investissement personnel dans le métier.

Formation

BTS SIO SLAM - Services Informatiques aux Organisations

Ce que je maîtrise

Mes compétences

Backend

PHP 8.4 Symfony Symfony AI TypeScript Node.js Express.js SQL / PostgreSQL MySQL / MariaDB MongoDB Doctrine ORM API REST RAG / IA générative

Frontend

HTML / CSS JavaScript Tailwind CSS Twig Stimulus / Turbo Three.js

Outils & Technologies

Git / GitHub Docker PHPStorm Composer PHPUnit PM2 GitHub Actions Kali Linux

Savoir-être

Travail en équipe Résolution de problèmes Apprentissage autonome Rigueur & documentation Communication
Rester à jour

Veille informationnelle

Sources que je consulte régulièrement pour rester à jour sur l'écosystème du développement web.

Podcast

Syntax.fm

Podcast anglophone de référence sur le développement web full-stack, animé par Wes Bos et Scott Tolinski. Écouté pendant mon travail chez Auchan Drive.

Sujets suivis

Nouveautés JavaScript Frameworks front-end Performance web Bonnes pratiques CSS
YouTube

Cocadmin

Chaîne francophone sur l'administration système, les conteneurs et les infrastructures Linux. Complémentaire à la culture sysadmin du BTS SIO.

Sujets suivis

Docker & conteneurs Administration Linux Self-hosting Sécurité système
YouTube

Benjamin Code

Développeur qui documente sa mise en pratique des outils IA au quotidien. Approche concrète et orientée productivité développeur.

Sujets suivis

IA générative appliquée Outils IA pour développeurs Automatisation du workflow
Apprentissage continu

Certifications & Formations

Pratique algorithmique — Démarche personnelle

LeetCode

Résolution de problèmes algorithmiques en autonomie complète, hors cursus scolaire. Entraînement régulier à la logique, à l'optimisation et aux structures de données.

37
Total
19
Easy
11
Medium
7
Hard

Cisco NetAcad

Certifié
Badge JavaScript Essentials 1
Cisco NetAcad · 40h

JavaScript Essentials 1

Fondamentaux JS : syntaxe, structures de contrôle, fonctions, manipulation du DOM.

Cisco NetAcad · 50h

JavaScript Essentials 2

JS avancé : programmation orientée objet, asynchrone (Promise/async-await), fetch API.

Badge Introduction à la cybersécurité
Cisco NetAcad · 6h

Introduction à la cybersécurité

Panorama des menaces informatiques et bonnes pratiques de protection des systèmes.

Formations complémentaires

React Foundations for Next.js

Next.js / Vercel

Apprenez à programmer avec JavaScript

OpenClassrooms · 12h

Découvrez TypeScript

OpenClassrooms · 4h

Ce que j'ai réalisé

Mes projets

Stage MyLodge — Chatbot RAG & Configurateur 3D

Symfony 8.0 PHP Symfony AI LLPhant Mistral AI RAG / Embeddings MariaDB Three.js glTF

Stage de 2ème année chez MyLodge : chatbot IA RAG sur Symfony 8.0 (LLPhant, Mistral AI, MariaDB vector store) et configurateur 3D interactif avec Three.js.

Survoler pour voir les détails

Conventio — Gestion de conventions de stage

PHP 8.2 Symfony 7.3 Doctrine ORM Stimulus Turbo Docker PHPUnit Symfony Mailer

Application collaborative de gestion et signature numérique de conventions de stage, impliquant étudiants, entreprises et établissements scolaires.

Survoler pour voir les détails

EyeBOT — Bot Discord Albion Online

TypeScript discord.js v14 Node.js MySQL PM2 API Albion Online

Bot Discord TypeScript déployé en production qui synchronise les personnages Albion Online avec un serveur Discord, avec monitoring système intégré.

Survoler pour voir les détails

mistralRAG — Chatbot IA avec Retrieval-Augmented Generation

PHP 8.4 Symfony API Mistral AI LLPhant RAG Embeddings Docker

Chatbot Symfony intégrant l'API Mistral AI avec un pipeline RAG complet : extraction PDF, génération d'embeddings, recherche sémantique et génération de réponses contextualisées.

Survoler pour voir les détails

GSB-API — API REST sécurisée Node.js/TypeScript

TypeScript Node.js Express.js 5 MongoDB Mongoose Helmet bcrypt

API REST pour le laboratoire pharmaceutique GSB, gérant visiteurs médicaux, praticiens et rapports de visite, avec une sécurité multicouche rigoureuse.

Survoler pour voir les détails

Authentification 2FA & Reset Password Symfony

PHP 8.4 Symfony scheb/2fa-bundle TOTP QR Code ResetPasswordBundle

Implémentation complète de l'authentification à deux facteurs (TOTP/Google Authenticator) et de la réinitialisation de mot de passe par token dans Symfony.

Survoler pour voir les détails

NotePro — Gestion de notes scolaires (sujet BTS blanc)

PHP Symfony Doctrine ORM Twig Docker DataFixtures PHPUnit

Application Symfony de gestion de notes pour un lycée avec trois rôles distincts : administrateur, professeur et étudiant, réalisée dans le cadre d'un BTS blanc.

Survoler pour voir les détails

TopScore — Classement de scores de jeux vidéo

PHP 8.2 Symfony 7.2 Doctrine ORM Twig Stimulus Turbo Docker Symfony Mailer

Application Symfony de gestion de scores par jeu vidéo et par utilisateur, avec inscription vérifiée par email. Projet d'introduction à Symfony.

Survoler pour voir les détails

BetterAlbionImageAPI — API d'images Albion Online

TypeScript Node.js Express 5 archiver express-rate-limit

API Node.js exposant les images d'items d'Albion Online avec un système de nommage lisible, téléchargement individuel ou en bulk (ZIP), gestion des versions du jeu.

Survoler pour voir les détails

CotéBurger — Application restaurant (Stage 1ère année)

PHP natif JavaScript CSS TCPDF MySQL GitHub Actions Composer

Application PHP native de gestion d'un restaurant burger réalisée lors du stage de 1ère année : espace client (menu, click-and-collect) et panel administrateur.

Survoler pour voir les détails

Projet Picasso — Premier site web (Introduction)

HTML CSS JavaScript vanilla PHP natif

Site web multi-pages sur une exposition fictive autour de Pablo Picasso, réalisé comme projet d'introduction au développement web en BTS SIO.

Survoler pour voir les détails

Conception d'une base de données MySQL

MySQL SQL Triggers Vues SQL Gestion des droits

Conception complète d'une base de données relationnelle pour une bibliothèque : modélisation, triggers, vues et gestion des droits utilisateurs.

Survoler pour voir les détails

Simulation d'attaque sur mots de passe — John The Ripper

Kali Linux John The Ripper MD5 / Hachage CrackStation Cybersécurité

Mise en pratique d'une attaque par dictionnaire sur mots de passe hashés (MD5) via John The Ripper sur Kali Linux, dans un cadre pédagogique de cybersécurité.

Survoler pour voir les détails

Comparatif de configurations PC (700 € vs 2 000 €)

Hardware PC Intel Core i9 / AMD DDR4 / DDR5 NVMe SSD Windows 11

Étude comparative de deux configurations PC selon un cahier des charges : une station bureautique à 700€ et un poste de travail performant à 2000€, configurées sur LDLC.

Survoler pour voir les détails

Benchmark et analyse des performances d'un ordinateur

AIDA64 CPU-Z BurnInTest PerformanceTest Benchmark

Tests de performance complets d'un ordinateur via 4 outils de benchmark (AIDA64, CPU-Z, BurnInTest, PerformanceTest) avec analyse comparative des résultats.

Survoler pour voir les détails

Les différents types de processeurs : conception, fabrication et technologies

ARM / RISC Zen 2 / RDNA 2 SoC TSMC Qualcomm / Apple Silicon / AMD / NVIDIA

Rapport de recherche sur l'écosystème mondial des processeurs : qui les conçoit, qui les fabrique, et quelles architectures selon le domaine (mobile, consoles, automobile, serveurs).

Survoler pour voir les détails

La haute disponibilité — Sécurisation & externalisation

Sécurité physique Firewall / IDS/IPS VLAN / DMZ Chiffrement Cloud (OVH, Scaleway…) PRA / Sauvegarde SIEM

Étude complète sur la sécurisation d'un local technique et l'externalisation des infrastructures informatiques vers le cloud.

Survoler pour voir les détails