Se rendre au contenu

Bienvenue sur mon portfolio 

 Je m'appelle Elouan LEROY, étudiant en BTS SIO option SLAM. 

Découvrez ici mes projets et réalisations dans le domaine du développement web et logiciel

Découvrir plus Contactez-Moi

Elouan Kiteboarding

A propos

 

Bonjour, moi c'est Elouan ! 

étudiant en BTS SIO 2éme année, option SLAM.

Passionné par l'informatique et les sports de glisse, je mène un parcours singulier en conciliant mes études, mes projets professionnels et ma pratique du kitesurf à haut niveau.

Originaire de Vendée, j'ai grandi à La Roche-sur-Yon où j'ai effectué la majeure partie de ma scolarité. Après une année au CNED pour allier performance sportive et formation, j'ai choisi de rejoindre le Campus Notre-Dame du Roc pour approfondir mon cursus et me concentrer pleinement sur mon développement professionnel en BTS SIO option SLAM

À travers ce portfolio, vous découvrirez mes réalisations en développement, mes compétences techniques ainsi que les valeurs que je cultive dans chacun de mes projets.


CV ELOUAN LEROY 


Compétences

 
Dans cette section, vous retrouverez les compétences acquises au cours de mes deux années de BTS SIO option SLAM, enrichies par mes expériences en stage et personelles. Elles couvrent les langages de programmation, les bases de données, les outils DevOps, les méthodes de conception ainsi que les bonnes pratiques de développement.


Langages de programmation
 

C# : développement d'interfaces graphiques et applications métier avec Visual Studio (POO, événements, MVC)

PHP / Laravel / Symfony : développement back-end, architecture MVC, refonte d'applications de gestion en contexte professionnel

HTML / CSS / JavaScript : création de sites web dynamiques et responsives, respect des standards web

Java : développement orienté objet et applications client/serveur

Python : automatisation, traitement de données et programmation modulaire

Flutter / Dart : développement mobile cross-platform, création d'applications Android et iOS

Systèmes de gestion de bases de données (SGBD)

J’ai manipulé plusieurs SGBD relationnels et non relationnels pour stocker, interroger et gérer des données de manière optimisée dans divers projets.

  • MySQL / MariaDB : création de bases, requêtes SQL, jointures, procédures stockées, gestion des utilisateurs — utilisé en stage sur l'application MCF et Signé Marion
  • PHPMyAdmin : administration et visualisation des bases de données en environnement Docker
  • PostgreSQL : notions théoriques acquises en cours — gestion avancée des types de données et optimisation de requêtes
  • MongoDB : notions théoriques acquises en cours — bases de données NoSQL orientées documents, requêtes avec syntaxe JSON


Méthodes de conception

