Bienvenue sur le profil Malt de Guillaume !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Guillaume pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Guillaume Kpomda

Développeur React, Vue, Drupal

Peut se déplacer à Paris

  • 48.85661400000001
  • 2.3522219000000177
  • Tarif indicatif 550€ / jour
  • Expérience 7 ans et +
  • Taux de réponse 88%
  • Temps de réponse 24h
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Guillaume.

Disponibilité non-confirmée

Proposer un projet La mission ne démarrera que si vous acceptez le devis de Guillaume.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 10km autour

Préférences

Durée de mission
  • ≤ 1 mois
  • entre 1 et 3 mois
  • entre 3 et 6 mois

Vérifications

Langues

  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

Catégories

Compétences (33)

  • Langages
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • PHP
  • Débutant Intermédiaire Confirmé
  • CSS
    Débutant Intermédiaire Confirmé
  • Architecture
  • API
    Débutant Intermédiaire Confirmé

Guillaume en quelques mots

Développeur web full-stack, avec plus de 10 ans d'expérience.
Je suis capable de reprendre un projet existant ou de commencer from scratch et participer aux choix des technos.
Durant ma carrière, j'ai pu travailler avec des marques comme Christian Louboutin, Unilever, ou Ferrero.
En front-end je suis à l'aise sur les frameworks Vue et React, comme dans l'intégration avec le souci du détail et d'une UX irréprochable.
En back-end j'ai pu travailler avec Django et Django-Rest-Framework, Node.js et Drupal.
Je serai ravi de vous accompagner sur votre prochain projet 🚀

Portfolio

Expériences

Mecanicus

Automobile

Mecanicus.com

Paris, France

juin 2020 - janvier 2021

Maintenance et évolutions pour le client mecanicus.com. Spécialisé dans la vente de voitures anciennes et l'édition de contenu (articles, reportages, interviews). Le site est propulsé par un Drupal 9 en back end (Api JSON). Et consommé par React/Next.js en front-end. Le site utilise la génération incrémentale des pages pour une rapidité optimale.

studioboum.co.uk

Arts & artisanat

studioboum.co.uk

Paris, France

juin 2020 - juin 2020

Réalisation du site de Studio Boum. Un studio de design basée à Londres. Le site est entièrement éditable à partir de Craft CMS. Les animations et interactions sont codées en Javascript natif. Le site utilise Flexbox et CSS grid pour la mise en oeuvre du responsive.

MartinLegrand

Arts & artisanat

Développeur full-stack

Paris, France

février 2020 - février 2020

Réalisation du portfolio + CMS pour le compte du directeur artistique basé à New York.
A la demande du client, un CMS a été mis en place. Ce dernier utilise Drupal 8 et renvoie les données via une API REST/JSON.
Le front-end est propulsé par Vue.js et les transitions sont pilotés en Javascript et CSS3.

IPaidThat

Conseil & audit

Développeur fullstack

Paris, France

mars 2019 - juin 2019

Refonte de la plateforme vers vue.js / django-rest-framework. Le code legacy est écrit en Django. Mon intervention a consisté en l'étude de la codebase actuelle pour intégrer vue.js avec Django et ainsi de permettre la migration progressive de la plateforme de manière transparente pour l'utilisateur final.
Une API REST a été créée en conservant le schema de base de données et les modèles Django.
Une fois l'API créée, les pages Django étaient étudiées, et retranscrites en vue.js. La communication front-end - back-end est assurée par la librairie Axios.

Echoline

Conseil & audit

Développeur front-end javascript (Vue.js)

Paris, France

novembre 2018 - décembre 2018

Echoline est une application de veille réglementaire aidant les entreprises à rester en conformité avec les textes de lois les concernant. Elle disposait jusqu’alors d’une application web écrite en PHP, avec un chargement long à chaque action. Son utilisation étant chronophage et peu efficace, une refonte était nécessaire.
Ce projet donc a consisté en la création d’une nouvelle application web, utilisant des technologies récentes. Elle est connectée à la même base de données que l’ancienne application, afin de permettre aux utilisateurs de faire une transition douce vers la nouvelle version. Le défi était d’optimiser au maximum les temps de chargement entre chaque page et action afin que l’utilisateur profite d’une expérience plus agréable et soit plus efficace lors de la réalisation de son travail.
Le livrable a été rendu dans les temps au client, qui a pu en faire une démonstration lors d’un salon annuel, ce qui était notre objectif pour la période impartie.

