Guillaume Jolibois

Développeur Full Stack

Développeur Full-Stack / Backend (TypeScript & Rust) | Architecture & Clean Code

J’ai une forte appétence pour le clean code, les structures base de données et l’expérience utilisateur UX.

Mon objectif est de concevoir des applications robustes, prédictibles et scalables.

profile

Compétences

Langages

TypeScript

TypeScript

Rust
Fait partie de ma stack de prédilection

Rust

SQL

SQL

Front End

Bevy
Fait partie de ma stack de prédilection

Bevy

React.js

React.js

Next.js

Next.js

Fait partie de ma stack de prédilection

Sass

Tailwindcss

Tailwindcss

Storybook

Storybook

Back End

Node SVG

Node.js

Postgres
Fait partie de ma stack de prédilection

Postgres

MongoDB

MongoDB

Redis

Redis

GraphQL
Fait partie de ma stack de prédilection

GraphQL

Knex
Fait partie de ma stack de prédilection

Knex

Websockets

Websockets

RabbitMQ

RabbitMQ

Les outils que j'utilise

Figma

Figma

Dbeaver
Fait partie de ma stack de prédilection

Dbeaver

Postman

Postman

Compass

Compass

Blender

Blender

Affinity designer

Affinity designer

Mes projets

Guild Simulator image

Version archivée publique

Github privé

Projet local

Guild Simulator

rustbevyblenderaffinityDesigner
Déprécié
Solo dev SAAS template

Voir le Github

Projet local

Solo dev SAAS template

reactnextnodeapigraphqlknexpsqltailwindcssshadncui
Déprécié
Soundy

Github Front

Github Back

Projet local

Soundy

reacttypescripttailwindcssreduxvitedaisyuipsqlnodeapigraphqlknexappolo
Déprécié

O'sport

reactnodetypescripttailwindcssdaisyuiapivitepsqlredisprismacypressnetlifyrender
Déprécié

Cinochar

nodeapireacttypescriptnextsocketIomongodbtailwindcssdaisyuinetlifyrender
Déprécié
REST API Tournament

Voir le Github

Projet local

REST API Tournament

nodeapisequelizetypescriptrailway
Déprécié

Coffee Time

reactreduxwebpacktypescriptmaterialuinetlify
Déprécié
MVC Architecture

Voir le Github

Projet local

MVC Architecture

nodeejssqlpsqlsequelizetailwindcssdaisyuirender
Déprécié
SQL Showcase

Voir le Github

Projet local

SQL Showcase

nodeejssqlpsqlrenderbootstrap
Déprécié
BackList project

Voir le Github

Projet local

BackList

nodeejsrendertailwindcss
Agartha

Github privé

Voir le Projet

Agartha

reactnodeapii18nextmaterialui
Déprécié
Linkedin project

Voir le Github

Projet local

Clone Linkedin

reactfirebasenetlifystyledcomponents
Déprécié
Netflix project

Voir le Github

Projet local

Clone Netflix

reactapinetlifyjest

Mon parcours

Agrisight - Développeur Full Stack

Début : 11/2023 - En cours (2 ans 4 mois)

Développement et conception d'architecture au sein de Agrisight / Javelot, dans une organisation en Squads / Feature Teams.

Architecture & Backend : - Conception de micro-services scalables en Node.js et TypeScript. - Implémentation de composants critiques en Rust (focus optimisation mémoire). - Mise en place d'Architecture Hexagonale pour garantir le découplage métier. - Conception d'API GraphQL et communication inter-services via gRPC et RabbitMQ. - Gestion des données sous MongoDB et optimisation des temps de réponse via Redis.

Frontend & Design System : - Développement d'interfaces web complexes avec React et TypeScript. - Participation active à la recherche UX et à l'étude de design. - Création de composants UI selon l'Atomic Design, documentés via Storybook.

Méthodologie & Équipe : - Garant de la qualité du code via des revues de code rigoureuses. - Accompagnement de l'équipe (notamment sur la prise en main de Rust). - Travail en méthode Agile (Feature Teams) au plus proche des besoins produit.

O'sport - Développeur Full Stack

Début : 8/2023 - Fin 9/2023(1 mois)

Conception et développement de A à Z du MVP O'Sport, une application Full-Stack de mise en relation sportive, au sein d'une équipe Agile de 4 développeurs (Projet de fin d'études O'clock).

Backend & Architecture : - Développement d'une API REST robuste en Node.js et TypeScript. - Modélisation de la base de données relationnelle (MCD/MLD) sur PostgreSQL et intégration de l'ORM Prisma. - Sécurisation des flux : Authentification par JWT, hachage des mots de passe et validation stricte des données entrantes avec Zod.

Frontend & UI : - Création d'une interface réactive et moderne avec React (Vite). - Intégration du design et stylisation via Tailwind CSS et DaisyUI.

Méthodologie & Déploiement : - Définition complète de l'architecture initiale (Cahier des charges, User Stories, Wireframes). - Configuration d'un environnement de code strict (ESLint configuration Airbnb). - Déploiement cloud de l'infrastructure logicielle (Netlify pour le front, Render pour l'API et la BDD).

O'clock - Formation Développeur Full Stack Javascript

Début : 3/2023 - Fin 9/2023(6 mois)

D'une durée de 798 heures (6 mois temps plein), la formation full-stack Javascript proposée par O'Clock (établissement labellisé Grande Ecole du Numérique) est très complète. La pédagogie d'O'Clock est, au-delà des compétences techniques, "d'apprendre à apprendre".

Les sujets techniques couverts sont nombreux et la formation s'achève par un projet professionnalisant d'un moi spermettant de présenter le titre de développeur web et web mobile(équivalent bac + 2).

Ce projet est visible dans cette même section, faisant office d'une expérience à part entière.

Agartha - Dev Front-End React / Next.js - Freelance

Début : 6/2022 - Fin 6/2023(1 an)

Développement front-end et intégration Web3 d'une application sur l'écosystème Solana, de la phase de conception à la livraison.

Développement Front-end & UI : - Création d'interfaces web modernes, performantes et scalables avec React.js et Next.js. - Conception et implémentation d'un Design System complet et responsive via Tailwind CSS. - Optimisation de l'expérience utilisateur (UX) sur des parcours complexes.

Architecture & Intégration Web3 : - Développement des interactions directes avec la blockchain Solana (connexion wallet, transactions). - Gestion de l'état asynchrone complexe lié aux appels des Smart Contracts.

Gestion de Projet & Méthodologie : - Analyse du besoin initial, étude de faisabilité technique et chiffrage du projet. - Traduction du cahier des charges en spécifications techniques et architecture front-end. - Pilotage du développement et livraisons itératives en méthodologie Agile.

Formation en autodiadacte

Début : 11/2021 - En cours (4 ans 4 mois)

Formation en autodidacte, j'ai utilisé plusieurs supports, par exemple : Clever Programmer, FreeCodeCamp, Graphikart, SoloLearn, Youtube, etc. Chaque projet créé est disponible sur mon Github, avec toutes les informations complémentaires (ou visibles dans le détail de chaque projet sur ce site).

Les stacks choisies sont variées, et je me suis concentré sur les technologies les plus demandées sur le marché du travail.