Étudiant en BTS SIO SLAM
Dans le cadre de mon BTS SIO SLAM, j'ai effectué un stage de 5 semaines au sein de la Direction des Systèmes d’Information (DSI) de l’Université de Rouen. Ce stage avait pour objectif de mettre en pratique mes compétences en développement et de découvrir le fonctionnement réel d'une DSI. J’ai participé à la conception et au développement d’applications internes, en lien direct avec mon option SLAM, et j’ai pu acquérir une première expérience professionnelle concrète.
La DSI est le service informatique central de l’Université de Rouen. Elle assure la gestion des réseaux, la maintenance des équipements, la sécurité des systèmes et le développement d’applications internes. L’équipe de développement compte une vingtaine de personnes, incluant des alternants et stagiaires. Mon rôle était d’assister cette équipe et de contribuer à l’amélioration d’une application interne.
Dès le début du stage, ma mission m’a été présentée via l’application sur laquelle je devais travailler. Je partageais un bureau avec un collègue et pouvais facilement solliciter Robin pour des questions, ou communiquer via Rocket.chat. J’ai également assisté à deux réunions importantes : l’une sur l’utilisation d’une nouvelle application et l’autre sur un système d’authentification à deux facteurs.
Mon principal projet a été l’amélioration de l’ergonomie d’une application Java existante, appelée historique-rh, qui permet de consulter l’historique des employés de l’université. L’application utilisait Spring Boot et Thymeleaf côté serveur, et HTML/CSS/JS côté client. J’ai corrigé des bugs, amélioré l’interface et ajouté des fonctionnalités comme l’autocomplétion dans la recherche.
Cette fonctionnalité permet de proposer automatiquement des suggestions lors de la saisie. J’ai dû apprendre à créer des Controllers en Java pour récupérer les préfixes dans la base de données, et adapter le front pour que l’autocomplétion reste ergonomique (affichage limité à 5-6 suggestions).
Ce stage m’a permis de mettre en pratique mes connaissances théoriques, de découvrir le fonctionnement concret d’une DSI et d’améliorer mes compétences en développement web et Java. J’ai également gagné en autonomie, en organisation et en communication professionnelle.