🚀 RECHERCHE D'OPPORTUNITÉS
Curieux, proactif et passionné par le développement logiciel, je suis à la recherche d’un stage en développement logiciel à partir de join 2026 et une alternance en septembre 2026.
📅 05/2025 - 08/2025
- Prétraitement de données RDF et génération d’embeddings en Python.
- Exploration du web sémantique et rédaction de documentation technique.
- Participation au Symposium BigData : Veille technologique sur les problématiques de traitement de données massives.
- Logistique & Accueil : Gestion des flux de participants et accueil des chercheurs.
- Support opérationnel : Assistance technique lors des sessions de présentation de travaux de recherche.
- Veille scientifique : Participation aux conférences sur les thématiques du traitement de données massives.
📅 11/2025 - 01/2026 | Université de Lille
- Conception et développement d'une application Android pour le réseau de transport Tisséo (Toulouse Métropole).
- Mise en œuvre d'une Clean Architecture avec le pattern MVVM.
- Gestion d'états réactifs avec Kotlin Coroutines et Flow.
- Fonctionnalités : recherche avec autocomplétion, cartographie (OSMDroid), favoris hors ligne.
- Système d'exportation de données (Favoris) en format JSON.
Stack technique : Kotlin, Jetpack Compose (Material 3), Retrofit, Room, Moshi.
📅 01/2026 – 02/2026 | Université de Lille
- Conception et implémentation d’un serveur FTP multi-threadé en Java conforme à la norme RFC 959.
- Gestion des connexions concurrentes via ServerSocket et pool de threads (ExecutorService).
- Implémentation du mode passif (PASV) avec une séparation stricte entre les canaux de contrôle et de données.
- Sécurisation des accès par Root Jail (prévention des attaques par traversée de répertoires).
- Architecture extensible basée sur le Command Pattern pour le traitement des requêtes.
- Qualité : Mise en place d'une suite de tests unitaires et d'intégration avec JUnit 5 et Mockito.
- Fonctionnalités clés : USER, PASS, PWD, CWD, CDUP, LIST, NLST, RETR, STOR, DELE, MKD, RMD, RNFR/RNTO, SIZE, MDTM.
Stack technique : Java 21, Socket, Java NIO, Maven, JUnit 5, Mockito.
📅 01/2025 – 03/2025 | Université de Lille
- Développement d'un client FTP en ligne de commande avec exploration récursive d'arborescence et export de structure.
- Implémentation d'algorithmes de parcours : DFS (profondeur) et BFS (largeur avec Queue).
- Architecture basée sur les design patterns Façade (abstraction réseau) et Composite (hiérarchie de fichiers).
- Mise en place d'un mécanisme de tolérance aux pannes : reconnexion automatique et restauration d'état (3 tentatives).
- Intégration de l'export JSON via Gson avec construction récursive de l'arbre.
- Fonctionnalités : Mode passif (PASV) avec parsing regex, filtrage de dossiers, profondeur d'exploration paramétrable.
Stack technique : Java 21, Sockets TCP/IP, Gson, Maven, UML.
📅 03/2025 – 04/2025
- Développement d'une application de jeu de cartes complexe avec Next.js, incluant le rendu côté serveur (SSR) et un routage dynamique.
- Architecture modulaire composée de plus de 40 composants réutilisables stylisés avec CSS Modules.
- Implémentation d'un système de Gameplay complet : gestion du plateau (board), de la main, des phases de combat et des points de vie.
- Mise en place d'un Matchmaking performant utilisant le polling serveur (setInterval) pour la synchronisation des joueurs.
- Gestion d'états complexes via les React Hooks et persistance des sessions utilisateur avec SessionStorage.
- Sécurisation de l'application par Authentification JWT et intégration d'une gestion centralisée des erreurs API.
Stack technique : Next.js, React, JavaScript, CSS Modules, JWT, MongoDB.
📅 01/2025 - 03/2025
- Encadrement d’une équipe projet sur l’application de gestion d’emplois du temps.
- Organisation des réunions, répartition des tâches et support technique aux membres.
📅 2025 – présent Formation d'excellence en ingénierie logicielle, adossée aux laboratoires de recherche CRIStAL et Inria Lille.
- Spécialisation : Conception logicielle avancée, méthodes Agiles, systèmes répartis, DevOps.
- Compétences clés : Maîtrise du cycle de vie logiciel, qualité logicielle, architecture et sécurité.
- Innovation (Module RIC) : Participation à des séminaires de recherche et projets innovants en lien avec les laboratoires.
📅 2022 – 2025 Cursus pluridisciplinaire alliant informatique fondamentale et mathématiques appliquées.
- Socle technique : Algorithmique complexe, structures de données, bases de données (SQL) et architecture système.
- Approche projet : Réalisation de projets concrets intégrant modélisation, développement web et gestion de données.
📅 Depuis 09/2025
- Accompagnement d’étudiants de Licence 1 en Python, algorithmes et développement web.
- Préparation des séances de tutorat, suivi pédagogique et soutien à la réussite académique.
Conception & Architecture
UML, Clean Architecture, MVVM, Design Patterns (Command, Façade, Composite), Ecore (modélisation).
📅 05/2025 – présent
- Application web de gestion de tâches inspirée de Trello.
- Tâches organisées en colonnes avec glisser-déposer.
- Authentification multi-rôles (admin/utilisateur) et suivi par statut.
- Technologies : React.js, Spring Boot, MariaDB, Bootstrap 5.
📅 11/2024 – 12/2024
- Jeu de simulation de bowling développé en Java (interface console).
- La logique interne gère les scores et les règles du bowling pour offrir une expérience interactive dans le terminal.


