Dans cette section, je vous propose de découvrir mes projets réalisés
en alternance chez ZF Digital Solution
et durant mon cursus d'ingénieur informatique (FISA INFO) au CESI de Lyon.
ZF SCALAR
SaaS | Microservices | REST API | Fleet Management
Projet Professionnel (Groupe ZF) : contribution au logiciel d'orchestration de flottes et de télématique du Groupe ZF.
Travail sur des architectures microservices hautement scalables et intégration de services d'analyse de données.
Voir plus sur mon alternance.
Breezy
Node.js | Express | PostgreSQL | MongoDB | React | Next.js | Docker
Réseau social en microservices : plateforme sociale conteneurisée (type X/Twitter) articulée sur trois dépôts Git avec gestion distribuée de la donnée (PostgreSQL via Sequelize et MongoDB via Mongoose), un front-end React / Next.js et un déploiement sous Docker.
EasySave
C# | .NET | WPF | Docker | JSON/XML
Moteur de sauvegarde C# / .NET : logiciel de sauvegarde de données (versions 1.0 à 3.0.1) intégrant une interface WPF en MVVM, un module de chiffrement (CryptoSoft), un serveur de logs Docker et plus de 80 tests automatisés.
Recherche Opérationnelle & Algorithmique
Python | ACO | PuLP
Modélisation et résolution du problème du voyageur de commerce avec fenêtres de temps (TSPTW) par l'optimisation par colonies de fourmis (ACO) et la programmation linéaire (PuLP).
Dans cette section, je vous propose de découvrir une sélection de mes projets
les plus marquants
réalisés dans le cour d'atlier professionel le long de mes deux années de BTS SIO (Option SLAM).
Ces projets illustrent mes compétences en conception, développement et gestion.
Parcourez-les pour obtenir un aperçu de mon évolution professionnelle durant cette période.
Pour les projets stockés sur Github, veuillez me demander l'accès via mes coordonnées, retrouvable ici.
AP 0
HTML | CSS
Au cours de ce projet, j'ai développer mon permier Portfolio avec l'aide des langages HTML et CSS.
AP 1
HTML | CSS | PHP
Pour ce projet, j'ai développer un site associatif en utilisant du JavaScript en plus du HTML et CSS.
AP 2 - SISR
VirtualBox | Linux | Windows
Dans le cadre de ce projet, nous avons déployé une architecture LAMP 3/3 sur machine virtuelle (VirtualBox), comprenant une solution de gestion de parc informatique GLPI, un serveur WordPress, phpMyAdmin pour la gestion des bases de données, un routeur configuré sous Debian ainsi que des postes clients sous Debian et Windows.
Voir plus sur GLPI.
AP 2 - SLAM
PHP | HTML | SQL
Dans le cadre de ce projet, j'ai créé un site en intégrant l'authentification comprenant l'inscription et la connexion (avec le chiffrement des mots de passes), mais aussi les différents niveaux de droits d'accès (comme les administrateurs, super-utilisateurs ou encore techniciens) et les sessions.
Voir les documents associés.
AP MVC
PHP | HTML | SQL | CSS
Dans le cadre de ce projet, j’ai développé un site web en PHP qui permet de gérer des joueurs
Rocket League à travers un système CRUD. Ce site affiche des joueurs avec leur id, nom, mmr, etc. On peut y ajouter des joueurs, en supprimer et les modifier.
Le site a été conçu en suivant les bonnes pratiques de développement du MVC pour l'architecture Modèle/Vue/Contrôleur. Vous pourrez le retrouver sur mon Github.
Cliquez ici pour consulter mon Github.
AP WPF METEO
.NET | C# | API | MYSQL | WPF
Client Léger
PHP | HTML | SQL | CSS | TRIGGER
Dans le cadre de ce projet, j’ai repris mon site web en PHP avec une architecture MVC qui permet de gérer des joueurs
Rocket League à travers un système CRUD, et j’y ai intégré un autre projet de cybersécurité d'un système d’authentification sécurisé avec historique de connexion et blocage
de compte après plusieurs tentatives échouées. Vous pourrez le retrouver sur mon Github.
Cliquez ici pour consulter mon Github.
Client Lourd
.NET | C# | API | SQLSERVER | WPF
Dans cette section, je vous propose de découvrir une sélection de mes projets
les plus marquants
réalisés dans le cours de SLAM le long de mes deux années de BTS SIO (Option SLAM).
Atelier SLAM API
C#
Pour ce projet, j'ai créé une API en C#. Cette API se base sur un SWAGGER où il est possible de faire des exécutions CRUD telles que GET, POST, PUT et DELETE. Sur cette API on interagissait une Table "Joueur" qui avait comme propriété : id, pseudo, rank et mmr.
Voir le document associé.
Atelier SLAM SQL
SQL | PHP
Pour ce projet, j'ai créé une BDD Faculté, sur laquelle j'ai intégré des déclencheurs, vues et procédure stockées. On pourra retrouver les tables principales que j'utilise comme Etudiant, Posseder et Voiture.
Voir les documents associés.
Dans cette section, je vous propose de découvrir une sélection de mes projets
réalisé durant mes stages
au cours de mes deux années de BTS SIO (Option SLAM).
Projet Météo
Node.Js | SQL | ElasticSearch
Pour ce projet, j'ai développé une application météo en Node.js qui récupère et stocke les données météorologiques via une API, les insérant ensuite dans Elasticsearch et une Base de donnée MySQL pour une analyse et une visualisation efficaces.
Voir le document associé.
Application Android Studio
Kotlin
Pour ce projet, j'ai conçu ma première application sur Android Studio, me familiarisant avec le développement mobile et créant une interface utilisateur intuitive pour une expérience optimale.
Voir les documents associés.
Projet DataCenter (PUE)
Node.Js | ElasticSearch | Kibana
Pour ce projet, j'ai développé une application de surveillance pour le datacenter, utilisant Node.js et Elasticsearch pour collecter et analyser des données cruciales telles que la température et la consommation d'énergie des PDUs et systèmes de refroidissement.
Voir le document associé.
Dans cette section, je vous propose de découvrir une sélection de mes projets personnels.
Jeu à Enigme - EniCode
HTML | JS | CSS
Pour ce projet, j'ai voulu faire un jeu à 2 d'énigme à code.
Le but du jeu est de deviner le code de l'autre joueur.
En premier lieu, les 2 joueurs rentre leur code à 4 chiffres bien évidemment caché par le type "password".
Puis chacun leurs tour ils essayent de deviner le code de leur adversaire.
A chaque tour 2 indices sont donné sur le code essayé :
- si un ou plusieurs chiffres est bien placé,
- sinon si un ou plusieurs chiffres du code essayé sont dans le code à devnier.
Vous pourrez le retrouver sur mon Github.
Cliquez ici pour consulter mon Github.
Plugin BakkesMod - Auto Training
C++ | DLL
Pour ce projet, j'ai créé un plugin BakkesMod en C++ à utiliser dans le jeu Rocket League.
Ce plugin BakkesMod pour Rocket League charge automatiquement une session de jeu libre à la fin de chaque match.
BakkesMod est un framework de modding pour Rocket League.
Il utilise des hooks d'événements pour détecter la fin d'un match et exécute ensuite la commande pour entrer en mode jeu libre.
Pour le moment c'est un projet local, donc il suffit de l'inséré dans les fichiers de BakkesMod pour pouvoir l'utiliser.
A l'avenir je pourrais songer à l'intégrer dans le site bakkesplugins.com.
Le plugin est simple à installer et utile pour les joueurs souhaitant s'entraîner immédiatement après un match.
Cliquez ici pour consulter mon Github.
Le projet ZF SCALAR est un projet professionnel confidentiel du Groupe ZF : aucune ressource publique n'est disponible.
Voir mon alternance chez ZF Digital SolutionVoici le(s) lien(s) lié(s) au projet Breezy :
Voici le(s) lien(s) lié(s) au projet EasySave :
Voici le(s) document(s) lié(s) au projet Recherche Opérationnelle & Algorithmique :
Voici le(s) document(s) lié(s) au projet AP 0 concernant la documentation du HTML et CSS.
Documentation HTML & CSSVoici le(s) document(s) lié(s) au projet AP 1 concernant la documentation du JavaScript.
Documentation JSVoici le(s) document(s) lié(s) au projet AP 2 - SISR :
Tuto Configuration Routeur Debian & Poste Clients (Windows & Debian) Tuto Configuration LAMP & GLPIVoici le(s) document(s) lié(s) au projet AP 2 - SLAM :
Tuto Configuration AuthentificationVoici le(s) document(s) lié(s) au projet Atelier SLAM SQL:
Exercice sur la BDD Faculté sur lesVoici le(s) lien(s) lié(s) au projet AP MVC :
Retrouvez mon Github pour consulter mon site MVCVoici le(s) lien(s) lié(s) au projet AP WPF Meteo :
Voici le(s) lien(s) lié(s) au projet Client Léger :
Voici le(s) lien(s) lié(s) au projet Client Lourd :
Voici le(s) document(s) lié(s) au Projet Météo:
Voici mon tutoriel sur mon projet Météo.Voici le(s) document(s) lié(s) au Projet Application Android Studio:
Voici mon tutoriel sur mon Application Android Studio.Voici le(s) document(s) lié(s) au Projet DataCenter (PUE):
Voici mon tutoriel sur mon Projet DataCenter et la visualisation.Voici le(s) lien(s) lié(s) au projet Projet Perso Jeu :
Retrouvez mon Github pour consulter mon JeuVoici le(s) lien(s) lié(s) au projet Projet Perso Plugin :
Retrouvez mon Github pour consulter mon Plugin