Hello hello!

Étudiant dans le cursus MIAGE
Alternant en Développement Web
Et accessoirement, apprenti pâtissier, pianiste ambulant, et tente de faire du cosplay de temps à autre...

Passionné par le Web et son univers, j’ai développé mes compétences en autodidacte et mis en oeuvre des projets personnels. Je compte poursuivre sur ma lancée en valorisant mes atouts et en poursuivant mon apprentissage dans un cadre professionnel.


Paco, le toutou

Ma mascotte

Paco, le toutou

Mon outil de travail



En ce moment


WAM

WAM

Développeur Web et ingénieur logiciel
MIAGE

MIAGE

Étudiant en master


La boîte à CV


Curriculum Vitæ Curriculum Vitæ (version imprimable et ink-friendly )


Portfolio

SquirrelBot


2022 | Conception et développement | Bot Discord communautaire

SquirrelBot est un bot Discord dédié à une communauté en ligne et proposant des fonctionnalités qui facilitent l'intégration des données avec les autres sites et services de la communauté.

Dépôt Git

Projet personnel JavaScript Node.js Express WebStorm Docker Git Tests automatisés Jest Intégration continue (CI) Déploiement continu (CD)

Moulinette


2021-2022 | Conception et développement | Application de gestion de commandes

Dans le cadre de mon stage et alternance auprès de WAM, un logiciel de gestion de commandes et de clients a été développé pour répondre aux besoins spécifiques de l'entreprise dans un contexte nomade.

WAM ERP CRM PHP JavaScript MySQL Nginx Laravel Bootstrap jQuery PHPStorm Docker Git Tests automatisés PHPUnit Intégration continue (CI) Déploiement continu (CD)

Go for Nubis


2020-2021 | Conception et développement | Projet universitaire de réalisation d'un jeu d'aventure

Dans le cadre de la 3ème année de licence, nous avons été amené à réaliser, au sein d'équipes de quatre personnes, un jeu d'aventure. Le jeu, intitulé Go for Nubis, s'inspire des jeux d'exploration spatiale.

  • Mise en oeuvre des méthodologies de gestion de projet : analyse des besoins et formalisation, décomposition des tâches (Work Breakdown Structure), planification
  • Démarche de conception orientée objet : modélisation UML (diagramme de classes, cas d'utilisation, diagramme de séquence)
  • Programmation en Java, avec un certain nombre de librairies
  • Rédaction d'un compte-rendu du projet en fin d'année.
Dépôt Git (Privé )

MIAGE Java Eclipse IDE IntelliJ Modelio Kanboard Git

POC Cerfa


2021 | Développeur Web (fullstack) | Projet associatif, dans le cadre de Junior MIAGE Concept Aix-Marseille, de gestion automatisée de formulaires Cerfa

Dans le cadre d'une étude préliminaire auprès d'un prospect, un proof on concept d'une application de gestion de formulaires Cerfa a été développé, afin d'étudier la faisabilité du projet et en mesurer le scope.

  • Remplissage automatique d'un formulaire Cerfa au format PDF à partir d'un formulaire HTML
  • Exportation de données au format CSV ou JSON
  • Importation et génération d'un ensemble de formulaires Cerfa à partir d'un fichier CSV.
Dépôt Git

Junior MIAGE Concept PHP JavaScript MySQL Apache Laravel Bootstrap jQuery PHPStorm Docker Laradock Git

Le Monde GC


2018 - aujourd'hui | Développeur Web (fullstack) | Projet personnel, site dédié à une communauté en ligne consacrée au jeu de rôle de nations

Le site du Monde GC est un projet lancé en 2013. J'ai poursuivi le développement du site en 2018, en apportant un travail de refonte du code source obsolète.

Les pages étaient servies par des fichiers PHP séparés. Un front-controller a été mis en oeuvre afin de gérer via un point d'entrée l'ensemble des requêtes.

Migration vers le framework MVC Laravel pour développer de nouvelles fonctionnalités suivant des pratiques modernes de développement. Les fonctions déjà existantes sont servies via le front-controller spécifique au code legacy.

Audit de sécurité vis-à-vis des principaux problèmes de sécurité des applications Web (CSRF, XSS, injection SQL).

Mise en oeuvre d'un processus d'intégration continue et de déploiement continu (CI/CD) via les outils de GitHub Actions.

Voir le projet Dépôt Git

Projet personnel PHP JavaScript MySQL Apache Laravel Bootstrap PostCSS jQuery Chart.js d3.js Tailwind CSS OpenLayers Visual Studio Code PHPStorm Docker Git Tests automatisés PHPUnit Intégration continue (CI) Déploiement continu (CD)

Squirrel


2014 - 2019 | Développeur Web (fullstack) | Projet personnel, réseau social dédié à une communauté en ligne

Squirrel est un réseau social dédié au Monde GC. Inspiré de Twitter, elle permet de partager des "squits" (tweets), créer des groupes d'utilisateurs, et publier du contenu au nom de plusieurs profils.

  • Terrain d'expérimentation et d'autoformation : le projet par excellence pour apprendre
  • Profilage des requêtes SQL à des fins d'optimisation
Voir le projet Dépôt Git (Privé )

Projet personnel PHP JavaScript MySQL Apache jQuery Visual Studio Code PHPStorm Laravel Homestead Docker Subversion Git Déploiement continu (CD)