portfolio
Evan Delepine — BUT Informatique · IUT de Lille
html/css/js
14:37
./evan_delepine
Étudiant BUT Informatique · IUT de Lille · Lille
À propos de ce portfolio

Ce portfolio retrace mon parcours du Semestre 1 au Semestre 4 en BUT Informatique. Il présente mes projets, les compétences développées, et une analyse réflexive de mes apprentissages.

Parcours

Parcours classique
Approfondissement Administration Système & Réseaux

Orientation

Recherche d'une alternance en administration système et support utilisateur.

$ navigate --to profil  

Profil

~/profil
Photo de profil
Evan.jpg
Présentation

Passionné par les systèmes UNIX et les architectures réseaux. À l'aise dans l'administration système, je suis capable d'installer des postes et de mettre en place des serveurs ainsi que de les gérer. J'utilise personnellement Gentoo Linux, ce qui témoigne d'une compréhension approfondie des systèmes d'exploitation.

L'ergonomie tient une place centrale dans ma façon de travailler : chaque outil, chaque raccourci, chaque configuration est pensé pour réduire la friction et maximiser le confort sur la durée. C'est ce qui me pousse vers des environnements minimalistes et entièrement maîtrisés — du gestionnaire de fenêtres au pipeline de publication.

Centres d'intérêt professionnels
  • Systèmes UNIX / Linux
  • Architectures réseaux
  • Administration système
  • Support utilisateur
Projet professionnel

Recherche d'un contrat d'alternance pour la troisième année du BUT, axé sur l'administration système Linux/UNIX et le support aux utilisateurs.


Poursuite d'études après le BUT ou insertion professionnelle directe selon les opportunités.

Formation
2024 – présent

BUT Informatique — IUT de Lille

Approfondissement en développement logiciel, systèmes et réseaux.


2021 – 2024

Baccalauréat Général — Lycée Henri Wallon, Valenciennes

Spécialités NSI (Numérique et Sciences Informatiques) et Mathématiques.

Technologies & outils (aperçu)
Java Shell / Bash elisp Linux Git Maven SSH Debian Emacs i3wm / Sway Matrix

Projets

~/projets

Cliquez sur un projet pour en voir le détail, ou naviguez depuis le menu.

01
Labyrinthe des dys-parus
S[X] · [SAÉ / Cours / Personnel] · [Individuel / Groupe]
[Tech] [Tech]
02
Mise en place d'un serveur Matrix
S[X] · [SAÉ / Cours / Personnel] · [Individuel / Groupe]
[Tech]
03
Blog technique — blog.evand.dev
S[X] · [SAÉ / Cours / Personnel] · [Individuel / Groupe]
[Tech]
04
Installation de poste (Gentoo)
S[X] · [SAÉ / Cours / Personnel] · [Individuel / Groupe]
[Tech]

Labyrinthe des dys-parus

~/projets/01
Cadre
SAÉ · Semestre 1
Mode de travail
Groupe de 2 personnes
Période
Novembre 2024
Technologies
Java JavaFX Git Maven
Contexte & objectifs

Développement en Java d'un jeu de labyrinthe dans le cadre d'une SAÉ. L'objectif était de concevoir un moteur de génération procédurale paramétrable (avec des labyrinthes parfaits/imparfaits et des algorithmes comme le parcours en profondeur DFS), tout en proposant une interface graphique JavaFX moderne et trois modes de jeu (progression, coopératif, libre).

Votre rôle personnel

J'ai pris en charge la conception de l'architecture logicielle globale du jeu (via les design patterns Observateur et Factory pour l'organisation MVC), l'implémentation des algorithmes de génération de labyrinthes, ainsi qu'une partie de l'interface utilisateur en JavaFX.

Résultats obtenus

Un livrable entièrement fonctionnel intégrant les modes solo et coopératif, accompagné de diagrammes de classes et de cas d'utilisation UML complets. Le moteur supporte la personnalisation de la densité et de la taille du labyrinthe avec des transitions fluides.

[ Capture d'écran du jeu · Schéma de l'architecture · github.com/evan-chapignon/labyrinthe-des-dys-parus ]

Compétences développées
Hard skills
Programmation orientée objet (Java) Conception d'interfaces (JavaFX) Algorithmique & Design Patterns Gestion de version (Git) Build Maven & UML
Soft skills
Travail d'équipe (découpage des tâches et intégration via Git) Rigueur (maintien d'une architecture MVC propre) Résolution de problèmes (débogage de cas limites réseau/coopératif)
Analyse réflexive
Ce projet m'a permis d'appliquer concrètement des patterns POO à un projet de taille moyenne, plutôt que de les aborder uniquement de façon théorique en cours.

La gestion de la synchronisation des actions en mode coopératif a posé de réelles difficultés d'implémentation. Le choix de restructurer le code autour du pattern Observateur a permis de découpler proprement la vue et de débloquer la situation.

Si c'était à refaire, j'écrirais les tests unitaires beaucoup plus tôt et je figerais l'API du modèle avant de développer les différents modes de jeu, afin de limiter les refontes de code en cours de route.

Mise en place d'un serveur Matrix

~/projets/02
Cadre
SAÉ · Semestre 3
Mode de travail
Groupe de 3 — Delepine-Gengembre, Facon, Hamida
Période
[Mois 2025 – Mois 2025]
Technologies
Debian Matrix / Synapse SSH Shell
Contexte & objectifs

Déploiement et configuration d'un serveur de messagerie Matrix sur un système Debian. L'objectif était de mettre en place une infrastructure de communication auto-hébergée, incluant la gestion des accès via SSH et l'automatisation de tâches par scripts shell.

