Développeur Web Full Stack & Mobile

Étudiant en 2ème année de Web@cadémie by Epitech en alternance chez Ollynk. De la conception de maquettes à la mise en production d'applications web sécurisées, je maîtrise l'ensemble de la chaîne de développement. Mon portfolio regroupe mes travaux sur le titre RNCP 38436.

Photo de profil

À propos de moi

Passionné par l'univers du numérique, j'ai rejoint la Web@cadémie by Epitech pour transformer cette passion en expertise technique. Aujourd'hui en deuxième année, j'ai appris à jongler entre la rigueur du back-end et la créativité du front-end.

Mon alternance chez Ollynk m'a permis de me confronter à des problématiques réelles : sécurisation des données, optimisation des performances et déploiement d'applications scalables.

Apprentissage par projets (Pédagogie Epitech)
Développeur Full-Stack curieux et autonome
Focus sur la qualité de code et le RGPD

Mes Compétences

Stack technique

JavaScriptTypeScriptPHPPythonBASHHTML5CSS3

Framework & Librairies

Node.jsExpressReactJSNext.JSNuxtJSVue.jsSymfonyLaravelAdonis.jsSocket.ioFlask

Base de données et style

MongoDBMySQLPostgreSQLSupabaseTailwindCSSSASS

Outils & design

VS CodeGitHubPostmanDockerVercelFigmaCanva

Mes Réalisations

Nakamanet
Scolaire

Nakamanet

Plateforme communautaire et sociale dédiée à la culture japonaise (Mangas/Animes).

#Next.js#Laravel#Adonis.js#Python#FastAPI#Docker#Socket.io#PostgreSQL
Klynn - E-commerce
Scolaire

Klynn - E-commerce

Plateforme complète de vente en ligne (Symfony/React).

#React#Symfony#Doctrine#Stripe#MySQL#Docker#JWT
My Driving School
Scolaire

My Driving School

Intranet de gestion d'auto-école avec 4 rôles et forfaits d'heures.

#Django#Python#SQLite#Bootstrap 5#Stripe#Docker#Gunicorn#Nginx
PreviouslyOn
Scolaire

PreviouslyOn

Tracker de séries TV connecté à une API.

#Nuxt 4#Vue 3#OAuth 2.0#Docker#BetaSeries API
MyQuizz
Scolaire

MyQuizz

Création et gestion de quiz en ligne.

#PHP#Symfony#Twig#Doctrine#PostgreSQL#Docker#PHPUnit
H5AI - Indexer
Scolaire

H5AI - Indexer

Explorateur de fichiers serveur moderne.

#Node.js#Express#EJS#MongoDB#Docker
Maquette Responsive
Scolaire

Maquette Responsive

Intégration HTML/CSS pixel-perfect.

#HTML5#CSS3#JavaScript
TownKeeper
Perso

TownKeeper

Jeu de gestion type 'Papers, Please'.

#Python#Arcade
AMAS
Perso

AMAS

Site vitrine pour une association de motos : présentation, inscriptions aux sorties et espace admin.

#Next.js#Prisma#PostgreSQL#Supabase#NextAuth#Cloudflare R2#Vercel
ConfKids
Pro

ConfKids

Site vitrine pour des conférences pour enfants.

#Next.js#Neon#TailwindCSS#Vercel
PIL - by ATEOS Conseil
Pro

PIL - by ATEOS Conseil

Site d'aide pour l'investissement locatif avec simulateurs et comparateurs.

#HTML/CSS#JS#Python

Validation RNCP

Récapitulatif des compétences du titre RNCP 38436 couvertes par mes projets. Chaque compétence renvoie vers les réalisations qui la mettent en œuvre.

Couverture globale19 / 20 compétences

Bloc 1

Cadrage et conception d'une solution web

6 / 6

