Alex Jovéniaux

Networks & Telecommunications

Passionate student in Networks & Telecommunications at IUT de Béthune. Networking, web development and cybersecurity.

Scroll

Who I am

I'm a passionate 18-year-old student currently pursuing a BUT in Networks & Telecommunications at IUT de Béthune. My goal is to master modern network infrastructures while developing my skills in web development and cybersecurity.

Since a young age, I've been fascinated by computers and new technologies. This passion led me to choose the NSI (Digital & Computer Science) specialization in high school, then continue in the field of networks and telecommunications.

  • Education BUT R&T — IUT de Béthune
  • Location Béthune, France
  • Languages French (native), English (C1)
  • Availability Internship / Work-study
HTML / CSS PHP Python JavaScript SQL C# Linux Cisco VLAN TCP/IP Network Security
BUT R&T
Education
9+
Projects
C1
English
Curiosity

Compétences & apprentissages critiques

Démarche réflexive sur mes apprentissages au sein du BUT Réseaux & Télécommunications, structurée selon les trois compétences cœur du référentiel : Administrer, Connecter, Programmer. Pour chaque apprentissage critique (AC) de niveau 1, je mets en avant les projets associés et un retour d'expérience.

Compétence 1

Administrer les réseaux et l'Internet

Niveau 1 — Assister l'administrateur du réseau

AC11.01 Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications +
Projets / ressources associés
R1.01 — Initiation aux réseaux informatiques (TP électricité)
Ce que j'ai fait

À compléter : décrire les manipulations / mesures réalisées en TP d'électricité (oscilloscope, multimètre, lois d'Ohm/Kirchhoff).

Pourquoi je l'ai fait

À compléter : objectif pédagogique — comprendre les bases physiques avant de manipuler des équipements réseau.

Comment je l'ai fait

À compléter : outils et méthode utilisés (TP encadrés, schémas, simulations).

Mes difficultés

À compléter.

Ce que j'en ai appris

À compléter.

Ce que je ferais autrement

À compléter.

AC11.02 Comprendre l'architecture et les fondements des systèmes numériques, les principes du codage de l'information, des communications et de l'Internet +
Projets / ressources associés
Ce que j'ai fait

Étude des protocoles ARP, ICMP, DNS, DHCP, TCP/UDP, ainsi que de l'adressage IPv4/IPv6 et du codage de l'information dans les trames Ethernet. Mise en pratique via captures Wireshark et analyse de plans d'adressage.

Pourquoi je l'ai fait

Maîtriser les fondements d'Internet est indispensable avant de configurer ou d'administrer un réseau : sans cette base, le dépannage et la conception sont impossibles.

Comment je l'ai fait

Cours magistraux, TD d'adressage, TP Cisco Packet Tracer puis matériel réel, captures Wireshark et préparation à la certification CCNA SRWE.

Mes difficultés

À compléter : par exemple la maîtrise du subnetting CIDR ou l'enchaînement des en-têtes de protocoles.

Ce que j'en ai appris

Une compréhension de bout en bout du voyage d'un paquet, depuis la couche physique jusqu'à l'application. Lire une capture Wireshark me permet désormais d'identifier rapidement un dysfonctionnement.

Ce que je ferais autrement

À compléter.

AC11.03 Configurer les fonctions de base du réseau local +
Projets / ressources associés
Ce que j'ai fait

Configuration de commutateurs Cisco 2960 : VLANs, liens trunk multi-VLAN (802.1Q), STP/RSTP, EtherChannel, et routage inter-VLAN sur routeur Cisco série 800. Déploiement testé sur Packet Tracer puis sur matériel réel lors de la SAÉ 1.02.

Pourquoi je l'ai fait

Segmenter un réseau d'entreprise (Admin, Personnel, Production, Vidéo) est la première brique de la sécurité et de la performance LAN.

Comment je l'ai fait

Plan d'adressage IPv4 préparé sur draw.io, simulation Packet Tracer pour validation, puis configuration en CLI Cisco IOS sur l'équipement réel encadrée par les RT2.

Mes difficultés

À compléter : par exemple les boucles STP, l'enregistrement des configurations, ou les erreurs de mode trunk/access.

Ce que j'en ai appris

L'importance de documenter et de tester chaque étape avant de passer à la suivante. Le passage de la simulation au matériel réel révèle toujours des subtilités (timing STP, négociation DTP…).

Ce que je ferais autrement

À compléter.

AC11.04 Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et l'administration des réseaux et services fournis +
Projets / ressources associés
Ce que j'ai fait