Votre rôle personnel
Quelles parties de l'infrastructure avez-vous configurées ? Avez-vous rédigé des scripts spécifiques ?
Résultats obtenus
Le serveur est-il fonctionnel ? Quelles fonctionnalités ont été livrées ?
[ Captures d'écran Element · Schéma réseau · GitLab IUT ]

Compétences développées
Hard skills
Administration système Debian Configuration SSH Scripting Shell Déploiement serveur
Soft skills
Travail en équipe Autre soft skill illustré
Analyse réflexive
Ce que vous avez appris, les difficultés rencontrées, ce que vous feriez différemment.

Blog technique

~/projets/03
Cadre
Projet personnel
Mode de travail
Individuel
Période
Avril 2026 – en cours
Technologies
Emacs / org-mode org-publish HTML / CSS GitHub Pages yasnippet
Contexte & objectifs

Blog technique personnel accessible sur blog.evand.dev, créé pour documenter des projets et partager un workflow. Rédigé entièrement en org-mode depuis Emacs, converti automatiquement en HTML via org-publish, et déployé sur GitHub Pages sous nom de domaine personnel.

Votre rôle personnel

Conception et développement intégral : écriture du CSS from scratch (typographie, thème clair minimaliste, palette pastel), mise en place du pipeline org-publish, configuration du déploiement GitHub Pages, et automatisation des fichiers via yasnippet dans Emacs.

Résultats obtenus

Site en ligne avec 3 articles publiés : conception du CSS, découverte de LaTeX, et le meta-post sur l'infrastructure du blog. Pipeline de publication fonctionnel : écrire en org-mode → org-publish → push git → déployé en 2–3 minutes.


Compétences développées
Hard skills
Emacs / org-mode avancé CSS from scratch Déploiement GitHub Pages Automatisation (yasnippet, org-publish)
Soft skills
Autonomie Documentation & communication écrite Rigueur dans la publication
Analyse réflexive
Ce projet illustre une approche où l'outil de travail (Emacs) devient aussi l'outil de publication — une cohérence de workflow rare à ce stade.
Qu'avez-vous appris sur vous-même en décidant de créer votre CSS plutôt que d'utiliser un thème existant ? Qu'est-ce que cela dit de votre rapport à l'outil ?
Qu'est-ce que vous feriez évoluer dans le blog (contenu, technique, fréquence de publication) ?

Installation de poste (Gentoo)

~/projets/04
Cadre
Projet personnel & SAÉ
Mode de travail
Individuel
Période
[En cours / depuis XXXX]
Technologies
Gentoo Linux OpenRC SystemD Linux Suckless
Contexte & objectifs

Maîtrise de l'installation et de la configuration de systèmes Linux, depuis les distributions grand public jusqu'à Gentoo — une distribution source-based qui demande de compiler l'intégralité du système. Ce projet reflète une compréhension approfondie des mécanismes internes d'un OS.

Votre rôle personnel

Installation complète de Gentoo en environnement personnel : partitionnement, compilation du noyau, configuration d'OpenRC, sélection des USE flags, mise en place d'un environnement graphique minimal (outils Suckless).

Résultats obtenus
Le système est-il utilisé au quotidien ? Qu'avez-vous appris de la compilation du noyau ou de la gestion des USE flags ?
[ Capture du terminal / environnement · github.com/evan-chapignon/suckless ]

Compétences développées
Hard skills
Administration système Linux Compilation noyau OpenRC / SystemD Gestion de paquets source
Soft skills
Autonomie Résolution de problèmes Persévérance
Analyse réflexive
Qu'est- ce que l'expérience Gentoo vous a apporté par rapport à d'autres distributions ? Qu'avez-vous compris sur Linux que vous ne saviez pas avant ?

Analyse réflexive

~/reflexion
Évolution S1 → S4

En arrivant en BUT Informatique, je me suis dit qu'enfin, je pourrais satisfaire mon rêve de lycéen d'être développeur. Seulement, la vie réserve bien des surprises, et il s'est avéré que les cours de réseau du deuxième semestre m'ont donné avant tout l'envie d'exercer dans le domaine du réseau

Ce que ces deux ans m'ont appris
Vous pouvez noter ici une citation, une leçon ou une prise de conscience clé.
Développez en 5 à 10 lignes ce que le BUT vous a apporté au-delà des cours : autonomie, travail en équipe, rigueur, découverte d'un domaine de prédilection…
Points forts identifiés
  • Bonne maîtrise des environnements UNIX (notamment Gentoo et Debian) et de l'administration système.
  • Recherche constante d'ergonomie et d'efficacité dans mes outils (automatisation avec Emacs, org-mode).
  • Habitude de documenter proprement mes projets et mes configurations sur mon blog technique.
Axes de progression
  • Savoir limiter le temps que je passe à configurer mes outils pour rester concentré sur l'essentiel d'un projet.
  • M'adapter plus facilement aux outils standards imposés en groupe ou en entreprise.
  • Préciser mes recherches de stage/alternance et mon projet d'études pour la suite du BUT.
Perspectives
Où souhaitez-vous aller après le BUT ? Quelles compétences voulez-vous continuer à développer ?

Contact

~/contact
Me contacter

Localisation Lille, France
Disponibilités

Recherche d'une alternance pour l'année universitaire 2026-2027 (BUT 3) en métropole lilloise.

Evan Delepine — BUT Informatique · IUT de Lille ~/ @contact · 2026