- Depuis: Octobre 2022
- Jusqu'à: maintenant
- Visitez le site Web
Je suis employé à temps plein chez Progexia depuis 2022. En raison d'un manque de contrats à l'agence, je suis maintenant à la recherche d'un nouvel employeur.
J'ai eu l'opportunité de travailler sur une variété de projets stimulants, en utilisant mes compétences avec VueJS, ExpressJS, PHP et WordPress. Voici quelques-uns des principaux projets auxquels j'ai contribué :
Tableau de Bord de Gestion de Portefeuille d'Actions
Pour une société de gestion de portefeuille d'actions, j'ai développé un frontend VueJS pour un tableau de bord personnalisé de gestion de portefeuille. Ce projet a impliqué :
- Tableaux Dynamiques : Mise en œuvre de plusieurs tableaux avec des colonnes dynamiques, des presets de colonnes éditables, des filtres et des cellules éditables avec la bibliothèque UI PrimeVue. Voir la capture d'écran ci-dessous.
- Intégration de Données : Récupération de données financières à partir d'une base de données locale et d'API publiques.
- Importation CSV : Importation de données à partir de fichiers CSV dans une base de données PostgreSQL locale.
De plus, j'ai contribué au backend en utilisant ExpressJS :
- Opérations sur la Base de Données : Écriture de code pour récupérer, sauvegarder et charger des données à partir de la base de données.
- Contrôle d'Accès Basé sur des Rôles : Mise en œuvre de l'accès aux données basé sur les rôles des utilisateurs définis par un collègue (implémenté avec auth0 et une base de données locale).
Tableau de bord ci-dessus entièrement réalisé par moi-même
Formulaire d'Assurance Vie en Ligne
Pour Viaction, une compagnie d'assurance vie, j'ai développé un frontend VueJS et un backend PHP pour un formulaire en ligne de 20 étapes. Ce projet comprenait :
- Formulaires Dynamiques : Utilisation de la bibliothèque JSON forms pour créer un formulaire avec plusieurs champs conditionnels et sous-champs.
- Intégration API : Intégration avec l'API PHP/WordPress pour sauvegarder et charger les réponses du formulaire à partir de la base de données.
- Signature en Ligne : Implémentation du frontend pour la signature intégrée de Dropbox sign.
- Expérience Utilisateur : Permettre aux clients de sauvegarder leur progression et de revenir plus tard pour compléter le formulaire.
- Autocomplétion d'Adresse : Intégration de l'API Google Geocoder et Autocomplete pour suggérer des adresses.
De plus, j'ai créé leur nouvelle page d'accueil basée sur les maquettes de notre designer.
Formulaire Dynamique en Plusieurs Étapes pour Stores Personnalisables
Pour un projet impliquant un formulaire dynamique en plusieurs étapes pour des stores entièrement personnalisables, j'ai :
- Implémentation DevOps : Développé des pipelines DevOps GitLab pour déployer et construire automatiquement le frontend VueJS et le plugin WordPress lors du push/merge vers la branche master.
- Développement de Formulaires Personnalisés : Créé un formulaire personnalisé en utilisant VueJS, Pinia store et vue-query (la version VueJS de react-query).
- Intégration API : Réalisé des appels API à un fabricant de stores personnalisé à chaque étape pour obtenir et valider les options possibles.
- Intégration WooCommerce : Intégré le frontend VueJS avec le plugin WooCommerce sur le backend PHP/WordPress pour permettre le traitement des commandes.
Sites Web WordPress
J'ai également travaillé sur la création et la maintenance de sites web WordPress pour plusieurs clients :
- Nouveaux Sites Web : Création de sites web WordPress simples à partir de zéro.
- Nouvelles Fonctionnalités, Maintenance et Mises à Jour.