Bienvenue sur mon site, je m'appelle

Pierre Golfier

Je suis développeur web fullstack.

Pierre Golfier

C'est moi, vite fait

Hobbies :

  • Gaming
  • Cuisine
  • Développement

Setup :

  • Macbook
  • Clavier Corne v4
  • Neovim

À propos

Ancien technicien R&D en microbiologie reconverti en développeur en 2019, je travaille actuellement chez Crisp.chat, un SaaS qui propose des outils pour améliorer le support client des entreprises, notamment une messagerie unifiant tous les canaux de communication numériques et un chatbot IA. Expert en JavaScript fullstack et à l'aise en DevOps, j'aime pouvoir toucher à tout et mener des projets de A à Z.

Je consacre une bonne partie de mon temps libre à travailler sur des projets personnels tels que Twitchbuddy ou encore le Maître des Fleurs, un jeu de quiz multijoueur en ligne pour l'animateur Ponce sur la plateforme Twitch.tv.

Mes Stacks

Nuxt, TypeScript & MongoDB

Après avoir appris les bases du développement web en autonomie, j'ai décidé de me tourner vers un framework JavaScript côté client. Je me suis spécialisé en Vue.js et au fil de mes projets, j'ai pu maîtriser Nuxt, Node.js, TypeScript et MongoDB.

Ruby on Rails & Hotwired

En travaillant chez Codeur.com, j'ai eu l'opportunité d'apprendre et maîtriser Ruby on Rails. Lors de l'annonce de Hotwired, nous avons immédiatement adhéré à cette nouvelle approche du développement d'applications web et l'avons intégrée à notre stack technique.

DevOps

Pour déployer mes applications, je me suis formé à Docker. J'utilise principalement le reverse proxy Traefik et je gère moi-même mes serveurs dédiés.

Autres
Deno : Deno est un runtime JavaScript qui remplace Node.js. Créé par le même auteur, il offre de nombreux avantages tels que TypeScript par défaut, un test-runner et linter intégrés, ainsi qu'un système de modules plus simple que NPM.

Tailwind CSS : Pour citer son créateur : "It looks awful, and it works." Après avoir maîtrisé ce framework CSS, je ne peux que confirmer. Malgré son aspect très verbeux, il permet cependant de créer rapidement des interfaces simples à maintenir.

Expériences

Codeur.com

Décembre 2019 - Avril 2024

Développeur Ruby on Rails

En décembre 2019, j'ai rejoint l'entreprise Codeur, me permettant de me former au développement Ruby on Rails.

Mes missions au sein de l'entreprise étaient d'assurer la maintenance et le développement de nouvelles fonctionnalités pour Codeur.com, Graphiste.com, Rédacteur.com, Traduc.com et Facture.net.

Formateur

Juillet - Août 2020

Formateur Vue.js

En 2020, j'ai été approché par une société de formation qui était à la recherche d'un développeur pour dispenser une formation d'initiation au framework Vue.js à une agence lyonnaise.

"Le Maître des Fleurs"

Voir le site

Novembre 2020 - Aujourd'hui

Développeur full-stack et DevOps

Le Maître des Fleurs est un quiz de culture générale multijoueurs. Il se joue jusqu'à 6 000 joueurs simultanément. Les joueurs commencent avec 3 vies, à chaque question, ceux qui se trompent perdent une vie. Le but est d'être le dernier survivant !


Depuis 2020, je collabore avec le streameur Ponce et Céline, sa cheffe de projet, afin de développer un outil permettant d'animer une émission à la manière d'un jeu télévisé. J'étais à l'origine la seule personne impliquée dans la réalisation du projet, puis au fil du temps, j'ai été rejoint par BastiUi pour le design UI/UX et Grafikart en renfort sur le développement.


Pour 2025, nous avons pour projet d'ouvrir la création de parties (qui est actuellement réservée à Ponce) à l'ensemble de sa communauté, amenant le projet à une tout autre échelle.


Pour ce projet, j'ai utilisé une stack technique composée de Vue.js, Tailwind, Node.js, TypeScript, Express, MongoDB et Socket.io.

Twitchbuddy.app

Voir le site

2020 - 2024

Projet personnel

En 2019, j'ai lancé ma première application web : Handyclip. Une application qui permettait de chercher et télécharger facilement des extraits vidéos de la plateforme Twitch.tv. En avril 2020, j'ai décidé de réécrire l'application avec d'autres technologies, notamment Nuxt, en y ajoutant des fonctionnalités.


Bien que toujours en fonctionnement, le développement est pour le moment en pause.


Ce projet est basé sur Nuxt, Tailwind et MongoDB.

Crisp.chat

Voir le site

Avril 2024 - Aujourd'hui

Développeur Fullstack

J'ai rejoint l'équipe de Crisp avec pour mission initiale d'implémenter la refonte intégrale du site web de l'entreprise. Pour réaliser ce projet, le framework Nuxt a été choisi pour tirer parti de Vue.js et du rendu côté serveur afin de proposer une expérience utilisateur plus moderne et performante.


Depuis la mise en production du nouveau site, je continue d'y apporter régulièrement des optimisations de performance et de nouvelles formes de contenu, et je participe aussi désormais à divers développements sur les différents micro-services qui constituent l'architecture de l'application, aussi bien front-end que back-end.