Technologies utilisées:
L’application a été écrite en VueJs. Définition de modules réutilisables en Single-File-Components (.vue), utilisation de Vue-CLI, de la syntaxe ES6, (Webpack + Babel), SASS pour les styles.
Communication avec l’API REST en asynchrone grâce à la librairie Axios. Authentification des utilisateurs par JWT. Stockage des données en local avec Indexed-DB, mise à jour des données sur le serveur via l’API REST en PATCH-PUT.

Diagstudio

BTP & construction

Co-fondateur - Développeur AngularJs - Vue.js - Django

Paris

mai 2015 - septembre 2017

Diagstudio est une application métier à destination des diagnostiqueurs immobiliers. Elle leur permet de planifier les interventions, suivre une équipe sur le terrain, et effectuer les relevés sur site.
Elle a été réalisée en collaboration étroite avec les utilisateurs finaux afin de déterminer ensemble les fonctionnalités de la future application. Cette étape a consisté en l’étude des solutions logicielles existantes, en la rédaction d’un cahier des charges, puis la réalisation de maquettes visuelles. Une fois ces spécifications validées, l’application a été réalisée sous forme d’application web utilisable sur PC/Tablette/Mobile.
Les données sont centralisées sur un serveur et accessibles depuis un navigateur internet. Chaque utilisateur dispose de droits d’accès et ses données sont protégées par nom d’utilisateur et mot de passe.

Technologies utilisées:
En Front-end, l’application a été écrite en AngularJs puis migrée vers VueJs, syntaxe ES6, Webpack + Babel, SASS. Écriture de modules réutilisables en Single-File-Components (.vue).
L’intégralité des pages ont été réalisées en Responsive car devant être utilisable sur n’importe quel terminal. Utilisation de Bootstrap4 et de FlexBox pour la mise en page.
Intégration avec des librairies tierces telles que FullCalendar, Google Maps API, ChartJs.
En back-end, une API REST a été créée sous Python, Django-Rest-Framework. Création du modèle de données répondant aux exigences métier. Création des models, serializers et views. Authentification par JWT. Optimisation des queryset comprenant des relations pour limiter le nombre de requêtes en base de données (PostgreSQL). Mise en place des “signals” pour implémenter la logique métier. Envoi de notifications web-push et de mails transactionnels. Enregistrement des fichiers statiques sur AWS.

La Moulade

Agence & SSII

Dévelopeur web Full-stack

Paris

novembre 2013 - mai 2015

Maintenance et création de nouvelles pages pour les collections du site e-commerce de Christian Louboutin.
Travail à distance, en autonomie et en collaboration avec une équipe basée à Londres, et des développeurs basés en Pologne (anglophones).
Création de pages expérimentales destinées à la promotion de nouveaux produits contenant des animations réalisées en CSS3, Javascript, et avec la librairie GSAP. Création de pages fonctionnelles telles que les pages produits, store locator. L’intégralité du travail a été réalisé en Responsive (mobile, tablette, PC), en tenant compte des contraintes du multi-lingue. Au vu du contexte (e-commerce), application des bonnes pratiques en référencement (SEO), et en accessibilité.
Création de Juun, une application web de gestion de projet créée avec AngularJs et Ruby On Rails. Intervention sur toutes les couches, du front-end au back-end.

Fuse

Agence & SSII

Développeur web Full-stack

Londres

novembre 2010 - mai 2013

Développement de pages et d'applications web pour des clients internationaux (Unilever, Tesco). Pour des applications B2B et B2C, dans une équipe anglophone de 20 personnes.
Réalisation de pages en HTML/CSS/JS, PHP, Utilisation des CMS tels que Drupal et Wordpress.

Mairie de Paris

Secteur public & collectivités

Dévelopeur web Full-stack

Paris, France

septembre 2007 - mai 2010

Lutece est un système de gestion de contenus (CMS) open-source développé par la Mairie de Paris. Celle-ci l’utilise pour déployer les sites de ses mairies d’arrondissements. Le projet étant libre et gratuit, d’autres villes telles que Marseille, et institutions (Météo France) l’utilisent également.
Ecriture de plugins pour la plateforme. Certains réservés à un usage en interne, d’autres accessibles au public. Déploiement en continu (maven, continuum), utilisation du système de gestion de tickets Jira.
L’écriture d’un plugin nécessite l’intervention sur toutes les couches de données du Front-end, jusqu’au back-end, puis à l’enregistrement en base de données.

Jez Proctor - Fuse

01/10/2018

Guillaume represents a well rounded developer. Commercially aware, delivery and solution focused with an understanding of design. He will find solutions where others fail and this positive attitude means he brings so much more to the team than just the work he can do.

Formations