Portfolio

Lors de ma formation, j'ai eu l'opportunité de mener à bien divers projets, allant du développement d'applications web et lourdes, à la mise en place de réseaux professionnels. Ces expériences m'ont permis de renforcer mes compétences techniques tout en abordant des problématiques concrètes.

Menagelec Menagelec

Menagelec

Informations sur le projet

Catégorie : Application lourde

Langages utilisés : C#, SQL

Lien Github : https://github.com/ROUSSYCharles/Menagelec

Description : Ce projet a été réalisée lors de ma 2ème année de formation. Menagelec est une application client lourd développée en C# avec Windows Forms et MySQL. Elle permet à l'entreprise d’optimiser la gestion de ses commandes de pièces détachées en automatisant l’expédition et la génération de listes de colisage en PDF. L'interface propose une authentification, un filtrage avancé des commandes et une gestion efficace des stocks. L’application améliore ainsi la productivité et réduit les tâches manuelles.

  • Compétences
  • 1.2 Répondre aux incidents et aux demandes d’assistance et d’évolution
  • 1.4 Travailler en mode projet
  • 1.5 Mettre à disposition des utilisateurs un service informatique
  • 1.1 Gérer le patrimoine informatique
Telem Telem

Telem

Informations sur le projet

Catégorie : Application web

Langages utilisés : PHP, HTML, CSS, Sass, Javascript

Lien Github : https://github.com/ROUSSYCharles/Telem-roussy

Description : Ce projet s'effectue dans le contexte fictif où une société "Telem" souhaite renforcer sa présence en ligne en lançant une plateforme e-commerce dédiée à la vente de pièces détachées. Ce site permet actuellement l'accès au catalogue de produits de la société ainsi que la modification et la suppression des produits présents dans le catalogue.

  • Compétences
  • 1.3 Développer la présence en ligne de l’organisation
  • 1.4 Travailler en mode projet
  • 1.5 Mettre à disposition des utilisateurs un service informatique
GestMegot GestMegot

GestMegot

Informations sur le projet

Catégorie : Application lourde

Langages utilisés : C#, MySQL

Lien Github :

Description : Ce projet a été réalisé durant ma 1ère année de formation dans le contexte de Gestmegot, une entreprise fictive mettant en place des points de récoltes afin de récupérer des mégots de cigarette et de les recycler par la suite. Cette application WinForm permet la gestion du matériel, des hotspots où sont installés le matériel, ainsi que la gestion des récoltes de mégots effectuées régulièrement.

  • Compétences
  • 1.4 Travailler en mode projet
  • 1.5 Mettre à disposition des utilisateurs un service informatique
  • 1.1 Gérer le patrimoine informatique
Packet Tracer Packet Tracer

Packet Tracer

Informations sur le projet

Catégorie : Administration Réseau

Langages utilisés : Packet Tracer

Lien Github :

Description : Lors de ma première année de formation, j'ai décidé de suivre le programme de la spécialité SISR (Solutions d'infrastructure, systèmes et réseaux) en supplément de la spécialité SLAM afin d'acquérir des bases en administration système et réseau me paraissant indispensables pour la cybersécurité. Cela comprend notamment l'utilisation de Packet Tracer afin de configurer et déployer des architectures réseaux au sein d'entreprises fictives : adressage IP, sous-réseaux, DHCP, DNS, DMZ...

  • Compétences
  • 1.2 Répondre aux incidents et aux demandes d’assistance et d’évolution
  • 1.5 Mettre à disposition des utilisateurs un service informatique
  • 1.1 Gérer le patrimoine informatique
Site E-sport Site E-sport

Site E-sport

Informations sur le projet

Catégorie : Application web

Langages utilisés : PHP, HTML, CSS

Lien Github :

Description : Ce projet est le tout premier réalisé lors de ma formation en BTS en première année sous un format d'auto-formation sur OpenClassroom. Il s'agit d'un site ayant pour but d'organiser des tournois e-sport sur le jeu Rocket League. La partie développée ici consiste à la gestion du planning des matchs d'un tournoi et du classement des équipes.

  • Compétences
  • 1.4 Travailler en mode projet
  • 1.6 Organiser son développement professionnel
GestMegot - Test et Correction de bugs GestMegot - Test et Correction de bugs

GestMegot - Test et Correction de bugs

Informations sur le projet

Catégorie : Application lourde

Langages utilisés : C#, MySQL

Lien Github :