Déploiement et configuration de serveurs Linux (Debian/Ubuntu) : services dnsmasq (DHCP+DNS), serveur web Apache2, passerelle Linux avec IP forwarding et NAT via iptables. Gestion via CLI et fichiers de configuration.

Pourquoi je l'ai fait

La majorité des serveurs et équipements réseau s'administrent via un système Unix-like. Savoir manipuler Linux en CLI est une compétence pivot.

Comment je l'ai fait

VirtualBox pour le banc de test, manipulation systemd, lecture/modification de fichiers de conf, vérification systématique avec systemctl status et logs journalctl.

Mes difficultés

À compléter.

Ce que j'en ai appris

L'autonomie sur la ligne de commande Linux est un multiplicateur de productivité. Comprendre où chercher (logs, conf, processus) accélère énormément le diagnostic.

Ce que je ferais autrement

À compléter.

AC11.05 Identifier les dysfonctionnements du réseau local et savoir les signaler +
Projets / ressources associés
Ce que j'ai fait

Diagnostic réseau via ping, traceroute, arp -a, captures Wireshark pour valider ARP/DNS/DHCP, vérification du routage inter-VLAN et de la stabilité globale du réseau.

Pourquoi je l'ai fait

Tout déploiement provoque des incidents : savoir où regarder permet de remonter à la cause racine plutôt que de bricoler des contournements.

Comment je l'ai fait

Méthode descendante (couche application → physique) ou ascendante selon les symptômes. Documentation systématique des tests et résultats dans des notebooks Jupyter avec Markdown.

Mes difficultés

À compléter : par exemple bien isoler un symptôme avant de modifier la configuration.

Ce que j'en ai appris

Une démarche méthodique de troubleshooting et l'importance d'écrire un compte-rendu clair pour un collègue ou un N+2.

Ce que je ferais autrement

À compléter.

AC11.06 Installer un poste client, expliquer la procédure mise en place +
Projets / ressources associés
Ce que j'ai fait

Installation et configuration de postes clients (machines virtuelles Linux) raccordés aux différents VLANs, attribution DHCP, vérification de la résolution DNS et de l'accès aux services internes (web Apache).

Pourquoi je l'ai fait

Un réseau n'a de valeur que s'il sert les utilisateurs. Le poste client valide l'ensemble de la chaîne réseau.

Comment je l'ai fait

VirtualBox, profils réseau pontés sur les VLANs, tests de connectivité couche par couche, documentation de la procédure pas-à-pas.

Mes difficultés

À compléter.

Ce que j'en ai appris

L'importance d'une procédure reproductible : un poste client doit pouvoir être réinstallé à l'identique sans dépendre de la mémoire de l'opérateur.

Ce que je ferais autrement

À compléter.

Compétence 2

Connecter les entreprises et les usagers

Niveau 1 — Découvrir les transmissions et la ToIP

AC12.01 Mesurer, analyser et commenter les signaux +
Projets / ressources associés
Ce que j'ai fait

Mesures et caractérisation de signaux sur câbles Ethernet et coaxiaux : analyse d'atténuation, mesure du retard, et confrontation théorie/simulation.

Pourquoi je l'ai fait

Comprendre comment un signal se dégrade sur un support physique est indispensable pour dimensionner correctement une infrastructure.

Comment je l'ai fait

Calcul théorique, simulation LTspice et préparation de mesures réelles. Présentation des résultats sous forme de courbes commentées.

Mes difficultés

À compléter.

Ce que j'en ai appris

Un signal numérique reste une grandeur analogique : impédance, longueur de câble et fréquence influencent directement la fiabilité.

Ce que je ferais autrement

À compléter.

AC12.02 Caractériser des systèmes de transmissions élémentaires et découvrir la modélisation mathématique de leur fonctionnement +
Projets / ressources associés
Ce que j'ai fait

Modélisation mathématique d'un câble : calcul d'atténuation, de retard de propagation, et confrontation aux courbes simulées sous LTspice et MATLAB.

Pourquoi je l'ai fait

Mettre une équation derrière un phénomène permet de prédire le comportement d'un système et de dimensionner les marges.

Comment je l'ai fait

Cours de mathématiques pour la transmission, TP MATLAB pour la simulation et TD pour la mise en équation.

Mes difficultés

À compléter.

Ce que j'en ai appris

Une approche scientifique : modèle, mesure, écart au modèle, justification de l'écart.

Ce que je ferais autrement

À compléter.

AC12.03 Déployer des supports de transmission +
Projets / ressources associés
TP brassage cuivre / fibre optique
Ce que j'ai fait

Mise en œuvre concrète de câbles Ethernet et coaxiaux : repérage des supports, contraintes mécaniques et électriques, et tests de continuité.

