A propos :
Mon parcours :
Actuellement étudiant en Master of Science à EPITECH et passionné par l'informatique, j'ai choisi de me reconvertir dans ce
domaine et de consolider mes compétences à travers une approche à la fois académique et autodidacte.
Depuis le début de mon parcours, j'ai appris à maîtriser plusieurs langages de programmation tels que C++, Java, Python et
JavaScript, et je m'intéresse particulièrement aux problématiques liées à la cybersécurité, que j'explore via des plateformes
d'entraînement comme Root-Me.
En parallèle de mes études, j'ai suivi une formation diplômante de Développeur Web, qui m'a permis de créer mon auto-entreprise
et de travailler sur des projets concrets, renforçant ainsi mes compétences en conception, développement et gestion de projet.
Mes projets personnels:
Grand amateur d'histoire, notamment médiévale, et de jeux de stratégie, j'ai pour projet personnel de développer une simulation
d'évolution de peuples de l'Antiquité jusqu'à l'ère Victorienne. Ce projet, plus détaillé sur la planète dédiée à mes projets, me
permet d'appronfondir ma maîtrise du langage C++ tout en m'exercant à développer des réseaux neronaux basiques pour fournir des IAs
apprenantes à ma simulation. C'est également un défi en terme d'optimisation car le nombre de calcul à effectuer à chaque boucle
augmente à chaque ajout et il est primordial de penser à la vitesse d'exécution dans la phase de refléxion précédant le développement.
J'ai également débuté la programmation d'un moteur de jeu en 2D, en partant de zéro, afin d'apprendre le langage de programmation C++.
Ce projet n'a pas de but autre que celui d'apprendre à créer un programme complexe sans se servir d'outils existant afin d'en comprendre
les mécanismes et d'améliorer mes compétences globales de développeur.
J'ai enfin développé un framework minimaliste et simpliste en Java afin d'éviter l'utilisation des frameworks déjà existant et bien trop
lourd pour l'utilité que j'en aurais. Ce site, mon portfolio, est développé et déployé en utilisant ce Framework maison. Ce projet me
permet donc d'apprendre l'aspect Web et réseau qui manquait lors de mes précédents projets.
Compétences :
Front :
Je maîtrise les langages basiques du développement Web Front-End, ainsi que certains Frameworks populaires.
Back :
Je possède des compétence dans le développement Back-End avec l'environnement NodeJS et le langage Python. J'ai également quelques connaissances en déploiement d'applications Web avec Nginx et Docker.
Bases de données :
J'ai les compétences nécessaires pour gérer une base de données PostgreSQL et MongoDB.
Autres :
Je maîtrise les bases du développement en Java, Python, C et C++. Je possède également des connaissances en programmation de Shaders.