Portfolio étudiant

Yanis KHAFAGUE

Étudiant en BUT Informatique — IUT d’Orsay

Je conçois des projets logiciels concrets et j’aime transformer des idées en solutions fiables.

C++ C# Python SQL SQLite

Objectif

Développer mes compétences en développement logiciel et bases de données, et construire un profil polyvalent.

Photo de Yanis KHAFAGUE (photo-yanis.jpeg)

Qui suis-je

À propos

Je m’appelle Yanis KHAFAGUE et je suis étudiant en première année de BUT Informatique à l’IUT d’Orsay. Je m’intéresse particulièrement au développement logiciel et à la conception de solutions utiles, claires et robustes. J’apprécie le travail en équipe, la résolution de problèmes et le fait d’améliorer un projet par itérations — jusqu’à obtenir un résultat propre, maintenable et cohérent.

Au fil de mon parcours, j’ai aussi développé un goût marqué pour l’encadrement et la transmission : aider, expliquer, structurer, écouter. Ces expériences m’ont appris à communiquer simplement, à rester patient face aux difficultés (notamment le débogage) et à progresser avec méthode. Mon objectif est de poursuivre mes études après le BUT (Master informatique/MIAGE ou école d’ingénieurs).

Rigueur & persévérance

Debug précis, approche étape par étape, constance.

Esprit d’équipe & organisation

Coordination, méthodes partagées, objectifs clairs.

Communication & pédagogie

Explications simples, écoute active, feedback utile.

Curiosité & apprentissage rapide

Veille, expérimentation, progression continue.

Parcours

Formation

BUT Informatique — IUT d’Orsay (Université Paris-Saclay)

1ère année

Axes : programmation, algorithmique, bases de données, travail en équipe, gestion de projet.

Ce que j’y développe

  • Programmation (C++, C#, Python, HTML, CSS)
  • Environnement Linux / commandes Unix (SSH, permissions)
  • Modélisation & requêtes (SQL / SQLite)
  • Méthode, tests, débogage
  • Travail de groupe et communication technique
Photo de l'IUT d'Orsay (iut-orsay.jpeg)

Baccalauréat général — Mention Assez Bien

Spécialités : Mathématiques & NSI

Option : Maths expertes

Axes : raisonnement mathématique, algorithmique, numérique.

Ce que j’y ai développé

  • Programmation Python (bases, logique, scripts)
  • Rigueur et structuration de la pensée
  • Analyse et résolution de problèmes
Visuel bac général (bac.avif)

Savoir-faire

Compétences

Langages

C++ Intermédiaire

Projet long, POO, logique de jeu, structure du code

C# En apprentissage

En apprentissage (POO, applications)

Python Intermédiaire

Intermédiaire (scripts, logique, automatisation)

Base de données

SQL Intermédiaire

Modélisation + requêtes

SQLite Intermédiaire

Implémentation + manipulation de données

Méthode

  • Analyse et découpage
  • Tests et validation
  • Débogage méthodique
  • Améliorations itératives

Soft skills

  • Rigueur
  • Persévérance
  • Travail en équipe
  • Communication
  • Autonomie
  • Pédagogie

Langues

  • Français — C2
  • Anglais — B2
  • Espagnol — B1

Réalisations

Projets

Visuel projet C++ Game (projet-cpp.gif)

C++ Game — Jeu vidéo codé en C++

C++ POO Game Logic Debug

Sur plusieurs mois, j’ai développé un petit jeu vidéo en C++ à partir de zéro. L’objectif : éviter des ennemis et collecter des pièces pour gagner, avec des fonctionnalités ajoutées progressivement.

Détails

Contexte

Sur plusieurs mois, j’ai développé un petit jeu vidéo en C++ à partir de zéro. L’objectif : éviter des ennemis et collecter des pièces pour gagner, avec des fonctionnalités ajoutées progressivement.

Ce que j’ai fait

  • Programmation orientée objet (POO)
  • Logique de jeu (boucle de jeu, collisions, règles)
  • Gestion des entrées utilisateur
  • Gestion d’événements
  • Organisation du code (structure, séparation des responsabilités)

Ce que j’ai appris

  • Concevoir une structure claire qui tient dans le temps
  • Déboguer méthodiquement (tester, isoler, corriger)
  • Persévérer face à des comportements inattendus
Visuel projet BioLabs (projet-sql.jpg)

BioLabs — Base de données SQL (SQLite)

SQL SQLite Modélisation Données

Projet universitaire de BUT Informatique : conception d’une base de données relationnelle complète à partir d’un cas réel inspiré de Safran (aéronautique). Le système modélise produits, stocks, commandes, clients, fournisseurs, factures, ventes et recommandations commerciales.

Détails

Contexte

Projet universitaire de BUT Informatique autour d’un cas réel inspiré de Safran (aéronautique). L’objectif : modéliser l’ensemble du cycle commercial et logistique (produits, stocks, commandes, clients, fournisseurs, factures, ventes, recommandations) avec une approche structurée proche des pratiques industrielles (SAP, Oracle, CRM).

Ce que j’ai fait

  • MCD + dictionnaire de données
  • Règles de gestion métier
  • Schéma relationnel cohérent
  • Implémentation SQLite (tables, relations)
  • Génération de données aléatoires (simulation réaliste)
  • Requêtes SQL (sélection, filtres, agrégats, jointures selon besoin)
  • Approche progressive : construire, tester, améliorer

Ce que j’ai appris

  • L’importance d’une modélisation cohérente
  • Écrire des requêtes lisibles et efficaces
  • Comprendre l’impact de la qualité des données
Visuel projet à venir (projet-a.png)

Développement d'une application — Projet à venir

À venir

Développement d'une application. Le projet consistera à concevoir et développer une application interactive en mobilisant plusieurs compétences complémentaires :

  • IHM — interface, expérience utilisateur, ergonomie
  • Qualité de développement — tests, clarté, bonnes pratiques
  • Développement orienté objet — conception et structuration

Parcours humain

Expériences & engagement

Encadrement & pédagogie

Dispositif “Devoirs faits”

Encadrement hebdomadaire en maths et français.

Débats en français

Structuration d’arguments, écoute, respect des points de vue.

Engagement & curiosité

Club informatique/robot

Collaboration, organisation, construction collective.

Projet “Slow-Motion” (LEGO)

Scénario + effets spéciaux (assemblage manuel d’images).

Association D-Brouy Jeunesse

Aide aux devoirs/activités, lien social.

Stage de 3e chez Veolia

Découverte cyber/réseau/management/gestion/data + visite datacenter, échanges professionnels.

Organisation

Planifier, prioriser et structurer efficacement.

Communication

Écoute active, explication claire, coopération.

Esprit critique

Analyser, questionner, améliorer les solutions.

Responsabilité

Fiabilité, engagement, respect des autres.

Échanger

Contact

Pour une opportunité, un projet, ou une question, vous pouvez m’écrire ici.

Minimum 10 caractères.

Email

yanis.khafague@gmail.com