
Optimisation Combinatoire
Ce projet de 1 mois nous a permis d'assimiler et d'expérimenter des concepts d'optimisation en essayant de concevoir les algorithmes les plus performants.
De 2017 à 2020 j'ai effectué un Bac Professionnel Systèmes Numériques option RISC (Réseaux informatiques et systèmes communicants) au sein du lycée Saint Félix Lasalle à Nantes. J'ai notamment eu mon diplôme en 2020 avec la mention très bien.
De 2020 à 2022 j'ai effectué un BTS (Brevet de Technicien Supérieur) Systèmes Numériques option IS (Informatique et Réseaux) au sein du lycée Saint Félix Lasalle à Nantes.
Depuis septembre 2022, je suis en cycle Ingénieur dans l'école ESIEA dans le but d'aquérir un diplôme d'ingénieur en 2025. septembre 2023 j'ai intégré l'entreprise SNCF Connect & Tech Services dans le but de finir mon cursus en alternance.
Vous pourrez trouver ci-dessous différents projets sur lesquels j'ai pu travailler.
Ce projet de 1 mois nous a permis d'assimiler et d'expérimenter des concepts d'optimisation en essayant de concevoir les algorithmes les plus performants.
Ce projet de 3 mois consistait à coder en Python un jeu déjà existant. J'ai donc choisi le jeu Nidhogg car très fun et nerveux.
L'objectif de ce projet était de bien comprendre les principes de la programmation orientée objet. Pour ce faire nous devions réaliser une clone du jeu HearthStone Battleground en C++.
Ce projet consistait à créer un jeu 2D qui permettent de créer un monde de façon procédurale puis de pouvoir controler un personnage qui puisse bouger sur cette même carte afin de trouver différents objets, combattre des monstres, etc...
Ce projet était destiné à la porte ouverte de mon BTS.
Il consistait à réaliser en 12 heures et en C#, un pendu avec trois mots, et ensuite demandé à l'utilisateur d'envoyé la première lettre des différents sur un serveur avec l'aide de sockets.
Mon projet de BTS était de réalisé pour l'entreprise Manitou une IHM qui puissent communiquer avec les différents capteurs et actionneurs d'un chariot élévateur. Mon rôle dans ce projet à été de simulé le chariot élévateur à l'aide d'un calculateur de la marque B&R, pour pouvoir envoyer des trames sur le réseau CAN afin de tester l'IHM.
Durant mes études j'ai eu l'occasion d'apprendre de nombreux languages de programmtions et utiliser différents logiciels.
Connaissances sur le language Python, grâce aux différents projets que j'ai eu l'occasion de réaliser.
Connaissances sur le language C++, autant sur l'utilisation des classes que des syntaxes.
Connaissances sur le language C, notemment dans l'embarqué pour avoir travaillé sur des cartes de développement STM32.
Connaissances sur le language Java, notemment Spring Boot que j'ai eu l'occasion d'utiliser pour mes projets en entreprise.
Connaissances sur framework javascript React que j'ai pu développé durant mon alternance.
Connaissances du languages SQL, ce qui permet de créer des bases de données et de pouvoir les utiliser à travers différents languages de programmation.
Connaissances du logiciels Cisco Packet Tracer. Je peux créer des réseaux et paramétrer les différentes machines sans problèmes.
Durant mon alternance j'ai pu utilisé plusieurs outils AWS (Lamda, ECR, API Gataway, etc).
Connaissances sur Windows Server 2016 qui permettent de créer des arborescences d'utilisateurs avec des droits spécifiques vis à vis des fichiers partagées.
Connaissances sur le logiciel PyCharm, grâce aux nombreux projets Python que j'ai effectués j'ai pû me familiariser avec l'outil et vraiment bien le prendre en main.
Connaissances sur IntelliJ, notemment grâce à mes missions en alternance.
Connaissances sur le logiciel Automation Studio de chez B&R, aussi bien sur la programmation que l'analyse des différents équipements.