Je préfère me focaliser sur la réflexion avant l'implémentation. J'utilise notamment des outils de visualisation pour créer des diagrammes afin d'être certain du chemin que je prend. L'outil principal que j'utilise pour ma réflexion est PlantUML qui me permet de créer des diagrammes UML à partir de code
Implémentation de tests
Projet : Questionnaire de Connaissances Financières 📊
• Développement d'une application REST avec Java Spring Boot
• Services CRUD conformes aux exigences métier
• Mise en place de Job Spring Batch
Projet : Refonte d'un Catalogue de Produits Bancaires 🏦
• Création de services REST avec Java Spring Boot pour une expérience utilisateur améliorée
• Plus de 120 diagrammes de séquence pour une vision claire des interactions
• Plus de 20 diagrammes de classe pour une modélisation précise des entités
• Rédaction de tests unitaires robustes avec JUnit pour garantir la qualité du code
Technologies maîtrisées🛠️
• Java
• SQL
Projet : Développement d'un module de connexion
• Missions :
- Permettre l'inscription de nouveaux utilisateurs
- Permettre la redéfinition de mot de passe avec confirmation via un code SMS
Projet : Développement de la roue de la fortune
• Missions : - Permettre l'inscription d'utilisateurs au jeu de la roue de la fortune
- Envoyer une notification par SMS aux gagnants
- Assigner un cadeau à un gagnant
• Suivi de projet / Collaboration : - Github, Gitlab
• Environnement : - PHP, VueJS, Ajax, Javascript, MySQL, git
- SendGrid
- Metabase
• Suivi de trafic utilisateur : - Google Analytics
• Méthodologie :
Projet : Développement d'une page catalogue de téléphones
• Missions :
- Afficher la liste des produits téléphones disponibles
- Afficher toutes les caractéristiques d'un téléphone donné
Projet : Développement du jeu de la roue Vodafone
• Missions : - Permettre l'inscription d'utilisateurs au jeu de la roue de la fortune
- Envoyer une notification par SMS aux gagnants
- Assigner un cadeau à un gagnant
- Créer des tableaux de bord d'analyse du projet
Projet : Développement de plusieurs formulaires éphémères
• Missions : - Permettre l'inscription de clubs de rame ou de participants à des concours
- Envoyer une notification d'inscription par SMS aux utilisateurs
- Envoyer un mail récapitulatif en interne
- Créer des tableaux de bord d'analyse du projet
Projet : Maintenance d'une plateforme de jeux
• Missions : - Ajout d'une bannière à cookie
- Envoi de notification par SMS et / ou par mail
• Suivi de projet : - Github
• Environnement : - PHP, VueJS, Ajax, Javascript, MySQL, git
- SendGrid
- Metabase
• Suivi de trafic utilisateur : - Google Analytics
• Méthodologie : - Agile Scrum
Polynésie Française
Missions :
• Aide auprès des étudiants
• Vérification matérielle Niveau 1
Polynésie Française
Projet : Intégration de 4 jeux sur la plateforme en ligne
• Suivi de projet :
- Github
- Livraison d'incréments
- Daily Scrum / Daily Meetings
• Environnement : - SonarQube
- EaselJS
- SendGrid
• Suivi de trafic utilisateur : - Google Analytics
• Méthodologie : - Agile Scrum
Projet : Adaptation d'un jeu en multijoueur (application Web)
• Suivi de projet :
- Livraison de lots
- Daily Scrum / Daily Meetings
• Environnement : - Backend: PHP, MariaDB, Apache
- Frontend: HTML/CSS, JavaScript, EaselJS
• Méthodologie : - Agile Scrum
Projet : Développement d'un module ajoutant les conditions de ventes dans les
modèles de factures et de bons de commandes
Port de pêche - Papeete
Projet : Développement d'un module de liaison entre les véhicules et les
employés via l'ERP de l'entreprise.
Projet : Remaniement de la base de données Excel contenant le registre des
employés pour ajouter des liaisons pour faciliter la gestion des données.
Logiciels / Technologies utilisées :
- Odoo( ancien OpenERP)
- PostgreSQL
- VBA
- CentOS
Contexte :
Ce projet a été réalisé durant ma dernière année de Master pour l'Unité d'Enseignement "Programmation Orientée Objet".
Ce projet a été l'occasion de mettre en application les principes de conception et de développement en orienté objet.
Description :
L'idée est de représenter le jeu du chat et de la souris. Les chats se déplacent en ligne ou en colonne et les souris se déplacent dans le sens horaire lorsqu'ils heurtent un mur.
J'ai implémenté un publicateur automatique de publications sur la plateforme Linkedin avant l'arrivée de la fonctionnalité "Programmer la publication".
J'ai fait cela dans le but de partager mes connaissances dans le domaine de la tech et aussi pour avoir un projet concret.
Ce projet a été implémenté en PHP en utilisation l'API de Linkedin pour pouvoir publier des publications.
Technologies utilisées :
- Backend : PHP, Apache
- Frontend : VueJS, Bootstrap, HTML, CSS
- API : Youtube API
Description :
L'ancien site qui a été réalisé en 2014 était devenu peu adapté aux nouveaux supports mobiles. Le nouveau site chiropratiquedoucetahiti.pf a été repensé "mobile friendly" et entièrement responsive.
Distinction :
Étant donné que le chiropracteur a mis en ligne plus de 100 vidéos Youtube en ligne, le nouveau site contient également ses vidéos : https://www.lachiropratiqueprecisement.pf/videos
- Français
- Anglais