COMPÉTENCES

Compétences & Technologies

Un aperçu pratique des outils et technologies que j'utilise quotidiennement pour construire, livrer et maintenir des applications en production

01

Frontend

Je construis des interfaces avec React et Next.js pour les nouveaux projets, et Vue.js pour les bases existantes. TypeScript est mon choix par défaut. J'utilise Tailwind CSS pour le style et j'ai intégré Vuetify et Material-UI dans des produits d'entreprise.

React
Next.js
Vue.js
Nuxt.js
TypeScript
JavaScript
Tailwind CSS
Vuetify
Material-UI
Sass
02

Backend

Je construis des APIs avec Node.js et NestJS, et PostgreSQL pour les données. Pour les services intensifs, j'utilise Python avec FastAPI. J'ai construit des APIs REST et GraphQL, conçu des schémas de bases de données, et utilisé Redis et Elasticsearch.

Node.js
NestJS
Python
FastAPI
Express.js
Laravel
PostgreSQL
MongoDB
Redis
GraphQL
REST APIs
Elasticsearch
03

DevOps & Outils

Je conteneurise les projets avec Docker et gère les déploiements via CI/CD. J'ai travaillé avec AWS, des serveurs Linux et Nginx pour les environnements de production.

Docker
Git
CI/CD
AWS
Linux
Nginx

Full Stack

ReactNext.jsVue.jsNuxt.jsTypeScriptJavaScriptTailwind CSSVuetifyMaterial-UISassNode.jsNestJSPythonFastAPIExpress.jsLaravelPostgreSQLMongoDBRedisGraphQLREST APIsElasticsearchDockerGitCI/CDAWSLinuxNginx