👋 Bienvenue sur mon profil
Je m'appelle Manuvai, développeur web Back-end, je vous aide dans la réalisation de votre application web (Spring Boot, Java) et l'automatisation de tâches (Spring Batch, Selenium, Java)
⠀
⚡ Développeur web back-end Spring Boot | Java
→ Développement web backend (Spring Boot, Java).
→ Développement d'automate (Spring Batch, Selenium, Java)
⠀
⚡Une expertise en tant que développeur backend Spring Boot | Java
→ Développeur Spring boot / Java en environnement grand compte et PME
→ Développement d'APIs robustes et optimisées avec Spring Boot, Java.
→ Conception d'application correspondant au besoin métier.
⠀
🛠️ Exemples de projets
• Automate de test navigateur : Développement d'automate pour un opérateur télecommunications.
Avec les technologies : Selenium, Java.
⠀
• API de questionnaire : Développement web Back-end pour un établissement bancaire.
Avec les technologies : Spring Boot, Spring Batch, Java.
⠀
• API de surveillance : Développement web backend pour un établissement bancaire.
Avec les technologies : Spring Boot, Spring Batch, Java.
⠀
• API de catalogue de produits bancaires : Développement web back-end pour un établissement bancaire.
Avec les technologies : Spring Boot, Swagger, OpenAPI, Java.
⠀
Besoin d'un développeur web Back-end Spring Boot et Java ?
Ingénieur de tests au sein d'une équipe de 4 personnes.
⠀
→ Stack : Selenium, Java.
⠀
Analyse de conformité de la production applicative sur le nouveau Système d'informations
⠀
Développement de tests interface avec Selenium
Développeur web back-end au sein d'une équipe de 7 personnes.
⠀
→ Stack Back-end : Spring Boot, Spring Batch, Java.
⠀
Projet : Abus de marché 📊
• Développement de services REST avec Java Spring Boot
• Mise en place de Job Spring Batch
⠀
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
Développeur web Full-Stack au sein d'une équipe de 4-8 personnes.
⠀
→ PHP, VueJS, Ajax, Javascript, MySQL, SendGrid
⠀
Projet : Boutique en ligne 🛍️
• Paiement sécurisé par carte
• Authentification 2FA renforcée
• Gestion des stocks de produits
⠀
Projet : Refonte du Système d'Information (ERP / CRM) 🔄
• Recueil des besoins avec le métier Marketing
• Rédaction de spécifications fonctionnelles précises
• Participation active aux meetings de recette
• Collaboration avec des MOE à l'international
⠀
Projet : Système d'Accès WiFi via Forfaits Prépayés
• AMOA pour la gestion des différents nœuds de routeurs
• Rédaction de spécifications pour les évolutions au niveau des forfaits
⠀
Projet : Module de connexion 🔐
• Inscription fluide
• Réinitialisation de mot de passe via SMS
⠀
Projet : Roue de la fortune 🎡
• Jeu ludique et interactif
• Notifications SMS aux gagnants
• Attribution intelligente des cadeaux
⠀
Collaboration Agile 🤝
• Gestion efficace avec Git
• Utilisation de Github et Gitlab pour la collaboration
⠀
Analyse et communication 📊
• Suivi précis avec Google Analytics
• KPI clairs grâce à Metabase
⠀
Méthode agile Scrum 🔄
• Flexibilité et rapidité dans la livraison
Développeur web Full-stack au sein d'une équipe de 3 personnes.
⠀
→ Stack : PHP, VueJS, Ajax, Javascript, MySQL, SendGrid, Metabase.
⠀
Projet : Page Catalogue de Téléphones📱
• Affichage fluide des produits téléphoniques disponibles
• Présentation détaillée des caractéristiques de chaque téléphone
⠀
Projet : Jeu de la Roue Vodafone 🎯
• Inscription conviviale des utilisateurs au jeu de la roue de la fortune
• Notifications SMS personnalisées aux gagnants
• Attribution astucieuse des cadeaux pour une expérience gratifiante
• Création de tableaux de bord pour une analyse approfondie du projet
⠀
Projet : Formulaires Ephémères 📝
• Enregistrement simplifié des clubs de rame et des participants aux concours
• Notifications d'inscription instantanées par SMS
• Envoi de mails récapitulatifs en interne pour une gestion efficace
• Création de tableaux de bord pour une analyse proactive du projet
⠀
Projet : Maintenance de la Plateforme de Jeux 🛠️
• Ajout d'une bannière de consentement aux cookies
• Envoi de notifications par SMS et/ou par mail pour une communication efficace
⠀
𝘚𝘶𝘪𝘷𝘪 𝘥𝘦 𝘗𝘳𝘰𝘫𝘦𝘵 𝘦𝘵 𝘊𝘰𝘭𝘭𝘢𝘣𝘰𝘳𝘢𝘵𝘪𝘰𝘯 🤝
• Utilisation avancée de Github pour un suivi transparent du code source
⠀
𝘈𝘯𝘢𝘭𝘺𝘴𝘦 𝘥𝘦 𝘛𝘳𝘢𝘧𝘪𝘤 𝘜𝘵𝘪𝘭𝘪𝘴𝘢𝘵𝘦𝘶𝘳 📊
• Utilisation de Google Analytics pour comprendre et optimiser l'expérience utilisateur
⠀
𝘔𝘦́𝘵𝘩𝘰𝘥𝘰𝘭𝘰𝘨𝘪𝘦 𝘈𝘨𝘪𝘭𝘦 𝘚𝘤𝘳𝘶𝘮 🔄
• Adoption d'une approche agile pour une livraison rapide et flexible des fonctionnalités
𝗠𝗶𝘀𝘀𝗶𝗼𝗻𝘀 𝗖𝗼𝗻𝗰𝗿𝗲̀𝘁𝗲𝘀 💼
• Assistance technique aux étudiants pour résoudre leurs problèmes informatiques
• Vérification approfondie du matériel de niveau 1 pour garantir son bon fonctionnement
𝗣𝗿𝗼𝗷𝗲𝘁 : 𝗜𝗻𝘁𝗲́𝗴𝗿𝗮𝘁𝗶𝗼𝗻 𝗱𝗲 𝗝𝗲𝘂𝘅 🎮
• Intégration réussie de 4 jeux sur la plateforme en ligne pour une expérience utilisateur enrichie
⠀
𝘚𝘶𝘪𝘷𝘪 𝘥𝘦 𝘗𝘳𝘰𝘫𝘦𝘵 𝘈𝘨𝘪𝘭𝘦 🔄
• Utilisation avancée de Github pour un suivi transparent du code source
• Livraisons d'incréments régulières pour une progression continue
• Réunions quotidiennes Scrum pour une coordination efficace
⠀
𝘌𝘯𝘷𝘪𝘳𝘰𝘯𝘯𝘦𝘮𝘦𝘯𝘵 𝘛𝘦𝘤𝘩𝘯𝘪𝘲𝘶𝘦 🛠️
• Utilisation de SonarQube pour garantir la qualité du code
• Maîtrise de la bibliothèque EaselJS pour des animations et des graphiques interactifs de haute qualité
• Intégration de SendGrid pour une communication efficace avec les utilisateurs
⠀
𝘈𝘯𝘢𝘭𝘺𝘴𝘦 𝘥𝘦 𝘛𝘳𝘢𝘧𝘪𝘤 𝘜𝘵𝘪𝘭𝘪𝘴𝘢𝘵𝘦𝘶𝘳 📊
• Utilisation de Google Analytics pour comprendre et optimiser l'engagement des utilisateurs
⠀
𝘔𝘦́𝘵𝘩𝘰𝘥𝘰𝘭𝘰𝘨𝘪𝘦 𝘈𝘨𝘪𝘭𝘦 𝘚𝘤𝘳𝘶𝘮 🔄
• Adoption de la méthodologie Agile Scrum pour une gestion flexible et efficace du projet
𝗣𝗿𝗼𝗷𝗲𝘁 : 𝗔𝗱𝗮𝗽𝘁𝗮𝘁𝗶𝗼𝗻 𝗲𝘁 𝗘́𝘃𝗼𝗹𝘂𝘁𝗶𝗼𝗻 𝗱'𝘂𝗻 𝗷𝗲𝘂 𝗲𝗻 𝗺𝘂𝗹𝘁𝗶𝗷𝗼𝘂𝗲𝘂𝗿 🚀
• Transformation réussie d'un jeu en mode multijoueur pour une expérience interactive améliorée
⠀
𝘚𝘶𝘪𝘷𝘪 𝘥𝘦 𝘗𝘳𝘰𝘫𝘦𝘵 𝘈𝘨𝘪𝘭𝘦 🔄
• Livraison régulière de fonctionnalités pour une progression constante
• Réunions quotidiennes Scrum pour une coordination efficace
⠀
𝘌𝘯𝘷𝘪𝘳𝘰𝘯𝘯𝘦𝘮𝘦𝘯𝘵 𝘛𝘦𝘤𝘩𝘯𝘪𝘲𝘶𝘦 🛠️
𝗕𝗮𝗰𝗸𝗲𝗻𝗱 : PHP, MariaDB, Apache
𝗙𝗿𝗼𝗻𝘁𝗲𝗻𝗱 : HTML/CSS, JavaScript, EaselJS
⠀
𝘔𝘦́𝘵𝘩𝘰𝘥𝘰𝘭𝘰𝘨𝘪𝘦 𝘈𝘨𝘪𝘭𝘦 𝘚𝘤𝘳𝘶𝘮 🔄
• Adoption de la méthodologie Agile Scrum pour une gestion flexible et efficace du projet
𝗣𝗿𝗼𝗷𝗲𝘁 : 𝗗𝗲́𝘃𝗲𝗹𝗼𝗽𝗽𝗲𝗺𝗲𝗻𝘁 𝗱'𝘂𝗻 𝗺𝗼𝗱𝘂𝗹𝗲 𝗱'𝗶𝗻𝘁𝗲́𝗴𝗿𝗮𝘁𝗶𝗼𝗻 𝗱𝗲𝘀 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝘀 𝗱𝗲 𝗩𝗲𝗻𝘁𝗲 📝
• Intégration réussie des conditions de vente dans les modèles de factures et de bons de commandes
𝗣𝗿𝗼𝗷𝗲𝘁 : 𝗗𝗲́𝘃𝗲𝗹𝗼𝗽𝗽𝗲𝗺𝗲𝗻𝘁 𝗱𝗲 𝗠𝗼𝗱𝘂𝗹𝗲 𝗱𝗲 𝗹𝗶𝗮𝗶𝘀𝗼𝗻 𝗩𝗲́𝗵𝗶𝗰𝘂𝗹𝗲𝘀-𝗘𝗺𝗽𝗹𝗼𝘆𝗲́𝘀 🔗
• Création d'un module permettant la liaison efficace entre les véhicules et les employés via l'ERP de l'entreprise pour une gestion simplifiée des ressources
⠀
𝗣𝗿𝗼𝗷𝗲𝘁 : 𝗥𝗲𝗺𝗮𝗻𝗶𝗲𝗺𝗲𝗻𝘁 𝗱𝗲 𝗹𝗮 𝗕𝗮𝘀𝗲 𝗱𝗲 𝗗𝗼𝗻𝗻𝗲́𝗲𝘀 𝗘𝘅𝗰𝗲𝗹 🔄
• Optimisation de la base de données Excel contenant le registre des employés en ajoutant des liaisons pour améliorer la gestion des données
⠀
𝘓𝘰𝘨𝘪𝘤𝘪𝘦𝘭𝘴 / 𝘛𝘦𝘤𝘩𝘯𝘰𝘭𝘰𝘨𝘪𝘦𝘴 𝘜𝘵𝘪𝘭𝘪𝘴𝘦́𝘦𝘴 🛠️
• Odoo (anciennement OpenERP) pour l'intégration transparente des processus métier
• PostgreSQL pour la gestion fiable des données
• VBA pour l'automatisation des tâches dans Excel
• CentOS pour l'infrastructure
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