Skip to content
View thomasbarseghian's full-sized avatar
  • France

Block or report thomasbarseghian

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thomasbarseghian/README.md

Thomas Barseghian

Étudiant en 2ᵉ année de BUT Informatique à l’IUT Robert Schuman, je me spécialise dans le développement logiciel, le développement web et l’architecture applicative. J’aime travailler en équipe, comprendre comment fonctionnent les systèmes et concevoir des projets complets du back-end au front-end.


Les projets que vous trouverez ici ont été réalisés dans le cadre de ma formation, au travers de projets tutorés.


Mes Projets :

1. Polar Design - Jeu Serieux Unity (architecture & psychologie)

Jeu Serieux développé avec Unity explorant l’impact de l’architecture et du design d’intérieur sur la psychologie humaine en environnement extrême (base scientifique Concordia en Antarctique). Le joueur aménage des espaces en tenant compte de l’éclairage circadien, des couleurs, du mobilier et de l’ergonomie, chaque choix influençant le stress, le moral et la cohésion de l’équipe. Le projet repose sur une architecture modulaire, l’utilisation de design patterns (Strategy, Observer, Command) et de ScriptableObjects pour la gestion des données et des systèmes. Réalisé avec une équipe de 4 personnes sur 14 semaines dans le cadre d’un projet tutoré.

2. Bataille Navale - Jeu Java / Swing (MVC & Design Patterns)

Jeu de bataille navale développé en Java avec une interface graphique Swing, intégrant des mécaniques avancées (armes, pièges, intelligence artificielle) et un système de combat au tour par tour. Le projet repose sur une architecture MVC (Model–View–Controller) assurant une séparation claire des responsabilités, ainsi que sur plusieurs design patterns (Factory, Observer, Strategy, Façade, Callback) afin de garantir la maintenabilité, l’extensibilité et l’évolutivité du code. Réalisé en binôme sur 6 semaines dans le cadre d’un projet tutoré.

3. Gestion de caserne de pompiers - Application en C# (.NET) / SQLite

Application développée en 5 semaines en C# (.NET) permettant la gestion complète d’une caserne : missions, matériel, engins, personnel et statistiques. Le projet intègre une base SQLite, une architecture en UserControls, un mode connecté/déconnecté, ainsi que la génération de rapports PDF via iTextSharp. Plusieurs casernes peuvent être créées, consultées et liées pour permettre une coordination réaliste. Réalisé avec une équipe de 3 personnes sur 6 semaines dans le cadre d’un projet tutoré.

4. LAN Virtuelle - Simulation de réseau en langage C

Projet en C visant à simuler le fonctionnement d’un réseau local (LAN) : stations, switchs, connexions et envois de trames Ethernet. L’application lit un fichier de configuration pour construire un graphe réseau, gère l’apprentissage des adresses MAC, et simule la communication complète entre machines. Ce projet met en pratique les structures de données dynamiques, la gestion mémoire et les bases des réseaux informatiques. Réalisé en binôme sur 4 semaines dans le cadre d’un projet tutoré.


Compétences

Langages maitrisé:

My Skills

Développement web :

My Skills

Bases de données :

My Skills image

Outils :

My Skills

My Skills image


Contact

Pinned Loading

  1. Polar-Design Polar-Design Public

    Jeu serieux Unity simulant l’impact du design architectural sur le bien-être psychologique en environnement ICE (Isolé, Confiné, Extrême). Projet tutoré de 2ᵉᵐᵉ année de BUT Informatique.

  2. Bataille-Navale Bataille-Navale Public

    Jeu de bataille navale en Java avec interface Swing, basé sur une architecture MVC et plusieurs design patterns (Factory, Observer, Strategy). Projet tutoré de 2ᵉᵐᵉ année de BUT Informatique.

    Java

  3. Gestion-Caserne Gestion-Caserne Public

    Application de gestion de caserne en C# (.NET WinForms) avec base SQLite : projet tutoré de 1ʳᵉ année de BUT Informatique.

    C#

  4. LAN-Virtuelle LAN-Virtuelle Public

    Simulation d’un réseau LAN en C avec lecture de fichier de configuration, construction d’un graphe et envoi de trames avec apprentissage MAC : projet tutoré de BUT Informatique.

    C