CONTEXTE :
Technique
● Vue.js
● VUEX
● Quasar
● GIT
● JIRA
● Express
● HTML5/CSS3
● Node.Js
Participation
TMA et évolution d’une PWA du site de Bricoman France en Vue Js SSR.
C'est-à-dire correctifs et évolutions du site, puis dans un second temps participation à la mise
en place de la marketplace de Bricoman France.
RÉALISATIONS
● Mise en place des différentes modifications lié à l'arrivé de la marketplace
● Mise ne place d’un BFF pour communiquer avec les API internes
● Prise en charge et traitement des tickets de TMA
CONTEXTE :
Technique
● Vue.js
● PostgreSql (PostGis)
● Express
● Express-graphQL
● Docker
● GIT
● Heroku
● Open API
● JIRA
● MEET
● HTML5/CSS3
Participation
Réalisation d’une PWA en VueJs, d’une plateforme de mise en relation entre des personnes
souhaitant se former sur un sujet et des professeurs pouvant fournir ces connaissances. Cette
application possédera à terme un tunnel de commande en ligne et un système de
géolocalisation dans le même registre que Uber.
RÉALISATIONS
● Création d’une PWA en VueJs
● Mise en place d’une base de données PostgreSql + PostGis
● Création d’une API node.js Express + graphQL
● Participation aux daily-meetings
● Livraison sur plateforme de pré prod et de recette (Heroku)
● Monkey testing mobile / desktop (recette applicative)
● Code review sur le travail de l’équipe de développement
● Management et suivi des tâches en accord avec le chef de projet
● Participation aux démos pour le client
● Chiffrage technique des différentes features
● Conception de mise en place d’un tunnel de paiement
● Mise en place d’un système de géolocalisation avec l’open API du gouvernement FR.
CONTEXTE :
Technique :
● PHP
● Docker
● TWGIT
● Symfony 3 et 4
● API REST
● HTML5/CSS3
● API Nav dynamics
● API SOAP
Participation :
● Développement d'un portail locatif : gestion des factures, contrats, interventions, chat
● Migration de Symfony 3 vers Symfony 4
● Relecture de code et validation des Merge Request
RÉALISATIONS
Dans le cadre du projet de portail locatif j'ai effectué les tâches suivantes :
● Développement Symfony
● Mise en place d’easy admin
● Intégration Front-end des différentes interfaces de l'application
● Mise en place de système de tri et de filtrage des données front
● Dans le cadre d'une démarche qualité relecture du code et validation des MR
● Utilisation de l'API Nav dynamics pour la récupération des données
RÉALISATIONS :
Dans le cadre d'intervention au CESI, j'ai donné des cours à des Bac+2 et plus.
Pour cela création de deux cours :
Le cours PHP qui avait pour but d'initier les élèves au php sur les thèmes suivants :
● Algorithmie
● Bases
● Templating
● Base de données
Le cours Wep app qui avait pour but d'initier les élèves à la création d'une web app parti pris
vue.js et contentful pour soustraire la partie back :
● HTML
● CSS
● Javascript
● Vue.js
● ContentFul
CONTEXTE :
Technique :
● PHP
● WordPress
● Docker
● GIT
● Drupal 8
● HTML 5 / CSS 3
● Javascript
● Symfony
Participation :
TMA gérée par Alterway pour Engie, Vygon, ASIP Santé et les sites Traveller Made. Ces sites
étaient principalement des CMS comme Wordpress et Drupal 8, Symfony. D’autres étaient des
architectures custom en PHP.
RÉALISATIONS :
Intervention sur la phase de RUN / RECETTE en cas de détection d'anomalie en production
pour trouver la cause et résoudre ou corriger les bugs relevés en établissant un délai de
traitement. Participation à la phase de BUILD en vue d’ajouter de nouvelles fonctionnalités à
l’existant.
Développement de modules Wordpress et Drupal génériques pour répondre à des besoins
spécifiques, comme par exemple :
● Un module de gestion de contenu avancé permettant la programmation de pop-up de
progression, afin de situer l'avancement de lecture du contenu en fonction de la
longueur parcourue de celui-ci.
● La modification de certains modules pour qu'ils soient plus en adéquation avec les
besoins du client.
● Adaptation d'un module de présentation d'équipe pour correspondre à la charte du
client.
● Modification back-end du module en PHP.
● Modification front-end pour ajouter la fonctionnalité de prise en charge vidéo dans les
détails de la présentation du collaborateur.
CONTEXTE :
Technique
● Wordpress
● Vue.js
● Docker
● GIT
● HTML5/CSS3
Participation
Conception et développement d’une brique d’application réutilisable pour n’importe quel projet
à destination d’un Wordpress. Cette brique applicative permet d'exécuter du code Vuejs dans
un projet wordpress de manière transparente pour un développeur.
Cette brique permet donc d’ajouter un éventail de fonctionnalités supplémentaires vis à vis
des fonctionnalités proposées par défaut avec un starter classique en wordpress.
RÉALISATIONS
● Mise place d’un environnement docker (PHP/MYSQL)
● Mise en place d’un fichier de script de commande dans le but de faciliter la mise en
place et l’utilisation du starter-kit.
● Configuration de WordPress afin d’adapter Vuejs à l’intérieur.
● Implémentation Vue.js dans le starter WordPress.
CONTEXTE :
Technique
● JavaScript
● Vue.js
● Vuex
● GraphQL
● NodeJs
● Test unitaire Jest / Test fonctionnel E2E cypress
● GIT
● Docker
● Agilité
● HTML5/CSS3
● PWA
Participation
Développement d'une application en marque blanche de vente générique, dans le but de
réduire le temps de développement pour des déclinaisons multi-clients. Cette marque blanche
permet d'offrir des fonctionnalités essentielles, il ne reste plus que les fonctionnalités métiers
spécifiques à développer et adapter la charte graphique en fonction du client et de son secteur
d'activité.
RÉALISATIONS
Les composants développés au sein de cette marque blanche sont :
● Une fonctionnalité cagnotte permettant aux clients de visualiser le montant de celle-ci,
ainsi que les mouvements d'ajout et de retrait d'argent la concernant. Enfin, le client a la
possibilité de visualiser l'ensemble des bons d'achat disponibles.
● Un module d'importation permettant de glisser déposer des documents, puis de les
enregistrer au travers d'un formulaire dans l'application, afin de retrouver ces documents
dans un espace de gestion client.
● Un composant comprenant une carte interactive permettant d'afficher les différents
magasins afin de pouvoir les sélectionner dans le but d'accéder aux détails les
concernant.
● Mise en place de nouvelles technologies innovantes en étant force de proposition sur la
partie technique du projet
- Firebase pour les notifications push
- Compatibilité mercure / Microsoft