Description : Suite au développement du projet GestMegot lors de ma première année de formation, une version contenant de nombreux problèmes et bugs nous a été fournis. Le but était d'effectuer un test fonctionnel de l'application ainsi qu'une analyse du code afin d'identifier tous les bugs et problèmes présents. Suite à cela, une correction du code et un rapport a été effectué.

  • Compétences
  • 1.2 Répondre aux incidents et aux demandes d’assistance et d’évolution
  • 1.4 Travailler en mode projet
PathoVet PathoVet

PathoVet

Informations sur le projet

Catégorie : Application lourde

Langages utilisés : C#, xaml, .NET MAUI, MySQL,

Lien Github :

Description : PathoVet est un projet personnel actuellement en fin de développement. Il s'agit d'une application lourde développée en C# et utilisant .NET Multi-platform App UI (.NET MAUI). Ce projet a pour but de créer des fiches maladies destinées à une utilisation d'en un milieu vétérinaire en répertoriant les espèces concernées par une maladie, les symptômes que présentent une maladie, ainsi que des symptômes spécifiques à certaines espèces. Ce projet m'a permis d'aborder une nouvelle technologie en C#, plus pertinente que WinForm, au vu des besoins évolutifs des utilisateurs, se tournant de plus en plus vers l'utilisation d'appareils mobiles et demandant alors l'utilisation d'applications mobiles ou multiplateformes.

  • Compétences
  • 1.4 Travailler en mode projet
  • 1.5 Mettre à disposition des utilisateurs un service informatique
  • 1.6 Organiser son développement professionnel
Stages chez Olihost Stages chez Olihost

Stages chez Olihost

Informations sur le projet

Catégorie : Application web

Langages utilisés : PHP, Symfony, HTML, CSS, Javascript, JQuery, SQL

Lien Github :

Description : Lors de ma formation, j'ai eu l'occasion de mener deux stages de 5 semaines au sein de l'entreprise Olihost, spécialisée dans le développement d'applications métier web, d'ERP. Par soucis de confidentialité, je ne peux évoquer les entreprises clientes concernées par les projets réalisées lors de mes stages. Cependant, ces stages m'ont permis d'en apprendre plus sur le travaille en équipe au sein d'une entreprise et m'ont permis de développer plusieurs fonctionnalités au sein de leurs projets, notamment d'un ERP d'une entreprise cliente : mise en place de planning de travail, dashboard statistique, historique de traitements de données, envoie de mails automatisés, générations de documents PDF et XLS.

  • Compétences
  • 1.1 Gérer le patrimoine informatique
  • 1.2 Répondre aux incidents et aux demandes d’assistance et d’évolution
  • 1.4 Travailler en mode projet
  • 1.5 Mettre à disposition des utilisateurs un service informatique
  • 1.6 Organiser son développement professionnel
E-commerce : Le Monde Est Vache E-commerce : Le Monde Est Vache

E-commerce : Le Monde Est Vache

Informations sur le projet

Catégorie : Application web

Langages utilisés : PHP, HTML, CSS, Javascript, SQL

Lien Github : https://github.com/ROUSSYCharles/e-commerce

Description : Ce projet est le deuxième projet réalisé lors de ma première année de formation. Il s'agit d'un site de e-commerce fictif pour la boutique Le Monde Est Vache. Ce site m'a permis de poursuivre mon apprentissage de PHP suite au projet E-sport, mais cette fois en mettant l'accent sur un code plus sécurisé de part un système de compte me permettant d'apprendre comment développer un système d'authentification ainsi que l'échappement de caractères afin d'éviter toute injection XSS DOM based par exemple. Ce projet m'a également appris à mettre en place une partie back-office et d'y ajouter un CRUD afin de gérer les différentes catégories de vêtements disponibles sur le site.

  • Compétences
  • 1.3 Développer la présence en ligne de l’organisation
  • 1.4 Travailler en mode projet
  • 1.5 Mettre à disposition des utilisateurs un service informatique
  • 1.6 Organiser son développement professionnel

Compétences

Projets

1.1 Gérer le patrimoine informatique 1.2 Répondre aux incidents et aux demandes d’assistance et d’évolution 1.3 Développer la présence en ligne de l’organisation 1.4 Travailler en mode projet 1.5 Mettre à disposition des utilisateurs un service informatique 1.6 Organiser son développement professionnel
Menagelec
Telem
GestMegot
Packet Tracer
Site E-sport
GestMegot - Test et Correction de bugs
PathoVet
Stages chez Olihost
E-commerce : Le Monde Est Vache