Portfolio étudiant

Yanis KHAFAGUE

Étudiant en BUT Informatique - IUT d’Orsay

J’apprends à concevoir des applications utiles, des bases de données structurées et des interfaces claires. Ce portfolio rassemble mon parcours, mes projets et les compétences que je construis progressivement.

C++ C# Python SQL SQLite

Objectif

À court terme, consolider mes bases en développement logiciel, SQL et travail en équipe. À moyen terme, poursuivre vers un master informatique, MIAGE ou une école d’ingénieurs. À long terme, rejoindre un métier où je pourrai concevoir des solutions fiables, utiles et bien documentées.

Scroll

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, aux bases de données et à la manière dont une idée devient un outil réellement utilisable.

Ce qui me plaît dans l’informatique, c’est le mélange entre logique et concret : comprendre un besoin, découper le problème, tester, corriger, puis améliorer le résultat. J’aime aussi travailler avec les autres, parce qu’un projet avance mieux quand les décisions sont expliquées clairement.

Dans ce portfolio, je ne présente pas seulement des productions terminées. J’essaie aussi de montrer ma progression, mes méthodes de travail et ce que chaque projet m’a appris.

Rigueur & persévérance

Avancer étape par étape, tester mes hypothèses et revenir sur un bug sans me disperser.

Esprit d’équipe & organisation

Me répartir les tâches, tenir compte du travail des autres et garder un objectif commun.

Communication & pédagogie

Expliquer simplement, écouter les retours et reformuler quand une idée n’est pas claire.

Curiosité & apprentissage rapide

Tester de nouvelles approches, apprendre par la pratique et améliorer mes projets après coup.

Court terme

Réussir ma première année de BUT et renforcer mes bases en programmation, SQL et méthode.

Moyen terme

Construire un profil solide pour poursuivre en master informatique, MIAGE ou école d’ingénieurs.

Long terme

Travailler dans le développement logiciel ou la donnée, sur des projets utiles et maintenables.

Parcours

Formation

BUT Informatique - IUT d’Orsay

Université Paris-Saclay - 1ère année - Orsay

Depuis mon entrée en BUT, je développe une méthode de travail plus structurée : analyser le besoin, choisir une solution, coder proprement, tester et documenter.

Ce que j’y développe

  • Programmation : C++, C#, Python, HTML, CSS
  • Environnement Linux et commandes Unix
  • Modélisation et requêtes SQL / SQLite
  • Méthode, tests et débogage
  • Travail de groupe et communication technique
Photo de l'IUT d'Orsay

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

Parcours lycée - spécialités : Mathématiques & NSI

Option : Maths expertes. Ce parcours m’a donné une base solide en raisonnement, algorithmique et résolution de problèmes.

Ce que j’y ai développé

  • Programmation Python
  • Rigueur et structuration de la pensée
  • Analyse et résolution de problèmes
Visuel baccalauréat général

Savoir-faire

Compétences

Langages

C++ Intermédiaire

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

C# En apprentissage

Programmation orientée objet et applications.

Python Intermédiaire

Scripts, logique, automatisation.

Base de données

SQL Intermédiaire

Modélisation et requêtes.

SQLite Intermédiaire

Implémentation et manipulation de données.

Méthode

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

Qualités personnelles

  • Rigueur - garder une méthode même quand un bug bloque
  • Persévérance - continuer à chercher sans bâcler la solution
  • Travail en équipe - partager l’avancement et écouter les autres
  • Communication - expliquer clairement une idée technique
  • Autonomie - chercher, tester et documenter avant de demander de l’aide
  • Pédagogie - rendre une explication accessible

Langues

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

Ce que je sais produire

Des scripts, des interfaces simples, des bases SQLite et une logique de programme organisée.

Ce que je travaille encore

L’architecture logicielle, les tests plus réguliers et la qualité de documentation.

Ce qui me différencie

Je prends le temps de comprendre mes erreurs et d’expliquer ce que j’ai appris.

Du brouillon au solide

Processus

Idée claire

Transformer une intention en objectif lisible avant d’écrire la première ligne.

Structure

Découper, nommer, isoler les responsabilités et garder le projet maintenable.

Code

Construire progressivement, tester chaque bloc et rester attentif aux détails.

Debug

Observer, reproduire, corriger, puis vérifier que la solution reste fiable.

Itération

Améliorer le résultat jusqu’à obtenir une expérience propre et cohérente.

Réalisations

Projets

Visuel du projet BioLabs

BioLabs - Base de données SQL

SQL SQLite Modélisation Données

Projet universitaire : conception d’une base de données relationnelle complète à partir d’un cas réel inspiré de Safran. Ce projet m’a appris à penser les données avant d’écrire les requêtes.

Détails

Ce que j’ai fait

  • MCD et dictionnaire de données
  • Règles de gestion métier
  • Schéma relationnel cohérent
  • Implémentation SQLite
  • Requêtes SQL

Compétences mobilisées

  • Analyse d’un besoin métier
  • Modélisation de données
  • SQLite, requêtes SQL et contrôle de cohérence

Ce que j’ai appris

  • L’importance d’une modélisation cohérente
  • Écrire des requêtes lisibles
  • Comprendre l’impact de la qualité des données

Preuve du travail

La carte présente un visuel du projet et les étapes principales de la conception. Le contenu met en avant la logique suivie, pas seulement le résultat final.

Visuel du projet à venir

Développement d'une application - Projet à venir

À venir

Futur projet d’application interactive. L’objectif sera de relier une interface claire, une logique orientée objet et des tests pour obtenir une application propre.

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

Parcours humain

Expériences & engagement

Encadrement & pédagogie

Dispositif “Devoirs faits”

Encadrement hebdomadaire en mathématiques et français.

Débats en français

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

Engagement & curiosité

Club informatique / robot

Collaboration, organisation et construction collective.

Projet Slow-Motion LEGO

Scénario et effets spéciaux avec assemblage manuel d’images.

Association D-Brouy Jeunesse

Aide aux devoirs, activités et lien social. Cette expérience m’a appris à m’adapter au niveau de chacun et à expliquer sans brusquer.

Stage de 3e chez Veolia

Découverte cyber, réseau, management, gestion, data et visite d’un datacenter. Ce stage m’a donné un premier aperçu concret des métiers de l’informatique en entreprise.

Organisation

Planifier, prioriser et structurer efficacement.

Communication

Écoute active, explication claire, coopération.

Esprit critique

Analyser, questionner et améliorer les solutions.

Responsabilité

Fiabilité, engagement et respect des autres.

Centres d’intérêt

  • Programmation créative - petits projets pour comprendre une logique concrète
  • Jeux vidéo - intérêt pour les règles, les mécaniques et l’équilibrage
  • Robotique et informatique - découverte en club, avec une approche collective
  • Stop-motion LEGO - scénario, patience et montage image par image

Projet professionnel

Je veux construire un profil polyvalent : comprendre le besoin, concevoir une solution, la tester et savoir l’expliquer. Aujourd’hui, je me projette surtout vers le développement logiciel, les bases de données et les projets où la technique sert un usage clair.

Échanger

Contact

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

Minimum 10 caractères.

Email

yanis.khafague@gmail.com

LinkedIn et GitHub sont accessibles depuis les liens du site.

Téléphone - disponible sur demande.