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...


Vous pouvez me joindre via :