Files
.profile/README.md
2026-04-20 13:04:54 +00:00

16 KiB

👋 Salut, moi c'est Johan

🎧 Dév le jour, DJ la nuit
💻 Développeur fullstack passionné par les technos modernes
🚀 J'aime créer des expériences web performantes, propres et scalables


🧠 À propos de moi

  • 🔭 Je bosse sur des projets en NestJS 11, Nuxt 3, Next.js 16, Vue 3, MariaDB,
    TailwindCSS 4
  • ⚙️ Stack préférée : NestJS + Nuxt / Next.js + TypeORM + MariaDB + Tailwind
  • ☁️ Infra AWS (ECS, Lambda, RDS, CloudFront, SES) pilotée en Terraform
  • 🛠️ Reverse proxy & hébergement : NGINX, Apache, Plesk
  • 🔐 Auth : JWT access+refresh, OAuth2 PKCE, cookies httpOnly, chiffrement AES-256-GCM
  • 📨 Queues & temps réel : BullMQ, Redis, Socket.IO, SQS
  • 🧩 J'aime structurer mes projets avec des archis propres (Strategy/Adapter, services découplés)
  • 🎨 Fan de UI bien léchée : design systems glass, dark/light mode, animations douces, UX fluide
  • 🎵 DJ & passionné de tekno, mes projets web ont parfois un petit beat qui groove 😎

🛠️ Technologies & Outils

🧑‍💻 Langages

───────────────────────────────────────────────────────────────────────────────────────────────────── Java
![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logo Color=black)
![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=for-the-badge&logo=typescript&logo Color=white)
Python PHP
C#
C++
Dart
Kotlin

🧩 Frameworks & Libraries

NestJS ![Next.js](https://img.shields.io/badge/-Next.js-000000?style=for-the-badge&logo=nextdotjs&logoColor=w hite)
React ![Vue.js](https://img.shields.io/badge/-Vue.js-4FC08D?style=for-the-badge&logo=vuedotjs&logoColor=whit e)
Nuxt ![Angular](https://img.shields.io/badge/-Angular-DD0031?style=for-the-badge&logo=angular&logoColor=whi te)
Vite
Pinia
![Socket.IO](https://img.shields.io/badge/-Socket.IO-010101?style=for-the-badge&logo=socketdotio&logoC olor=white)
![Vuetify](https://img.shields.io/badge/-Vuetify-1867C0?style=for-the-badge&logo=vuetify&logoColor=whi te)
![shadcn/ui](https://img.shields.io/badge/-shadcn%2Fui-000000?style=for-the-badge&logo=shadcnui&logoCo lor=white)
Spring ![Express.js](https://img.shields.io/badge/-Express.js-000000?style=for-the-badge&logo=express&logoCol or=white)
![Symfony](https://img.shields.io/badge/-Symfony-000000?style=for-the-badge&logo=symfony&logoColor=whi te)
![Flutter](https://img.shields.io/badge/-Flutter-02569B?style=for-the-badge&logo=flutter&logoColor=whi te)
![FastAPI](https://img.shields.io/badge/-FastAPI-009688?style=for-the-badge&logo=fastapi&logoColor=whi te)
![GraphQL](https://img.shields.io/badge/-GraphQL-E10098?style=for-the-badge&logo=graphql&logoColor=whi te)
![TailwindCSS](https://img.shields.io/badge/-TailwindCSS-06B6D4?style=for-the-badge&logo=tailwindcss&l ogoColor=white)
![Bootstrap](https://img.shields.io/badge/-Bootstrap-7952B3?style=for-the-badge&logo=bootstrap&logoCol or=white)

🗄️ Bases de données

![MariaDB](https://img.shields.io/badge/-MariaDB-003545?style=for-the-badge&logo=mariadb&logoColor=whi te) MySQL
![SQL Server](https://img.shields.io/badge/-SQL%20Server-CC2927?style=for-the-badge&logo=microsoftsqls erver&logoColor=white)
![PostgreSQL](https://img.shields.io/badge/-PostgreSQL-4169E1?style=for-the-badge&logo=postgresql&logo Color=white)
SQLite ![MongoDB](https://img.shields.io/badge/-MongoDB-47A248?style=for-the-badge&logo=mongodb&logoColor=whi te)
Redis

☁️ Cloud & Infrastructure

AWS
![Azure](https://img.shields.io/badge/-Azure-0078D4?style=for-the-badge&logo=microsoftazure&logoColor= white)
![Terraform](https://img.shields.io/badge/-Terraform-7B42BC?style=for-the-badge&logo=terraform&logoCol or=white)
![AWS Lambda](https://img.shields.io/badge/-AWS%20Lambda-FF9900?style=for-the-badge&logo=awslambda&log oColor=white)
![Amazon ECS](https://img.shields.io/badge/-Amazon%20ECS-FF9900?style=for-the-badge&logo=amazonecs&log oColor=white)
![CloudFront](https://img.shields.io/badge/-CloudFront-8C4FFF?style=for-the-badge&logo=amazoncloudfron t&logoColor=white)
![Firebase](https://img.shields.io/badge/-Firebase-FFCA28?style=for-the-badge&logo=firebase&logoColor= black)

🧰 Outils & DevOps

Git
Gitea GitLab Docker ![CI/CD](https://img.shields.io/badge/-CI%2FCD-2088FF?style=for-the-badge&logo=githubactions&logoColor =white)
Plesk
![Postman](https://img.shields.io/badge/-Postman-FF6C37?style=for-the-badge&logo=postman&logoColor=whi te)
![Swagger](https://img.shields.io/badge/-Swagger-85EA2D?style=for-the-badge&logo=swagger&logoColor=bla ck)
JWT
OAuth2 Stripe Jest
Vitest

🖥️ IDE & Éditeurs

![PhpStorm](https://img.shields.io/badge/-PhpStorm-000000?style=for-the-badge&logo=phpstorm&logoColor= white) ![WebStorm](https://img.shields.io/badge/-WebStorm-000000?style=for-the-badge&logo=webstorm&logoColor= white)
![PyCharm](https://img.shields.io/badge/-PyCharm-000000?style=for-the-badge&logo=pycharm&logoColor=whi te)
![Eclipse](https://img.shields.io/badge/-Eclipse-2C2255?style=for-the-badge&logo=eclipseide&logoColor= white)
![VS Code](https://img.shields.io/badge/-VS%20Code-007ACC?style=for-the-badge&logo=visualstudiocode&lo goColor=white)
![Android Studio](https://img.shields.io/badge/-Android%20Studio-3DDC84?style=for-the-badge&logo=andro idstudio&logoColor=white)
![Claude](https://img.shields.io/badge/-Claude%20Code-D97757?style=for-the-badge&logo=claude&logoColor =white)

🧱 Serveurs & Réseaux

NGINX
Apache

💻 OS

![Windows](https://img.shields.io/badge/-Windows-0078D6?style=for-the-badge&logo=windows&logoColor=whi te)
macOS
Debian Ubuntu


📫 Me contacter

Tu veux collaborer ? Juste discuter ?


"Code propre, sono sale." — Johan 🎶