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 classique
Approfondissement Administration Système & Réseaux
Recherche d'une alternance en administration système et support utilisateur.
Profil
~/profilPassionné 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.
- Systèmes UNIX / Linux
- Architectures réseaux
- Administration système
- Support utilisateur
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.
BUT Informatique — IUT de Lille
Approfondissement en développement logiciel, systèmes et réseaux.
Baccalauréat Général — Lycée Henri Wallon, Valenciennes
Spécialités NSI (Numérique et Sciences Informatiques) et Mathématiques.
Projets
~/projetsCliquez sur un projet pour en voir le détail, ou naviguez depuis le menu.
Labyrinthe des dys-parus
~/projets/01Dé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).
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.
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.
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/02Dé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.
Blog technique
~/projets/03Blog 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.
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.
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.
Installation de poste (Gentoo)
~/projets/04Maî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.
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).
Analyse réflexive
~/reflexionEn 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
- 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.
- 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.
Contact
~/contactRecherche d'une alternance pour l'année universitaire 2026-2027 (BUT 3) en métropole lilloise.