Pourquoi je l'ai fait

Une grande partie des incidents réseau provient de la couche physique. Savoir déployer correctement un support évite une catégorie entière de pannes.

Comment je l'ai fait

TP encadrés en laboratoire avec mesures contradictoires entre câbles courts et longs.

Mes difficultés

À compléter.

Ce que j'en ai appris

La qualité d'un câblage se mesure : il ne suffit pas que « ça passe », il faut que ça passe avec marge.

Ce que je ferais autrement

À compléter.

AC12.04 Connecter les systèmes de ToIP +
Projets / ressources associés
Ressources S2 — Découverte ToIP (à venir)
Ce que j'ai fait

AC à approfondir au S2 : approche de la téléphonie sur IP (SIP, RTP) et raccordement de softphones à un IPBX.

Pourquoi je l'ai fait

À compléter.

Comment je l'ai fait

À compléter.

Mes difficultés

À compléter.

Ce que j'en ai appris

À compléter.

Ce que je ferais autrement

À compléter.

AC12.05 Communiquer avec un tiers (client, collaborateur...) et adapter son discours et sa langue à son interlocuteur +
Projets / ressources associés
Anglais professionnel (C1)
Ce que j'ai fait

Collaboration en équipe lors de la SAÉ 1.02 avec partage de tâches, rédaction de documentation technique en Markdown et présentation orale du projet. Pratique régulière de l'anglais technique en cours et lors de la lecture des datasheets Cisco.

Pourquoi je l'ai fait

Un technicien R&T ne travaille jamais seul ; vulgariser et adapter son langage est aussi important que la maîtrise technique.

Comment je l'ai fait

Discord/Teams pour la coordination interne, rédaction de comptes-rendus précis, soutenance orale.

Mes difficultés

À compléter.

Ce que j'en ai appris

Un schéma clair et un vocabulaire ajusté valent souvent mieux qu'un long discours technique.

Ce que je ferais autrement

À compléter.

Compétence 3

Créer des outils et applications informatiques pour les R&T

Niveau 1 — S'intégrer dans un service informatique

AC13.01 Utiliser un système informatique et ses outils +
Projets / ressources associés
Ce que j'ai fait

Manipulation quotidienne de Linux (Debian/Ubuntu) en ligne de commande, gestion de versions avec git, utilisation de Jupyter Notebook pour la documentation et de VirtualBox pour le banc d'essai.

Pourquoi je l'ai fait

Tous les projets R&T (académiques ou personnels) reposent sur cet écosystème d'outils. Le maîtriser est un prérequis.

Comment je l'ai fait

Apprentissage par la pratique, recherche systématique dans la documentation officielle et reproduction d'exemples avant adaptation.

Mes difficultés

À compléter.

Ce que j'en ai appris

L'écosystème CLI/git/Linux est cohérent : une compétence sur un outil renforce toutes les autres.

Ce que je ferais autrement

À compléter.

AC13.02 Lire, exécuter, corriger et modifier un programme +
Projets / ressources associés
Ce que j'ai fait

Lecture de codes existants (bibliothèques React, Real-ESRGAN), debug pas-à-pas, modification de comportements et écriture de petits scripts d'automatisation Python.

Pourquoi je l'ai fait

Comprendre du code écrit par d'autres est la première étape avant d'en écrire soi-même de manière professionnelle.

Comment je l'ai fait

Lecture commentée, debugger intégré à VSCode, points d'arrêt et inspection de la pile.

Mes difficultés

À compléter.

Ce que j'en ai appris

La majorité du temps d'un développeur se passe à lire et comprendre, pas à écrire. La lisibilité du code est une compétence à part entière.

Ce que je ferais autrement

À compléter.

AC13.03 Traduire un algorithme, dans un langage et pour un environnement donné +
Projets / ressources associés
Ce que j'ai fait

Implémentation de Dijkstra et A* sur grille (JavaScript / React) ainsi que de plusieurs algorithmes de tri (Bubble, Selection, Insertion, Quick) avec visualisation pas-à-pas.

Pourquoi je l'ai fait

Traduire un algorithme abstrait en code fonctionnel est l'exercice central de la programmation.

Comment je l'ai fait

Pseudo-code papier → implémentation incrémentale → tests visuels via animations.

Mes difficultés

À compléter : par exemple la gestion de la file de priorité pour A* ou les états intermédiaires d'animation.

Ce que j'en ai appris

Visualiser un algorithme aide énormément à le comprendre — et à le déboguer.

Ce que je ferais autrement

À compléter.

AC13.04 Connaître l'architecture et les technologies d'un site Web +
Projets / ressources associés
Ce que j'ai fait

