Bonjour! Je suis Nathan Rissot, un étudiant en Informatique de L3 à l'Université d'Orléans.
Je suis actuellement à la recherche d'un stage afin d'acquérir de l'expérience professionnelle et d'affiner mes compétences dans un contexte
professionnel
Confiant
Comfortable
En train d'apprendre / Niveau basique
Python
C/C++
PhP
Java
OCaml
Coq, Prolog
Go
HTML/CSS/JS
Bash
Quelques projets sur lesquels j'ai travaillé :
EDT Bot:
Été 2024 ~ Projet Personnel ~ Python, parsing de fichier .ics
EDT Bot (a.k.a. trainwreck.py) est un Bot discord créé pour donner un accès facilité
aux étudiants de L3 Info à leur emploi du temps
C'était un projet d'été construit et maintenu en Tandem par
Dany Dudiot et moi.
Nous avons utilisé python, avec la librairie Interactions.py pour
interagir avec l'API Discord, et parsé les les fichiers ICalendar (.ics) que nous avons pu récupérer sur le site de l'université
pour extraire, reformater, et trier les cours pour afficher seulement ceux qui concernent l'étudiant.
Jeux Simple en CLI (Nim, Puissance 4)
Printemps 2024 ~ Project de Fac (19/20) ~ Java, Conception Orienté Objet
Au cours de cet exercice, nous avons développé une application Java dans le Terminal suivant le principe de développement
incrémental. Chaque semaine nous devions itérer sur ce que nous avions construit, en nous basant sur un rendez-vous hebdomadaire,
pour imiter le fonctionnement du système de Sprint SCRUM.
Même si le sujet de ce projet n'était pas si compliqué (nous devions seulement coder des jeux simples.), la constante évolution
des critères signifie qu'il est capital pour nous de toujours penser à l'avenir. Seul des petits changements sur le
fonctionnement du code écrit à l'itération précédente était autorisé car l'objectif de cet exercice était de nous faire
réfléchir à un plan d'action, au lieu de démarrer directement VSCode pour commencer a programmer le plus vite possible.
Un exemple concret de cela a été la manière dont nous avons implémenté la gestion de l'état du plateau, qui était logique lors
de l'Itération 2, quand nous devions seulement faire jouer deux humains devant le même ordinateur, mais qui nous a significativement
compliqué la vie quand nous avons dû implémenter des stratégies pour l'ordinateur dans l'Itération 4.
Nous avons beaucoup appris sur le développement itératif et comment correctement structurer notre code, car les choix que nous
avons faits lors de la première semaine ont conditionné et influencé notre code jusqu'à la fin du projet.
Site-Web de gestion d'une Agence Fictive
Hiver 2023 ~ Projet de Fac (20/20) ~ HTML/CSS, PhP, SQL, JS
Au cours de cet exercice, nous (Dany Dudiot,
Agathe Papineau et moi) avions environ un mois pour développer un site web
pour une agence bancaire fictive, en suivant le Design Pattern MVC. Le but de ce site est de permettre aux différents employés
de planifier des rendez vous avec des collègues ou des clients, d'accéder rapidement et simplement aux informations des clients,
et de permettre au directeur d'agence d'avoir une vue d'ensemble sur le fonctionnement de son agence.
Ma tâche principale était de produire le style en CSS et les templates en HTML, mais nous avons tous les trois pratiqué un
peu de tout, requêtes SQL, développement coté serveur en PhP, un peu de JS pour saler les mots de passe avant de les envoyer, mais
aussi dessiner des schéma de base de donnée et planifier conceptuellement le flot d'utilisation du site.
De plus, etant donné que c'était notre premier projet de groupe, nous avons également dû apprendre à travailler ensemble, utiliser
Git et Github, résoudre nos premiers merge conflict etc...