Étant passionné par le développement web, je m'intéresse au fonctionnement des technologies que j'utilise ! Je n'hésite pas à réaliser des projets à côté pour en apprendre davantage !
Je m'adapte rapidement à de nouvelles technologies et suis capable d'apprendre de nouvelles compétences rapidement afin d'être productif le plus rapidement possible.
Je déteste ne rien faire, alors je trouve toujours quelque chose à réaliser. De même, je ne reste jamais bloqué sur une tâche : je cherche toujours une solution par moi-même et m'efforce de la comprendre.
Je ne me résume pas qu'à ces qualités, je suis également une
personne ouverte, prête à discuter de tout les sujets.
Je suis
ouvert à la critique qui est un moyen de se perfectionner.
Je mets du cœur à m'investir dans les projets et tâches que je réalise ! De plus, je sais travailler en équipe et m'adapte assez rapidement !
Création d'interfaces reponsives à partir de maquettes, en HTML/CSS/JS. Création d'interfaces dynamiques avec Vue.js et Nuxt.js, mise en forme moderne et responsive grâce à Bootstrap et Tailwind CSS.
Développement côté serveur avec PHP et Java. Interaction avec les bases de données. Intégration d'API REST et gestion de contenus avec le CMS WordPress.
Conteneurisation avec Docker, gestion de machines virtuelles via Bash, versionnement avec Git. <br> Déploiement WordPress, suivi de projet avec Trello/Jira, maquettage sur Figma.
Modélisation de bases de données relationnelles. Utilisation de SQL pour la manipulation des données. Gestion des données avec Excel, Access et Oracle.
Application des méthodes agiles telles que Scrum pour la gestion de projet. Utilisation d’UML pour représenter les cas d'usage ou encore les interactions au sein des applications.
Programmation orientée objet, création de service multithread et gestion de la mémoire, rédaction de tests unitaires et application des design patterns.
Stage de 3 mois effectué dans le cadre de ma formation à l'IUT de Paris-Rives-de-Seine. Ce fut une expérience enrichissante tant sur le plan personnel que professionnel. J'ai notamment travaillé sur le site de l'agence. Mes tâches principales étaient :
- Contribution à l'amélioration du site de l'agence (Front-End & Back-End)
- Développement de l'interface utilisateur avec Vue.js / Nuxt.js et Vuetify
- Intégration des données WordPress via l'API REST (JavaScript / PHP)
- Respect des bonnes pratiques de développement web
Événement national qui dure pendant 1 nuit. Durant cette nuit, nous devons réaliser 5 défis, dont un défi national et 4 autres proposés par des entreprises partenaires de l'événement.
C'est une expérience enrichissante tant pour le travail en équipe sous pression que pour la maîtrise de différentes technologies. Durant l'édition de 2024, j'ai notamment utilisé React et TypeScript.
Création d'une application web permettant d'identifier les fautes d'orthographe et proposer une correction pour les utilisateurs.
Conçu pour corriger les fautes d'un texte brut donné ainsi que d'un document PDF. A terme l'objectif est également de pouvoir identifier les fautes d'orthographes présentes sur une URL donné afin d'utiliser l'application comme un véritable outil.
Refonte de mon portfolio et mise à jour de ce dernier afin d'appliquer mes compétences acquises, ainsi que de le rendre ce dernier plus esthétique et plus performant.
- Création de composants réutilisables, limitation du code superflu.
- Ajout d'animations afin de rendre la navigation plus agréable
- Rendre le site plus unique en y ajoutant une empreinte personnelle :)
Projet réalisé dans le cadre de mes études, visant à développer une application mobile pour une gestion plus responsable des équipements électroniques d'un ménage au sein d'une résidence participative.
L'application inclut un calendrier mettant en avant les heures creuses, permettant de réserver des créneaux d'utilisation.
Les informations de connexion sont sécurisées via un token JWT.
Bien que ce projet devait être réalisé en groupe, je l'ai mené seul et développé entièrement la gestion des appareils d'un ménage.
Réaliser ce projet seul m'a permis de démontrer ma capacité à apprendre rapidement, à gérer efficacement une charge de travail importante, et à rendre un maximum de fonctionnalités dans des délais courts.
Projet personnel réalisé afin d'améliorer mes compétences en algorithmie et pour le plaisir ! l'UHC (Ultra HardCore) est un "mini-jeu" extrêmement connu au sein de la communauté Minecraft. Mon objectif était de reproduire ce dernier afin que je puisse y jouer en ajoutant de nouvelles fonctionnalitées.
J'ai mis un point d'honneur sur les points suivants :
- Création de code générique réutilisable
- Optimisation de code pour améliorer les performances
- Gestion de dépendances (Maven)
- Gestion de projet (avec Trello)
Projet s'inscrivant dans le cadre de mes études. L'objectif étant de réaliser dans un premier temps une refonte graphique de certaines pages du site existant, puis d'implémenter un questionnaire en PHP et de traiter les résultats sous forme graphique sur une page administratrice.
- Gestion de projet et répartition des tâches au sein du groupe avec Trello.
- Partage du code avec Git, gestion des branches et résolutions de conflits.
Projet réalisé en collaboration avec un autre développeur. Le Fallen Kingdom est un mini-jeu très connu au sein de la communauté francophone Minecraft. Nous avons voulu recréer le mini-jeu, à l'image de celui proposé sur Epicube il y a quelques années (Serveur Minecraft français le plus fréquenté entre 2013 et 2018).
J'ai pu m'améliorer sur les points suivants :
- Gestion de projet collaboratif (Trello, Git)
- Gestion de dépendance (Maven)
Projet de fin d'année de Terminale STI2D, comptant pour le baccalauréat. Réalisation d'une application web pour un centre scolaire en milieu rural : Fronton en Haute-Garonne.
Elle devait permettre la collecte de grandeurs physique (température, humidité, concentration de CO2) et assurer la sécurité du centre (récupération d'empreinte digitales, caméras).
L'affichage devait se faire sur une interface web, afin de surveiller les différentes valeurs ainsi que les caméras.
Configuration des différents capteurs en python avec envoie sur une base de données MySQL. Récupération des valeurs en PHP et affichage en HTML/CSS. Le Raspberry Pi fonctionne comme le serveur, gérant le stockage des données et l'hébergement du site.
Réalisation d'un robot discord nous indiquant la plateforme sur laquel nous pouvons trouver un jeu donné, au prix le moins cher.
Pour cela il utilise l'API Cheapshark.
Codé initialement en python durant un atelier de programmation, j'ai décidé de le recoder en Javascript afin de l'améliorer et le rendre plus esthétique !