# à props de moi

Bonjour ! Je m'appelle Rafael Tavares De Pinho, et je suis un développeur full stack passionné par la création d'expériences web à la fois intuitives, accessibles et performantes.

J'ai débuté mon parcours en tant que développeur back-end chez Ownest, où j'ai travaillé sur des APIs robustes. Ce poste m'a permis de participer à la stabilité et à l'évolution d'un projet en production. En parallèle de cette expérience professionnelle, j'ai pu développer ma sensibilité pour le front-end grâce à des projets étudiants ou personnels. Je m'attache toujours à produire des interfaces soignées, cohérentes et accessibles.

J'aime particulièrement travailler sur des applications qui demandent une réelle attention à la fois à l'ergonomie et à l'architecture technique. Qu'il s'agisse de design systems ou de logique métier complexe, je prends plaisir à construire des solutions durables et bien pensées.

# Expériences

# Projets récents

Pilot

Une application de réservation de prestations automobiles.

  • Développement d'une interface fluide avec React et Tailwind CSS.
  • Utilisation d'API Platform pour la création et documentation de l'API REST.
  • Base de données PostgreSQL pour une gestion robuste des réservations.
  • Déploiement conteneurisé avec Docker pour une portabilité optimisée.

Cuisine Connect

Une application de recherche intelligente de recettes de cuisine.

  • Génération de recettes sur mesure grâce à l'intégration de l'API OpenAI.
  • Interface utilisateur moderne et responsive conçue avec React et Tailwind.
  • Backend Node.js + Express pour la logique métier et l’appel aux services IA.
  • Infrastructure Dockerisée pour simplifier les déploiements.

Tic Tac Toe

Un jeu de morpion multijoueur avec chat intégré en temps réel.

  • Jeu multijoueur en temps réel développé avec Socket.IO.
  • Interface conviviale et réactive grâce à React et Tailwind CSS.
  • Système de messagerie instantanée intégré pour interagir entre joueurs.
  • Serveur Node.js avec Express assurant la gestion des parties.

# Compétences

Langages

JavaScript
TypeScript
PHP
Go
Java
HTML
CSS
Sass

Frameworks & Librairies Frontend

Vue.js
Vuetify
React.js
Next.js
Tailwind

Frameworks & Librairies Backend

Node.js
Express.js
NestJS
Laravel
Symfony
API Platform
Socket.IO

Mobile

Flutter

Bases de données

MongoDB
PostgreSQL

cloud

Vercel
Heroku
Render
GC Storage

Outils

Git
GitHub
Docker
Visual Studio
Postman
OpenAI

Tests

Jest

Méthodologies

Clean Code
TDD
CI/CD
GitFlow
REST
SCRUM