Conception du présent portfolio en HTML5/CSS3/JavaScript vanilla et de plusieurs applications React (Vite + Tailwind). Mise en place d'animations canvas et d'une visualisation 3D Three.js.

Pourquoi je l'ai fait

Le web est le support naturel pour rendre un travail accessible et démontrable, en stage comme en alternance.

Comment je l'ai fait

Maquette → maquette HTML → CSS → JS interactif. Déploiement via GitHub Pages et Vercel.

Mes difficultés

À compléter : par exemple le responsive ou la gestion d'état React.

Ce que j'en ai appris

L'écart entre « ça marche sur mon poste » et « c'est en ligne accessible à tous » est une vraie marche à franchir, qui passe par la CI/CD et l'hébergement.

Ce que je ferais autrement

À compléter.

AC13.05 Choisir les mécanismes de gestion de données adaptés au développement de l'outil et argumenter ses choix +
Projets / ressources associés
Ce que j'ai fait

Choix du format de données selon le besoin : TLE/JSON pour Orbital Tracker, fichiers de zone dnsmasq pour SAÉ 1.02, état mémoire pour les visualizers.

Pourquoi je l'ai fait

Le format des données contraint l'architecture entière : il faut le choisir tôt et le justifier.

Comment je l'ai fait

Comparaison rapide des formats candidats (lecture humaine, taille, support natif du langage) avant décision.

Mes difficultés

À compléter.

Ce que j'en ai appris

Une bonne structure de données simplifie le code ; une mauvaise complique tout en aval.

Ce que je ferais autrement

À compléter.

AC13.06 S'intégrer dans un environnement propice au développement et au travail collaboratif +
Projets / ressources associés
GitHub — alex-jov
Ce que j'ai fait

Utilisation systématique de git et GitHub pour tous mes projets (académiques et personnels), avec une organisation par branches et des commits réguliers et documentés.

Pourquoi je l'ai fait

Le travail collaboratif est la norme dans l'industrie. Git est l'outil standard et incontournable.

Comment je l'ai fait

VSCode + extensions git, conventions de nommage des commits, README détaillé pour chaque dépôt public.

Mes difficultés

À compléter.

Ce que j'en ai appris

Un dépôt git propre et bien organisé est une carte de visite : il rassure autant qu'un CV.

Ce que je ferais autrement

À compléter.

En dehors du BUT

Projets que je mène sur mon temps libre pour approfondir des sujets qui me passionnent : intelligence artificielle, algorithmique, visualisation 3D et développement front-end moderne.

PROJET PERSO
Programmer

AI Video Upscaling

Outil d'amélioration de vidéos par IA en local avec Real-ESRGAN, interface Tkinter et accélération GPU.

Python Real-ESRGAN FFmpeg Tkinter
PROJET PERSO
Programmer

Pathfinding Visualizer

Outil éducatif interactif visualisant les algorithmes Dijkstra et A* sur une grille avec animations pas-à-pas et génération de labyrinthes.

React Vite Tailwind CSS JavaScript
PROJET PERSO
Programmer

Algorithm Visualizer

Visualiseur interactif d'algorithmes de tri avec animations pas-à-pas, effets sonores et métriques de complexité.

React Vite Tailwind CSS Web Audio API
PROJET PERSO
Programmer

Orbital Tracker

Application de suivi de satellites en 3D temps réel, visualisant 10 000+ satellites actifs sur un globe interactif avec Three.js.

Three.js JavaScript Celestrak API WebGL

Education & Skills

Education

2025 — Ongoing

BUT Réseaux et Télécommunications

IUT de Béthune — University of Artois

Network administration, telecommunications, IT security and application development.

2022 — 2025

General Baccalaureate

Lycée Louis Pasteur, Somain

Mathematics and NSI (Digital & Computer Science) specializations.

2018 — 2022

Diplôme National du Brevet

Collège Louis Pasteur, Somain

Technical Skills

2020 — Present

Web Development

Self-taught
  • HTML5, CSS3, PHP — dynamic websites
  • JavaScript — interactivity and animations
  • MySQL — database management
  • Bootstrap — CSS frameworks
2025 — Present

Networking

IUT de Béthune
  • LAN / VLAN — configuration & administration
  • Cisco — routers & switches
  • Linux — Debian, Ubuntu
  • TCP/IP, DNS, DHCP
2018 — Present

Programming

Self-taught & academic
  • Python — automation, Discord bots
  • C# — Windows applications
  • SQL & PHP — database management
  • Kotlin — mobile app basics

Mes certifications

Get in touch

alex@joveniaux.com