Bienvenue sur mon site, je m'appelle

Pierre Golfier

Je suis développeur web fullstack.

Pierre Golfier

C'est moi, vite fait

Liste de courses :

  • Café
  • Nouilles
  • Café
  • Riz - dinde

Gear :

  • Macbook Air M1
  • Logitech MX
  • Écran LG 34" 21:9

Hobbies :

  • Gaming
  • Cuisine
  • Développement

À propos

Développeur reconverti depuis 2019, je travaille actuellement pour la société de mise en relation freelances & clients Codeur.com. Spécialisé en JavaScript et Ruby on Rails avec un intérêt pour le DevOps, je suis en mesure de mener à bien tout type de projet de bout en bout. Je consacre une bonne partie de mon temps libre à travailler sur des projets personnels tels que Twitchbuddy ou encore le Maître des Fleurs 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.js, Node.js avec TypeScript et MongoDB.

Ruby on Rails & Hotwired

En travaillant chez Codeur.com, j'ai eu l'opportunité d'apprendre et maitriser 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.

Mentions spéciales
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 simple à maintenir.

Expériences

Codeur.com

Décembre 2019 - Aujourd'hui

Développeur Ruby on Rails

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

Mes missions au sein de l'entreprise aujourd'hui consistent à maintenir et développer de nouvelles fonctionnalités sur Codeur.com, Graphiste.com, Rédacteur.com, Traduc.com et Facture.net.

Formateur

Juillet - Aout 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 maitre 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'à 4000 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 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

Avril 2020 - Aujourd'hui

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.js, en y ajoutant des fonctionnalités.


En octobre 2023, j'ai décidé de reprendre le projet en commençant par une refonte totale et avec l'ambition de proposer une version payante afin de couvrir les frais d'hébergement et de pouvoir consacrer du temps au développement de nouvelles fonctionnalités.


Ce projet est basé sur Nuxt.js, Tailwind et Mongodb.