RNCP38436BC01

  • RNCP01-1

    Rédiger un Cahier Des Charges (CDC) en partant d'une expression de besoins, afin de cadrer fonctionnellement un projet de solution web dans le respect des réglementations en vigueur et notamment le RGPD

  • RNCP01-2

    Rédiger des spécifications techniques en analysant un CDC, afin de cadrer techniquement un projet de développement de solution web

  • RNCP01-3

    Déployer un environnement de travail en mettant en place les outils de versionnage, de partage et de collaboration/communication nécessaires, afin de cadrer opérationnellement un projet de développement de solution web

  • RNCP01-4

    Réaliser une maquette afin de permettre au client de valider la structure de la solution web en respectant les bonnes pratiques en termes d'ergonomie et d'accessibilité

  • RNCP01-5

    Identifier les fonctionnalités à développer, en modélisant les divers éléments et leurs interconnexions, afin de structurer l'architecture de la solution web et de Base De Données (BDD)

  • RNCP01-6

    Rédiger une présentation pour présenter les choix techniques, les maquettes, et le schéma de la solution web en argumentant les choix faits afin de permettre au client ou au décideur de valider la proposition de solution

Bloc 2

Développement et déploiement d'une solution web

8 / 8

RNCP38436BC02

  • RNCP02-1

    Développer le prototype de la solution web afin de présenter l'architecture technique au client

  • RNCP02-2

    Rédiger le code de la solution en transcrivant les fonctionnalités du CDC, en respectant les normes d'accessibilité, d'ergonomie, de référencement, et la réglementation en vigueur afin de développer la solution web

  • RNCP02-3

    Intégrer les différents éléments de la solution web en fonction des maquettes, en respectant les dernières normes des langages utilisés (HTML, CSS, JS, …)

  • RNCP02-4

    Implémenter la partie "front-end" d'une solution web

  • RNCP02-5

    Implémenter la logique et la base de données assurant la persistance des données côté serveur (le "back-end")

  • RNCP02-6

    Implémenter des règles d'authentification, en respectant les bonnes pratiques en matière de sécurité, afin de sécuriser l'accès à une solution web

  • RNCP02-7

    Implémenter un plan de tests en concevant les différents tests unitaires et d'intégration afin de vérifier que l'ensemble des fonctionnalités développées fonctionne bien séparément et à l'unisson

  • RNCP02-8

    Déployer une application web en utilisant un serveur afin de rendre l'application accessible aux utilisateurs

Bloc 3

Documentation, suivi et amélioration continue

5 / 6

RNCP38436BC03

  • RNCP03-1

    Rédiger une documentation technique à destination des équipes parties prenantes en réalisant la documentation technique et fonctionnelle de la solution web, afin de garantir sa pérennité et son évolution future

  • RNCP03-2

    Rédiger une documentation utilisateur pour apporter un support aux utilisateurs, afin de garantir l'autonomie et la satisfaction des utilisateurs de la solution web

  • RNCP03-3

    Monitorer le lancement d'une solution web, en recueillant les retours utilisateurs, afin d'évaluer la qualité de la solution web déployée

  • RNCP03-4

    Identifier des améliorations qualitatives et de performance d'une solution web, en analysant les retours utilisateurs et les données d'analyse du trafic, afin d'améliorer la qualité et la disponibilité d'une solution web déployée

  • RNCP03-5

    Analyser la qualité de l'ergonomie et la qualité de l'accessibilité de la solution (normes, design, ergonomie, navigation, référencement, bonnes pratiques, etc.) pour identifier les axes d'amélioration

  • RNCP03-6

    Rédiger un document argumentatif en listant des propositions d'améliorations afin de faire valider des préconisations de développements correctifs d'une solution web

    Aucun projet publié ne couvre cette compétence.

Mon Parcours

Septembre 2025 - Novembre 2026

Alternance chez Ollynk

Télétravail / Marseille

Développeur Full-Stack en alternance, participation au développement de solutions innovantes pour la gestion et la sécurisation des données. Travail sur des applications scalables et performantes.

Next.JSFlaskHTML5TailwindCSSPostgreSQL
Novembre 2024 - Novembre 2026

Formation Web@cadémie by Epitech

Marseille

Formation intensive et complète de développeur Web et Mobile, Full-Stack. Apprentissage par projets en équipe, gestion de versions avec Git, méthodologies agiles.

JavaScriptTypeScriptReactNode.jsExpressMongoDBSQLDocker
2019 - 2020

Première année de licence SI

La Garde

Apprentissage des bases en programmation C/C++, algorithmes. Ce qui m'a donné envie d'en apprendre plus mais le Covid est arrivé et a compliqué les choses

CC++Algorithmie

Me contacter

Une idée de projet ou une question ? Parlons-en !