J’ai acquis des bases solides en modélisation de données et conception logicielle, essentielles pour structurer des projets robustes et évolutifs.

  • Merise : conception de modèles conceptuels (MCD), logiques (MLD) et physiques (MPD) de bases de données
  • UML : utilisation des diagrammes (cas d'utilisation, classes, séquence) pour représenter les fonctionnalités et l'architecture des applications
  • Mockup / Maquettage : conception de maquettes et prototypes d'interfaces en début de projet pour valider l'expérience utilisateur
  • Proof of Concept (POC) : réalisation de prototypes fonctionnels pour tester et valider des idées techniques avant développement


Qualité logicielle

J’ai été initié aux bonnes pratiques de développement, favorisant un code clair, maintenable et fiable.

  • KISS (Keep It Simple, Stupid) : privilégier des solutions simples et lisibles plutôt que complexes
  • DRY (Don't Repeat Yourself) : éviter la duplication de code en factorisant les éléments réutilisables
  • Tests : réalisation de tests unitaires et fonctionnels avec Pest et PHPUnit en contexte professionnel
  • Analyse de code : utilisation de PHPStan et Larastan pour détecter les erreurs, les failles potentielles et améliorer la qualité du code


Travail collaboratif et outils de versioning

J’ai appris à collaborer efficacement en équipe sur des projets de développement grâce aux outils de gestion de versions.

    • Git / GitHub : gestion des versions, structuration des branches (main/dev/feat/fix), pull requests, résolution de conflits — appliqué en conditions réelles durant le stage MCF
    • Conventions de branches : mise en place et respect d'une stratégie de branching professionnelle (feat/xxx, fix/xxx) pour séparer les environnements de développement et de production
    • CI/CD avec GitHub Actions : création de pipelines d'intégration et déploiement continu, automatisation des tests et déploiement sur VPS via SSH à chaque push
    • Documentation & traçabilité : documentation du code, commentaires structurés et suivi de l'historique des commits pour un développement clair et maintenable


Mon parcours professionnel et scolaire en un coup d'œil

Cette frise chronologique présente les principales étapes de mon parcours professionnel et scolaire depuis 2020. Elle reflète la richesse et la diversité de mes expériences, notamment dans le domaine du sport de haut niveau, de la gestion de projets et de ma formation en informatique.

  • Depuis 2020, je réalise régulièrement des missions d’intérim dans des postes variés, renforçant mon sens de l’adaptation et de la communication.
  • En parallèle, j’organise des séjours et compétitions de kitesurf, ce qui m’a permis de développer des compétences en logistique, gestion d’équipe et communication digitale.
  • En 2025, j’ai effectué un stage en entreprise dans le cadre de ma formation, consolidant mes compétences en développement.
  • Depuis 2024, je poursuis mon BTS SIO option SLAM, orienté développement d’applications web et logiciels, pour me spécialiser dans le secteur de l’informatique.

Cette chronologie met en lumière mon engagement, ma polyvalence et ma capacité à mener de front des projets ambitieux dans des domaines complémentaires.


Schéma

Mes projets

Refonte de site web

Refonte du site web Signé Marion ( Stage)

Description : Amélioration du site vitrine de Signé Marion (design floral) : correction de bugs, adaptation responsive, conformité RGPD et optimisation SEO.

 Objectifs : Moderniser l’affichage, améliorer l’accessibilité mobile et renforcer le référencement. 

Compétences : HTML/CSS, PHP, JavaScript, responsive design, SEO, RGPD.

https://www.signemarion.com/creation-site-internet-vendee/


Appli

Agenda personnel – C# / POO / Sérialisation

Description : Création d’une application de gestion d’agenda personnel en C#, avec utilisation de la programmation orientée objet (POO) et de la sérialisation pour la sauvegarde des données.

Objectifs : Mettre en œuvre les bases de la POO et de la persistance de données.

Compétences mobilisées : C#, Visual Studio, fichiers sérialisés, interfaces graphiques.

Application de gestion

Gestion des habilitations – C# / MVC / MySQL

Description : Développement d’un outil de gestion des habilitations avec interface graphique, architecture MVC et authentification utilisateur sécurisée, connecté à une base de données MySQL.

Objectifs : Appliquer le modèle MVC et sécuriser l’accès aux données.

Compétences mobilisées : C#, POO, MySQL, MVC, sécurité, WinForms.

Projet jeu java 2D

Jeu de combat 2D – Java / Client-Serveur / Sockets

Description : Développement d’un jeu multijoueur 2D avec communication en réseau via sockets, architecture MVC et interface graphique. 

Objectifs : Appliquer la logique client-serveur et les bases de la programmation réseau. Compétences mobilisées : Java, MVC, sockets TCP, interfaces Swing.


Veille Informatique 

 Objectif de la veille

Dans un domaine en constante évolution comme celui du développement logiciel, il est indispensable de se tenir informé des dernières nouveautés technologiques, frameworks, langages, outils et bonnes pratiques.

Ma veille technologique me permet d’anticiper les évolutions du métier de développeur, d’adapter mes compétences et d’identifier les technologies à fort potentiel. Je m'informe via YouTube et certaine newsletters auxquelles je suis abonné.

 Thématiques que je surveille

  • Développement Back-End & Laravel : nouvelles fonctionnalités, packages, bonnes pratiques et évolutions de l'écosystème PHP/Laravel
  • Intelligence Artificielle & LLMs : algorithmes prédictifs, assistants de développement, automatisation et impacts concrets de l'IA
  • Sécurité & DevOps : vulnérabilités, gestion des secrets, bonnes pratiques CI/CD et résilience des systèmes
  • Développement Mobile : évolutions Flutter/Dart et tendances cross-platform
  • Automatisation : protocoles d'automatisation (MCP), workflows et intégration d'outils

Ma méthode de veille

Pour assurer une veille technologique régulière, j'utilise FreshRSS comme agrégateur de flux RSS pour centraliser automatiquement les articles, vidéos et actualités de mes sources favorites (YouTube, blogs tech, BleepingComputer, Toptal). Cela me permet de consulter l'ensemble de ma veille en un seul endroit sans manquer d'informations.