Ricardo Chaves Rodrigues

Développeur Web Fullstack en Alternance

Étudiant à la Web@cademie by Epitech, je conçois des solutions web modernes en combinant front-end réactif et back-end robuste. J'aime transformer des besoins métiers en expériences accessibles et performantes.

Portrait de Ricardo

À propos

Je conçois des solutions web robustes et simples à prendre en main. Mon fil rouge: la rigueur et le sens du service, que j'applique aussi bien à l'architecture qu'au soin des interfaces. J'aime travailler sur des stacks complètes conçoit des API, base de données, UI réactive et voir une idée passer du brouillon à la prod.

Depuis 2025, je suis en alternance chez Propulse by CA comme développeur full-stack. J'y conçois des API, j'automatise des migrations de données et je participe aux mises en production. Je cherche à rejoindre une équipe où je pourrai contribuer à la conception, au développement et au déploiement d'applications web modernes, tout en continuant à progresser aux côtés de développeurs expérimentés.

Expériences

  • Développeur Fullstack · Propulse by CA · 2025

    • Conception d'une API REST de gestion de forum intégrée à l'API Discourse.
    • Migrations de contenus MongoDB & DatoCMS vers AWS (Amplify, S3, Lambda).
    • Mise en production d'un forum Discourse avec pipelines de tests (Jest, Mocha, Chai).
    • Rédaction de tests unitaires, documentation et suivi des releases.
    • Tech : Vue 3, Nuxt, TypeScript, SCSS, MongoDB, DatoCMS, AWS.
  • Gardiennage · 2022-2023

    Accueil des résidents, gestion des colis, communication terrain.

  • Technicien du froid · 2019-2021

    Maintenance, diagnostic précis et sens du détail en environnement exigeant.

Formation & Diplômes

  • Web@cademie by Epitech

    Promotion 2023-2025 · Alternance 3 semaines / 1 semaine

  • Titre RNCP 5 Développeur Web

    Certification en cours d'obtention

  • Permis B

    Délivré en 2020

  • Baccalauréat Professionnel TFCA

    Obtenu en 2018

Compétences techniques

  • PHP 8 (Laravel, Symfony)
  • JavaScript ES6 (Express)
  • TypeScript
  • Node.js
  • Vue 3 · Nuxt
  • Angular
  • React Native (Expo)
  • HTML5 · CSS3 · SCSS
  • MySQL · MongoDB
  • Docker
  • Bash · Git

Langues

  • FrançaisC2
  • PortugaisC2
  • AnglaisC1

Ma valeur ajoutée

Je travaille avec des méthodes agiles pour livrer des fonctionnalités testées et documentées. Mon expérience terrain me permet de garder un contact direct avec les utilisateurs finaux et d'intégrer leurs retours dans l'évolution du produit. Je suis à l'aise avec les outils de versionnage (Git/GitHub), la collaboration asynchrone et la communication d'équipe.

RNCP 5

Compétences & preuves

Chaque bloc de compétences RNCP est relié à des projets livrés ou à des missions en alternance.

Développer des interfaces utilisateur modernes

Validé via TopHardware & Propulse by CA

Compétences visées

  • Concevoir des maquettes fonctionnelles et UI responsive.
  • Implémenter des interfaces web accessibles en Vue/Nuxt et React.
  • Intégrer des parcours utilisateurs avec gestion d'état et tests UI.

Réalisations associées

  • TopHardware - Front e-commerce

    Projet d'équipe · 2024

    Création des écrans catalogue et tunnel de paiement Stripe en Next.js, animation des composants et audit Lighthouse (score ≥ 90).

  • Propulse by CA - Dashboard Discourse

    Alternance · 2025

    Développement des écrans admin Vue 3 / Nuxt avec design system interne, dark mode et scénarios Jest/Mocha.

Développer des API et des services back-end

Validé via Propulse by CA & TopHardware

Compétences visées

  • Modéliser des données relationnelles / NoSQL et sécuriser les accès.
  • Développer des API REST documentées (Swagger, Postman).
  • Automatiser les tests unitaires et d'intégration (Jest, Mocha, Chai).

Réalisations associées

  • Propulse by CA - API Forum

    Alternance · 2025

    Spécification et développement d'une API REST orchestrant Discourse, avec scripts de migration MongoDB ↔ DatoCMS et déploiement AWS Lambda.

  • TopHardware - API Symfony

    Projet d'équipe · 2024

    Création d'une API Symfony sécurisée (JWT + OAuth 2.0) pour gérer catalogue, commandes et notifications Stripe.

Déployer, maintenir et améliorer une application

Validé via Propulse by CA & projets académiques

Compétences visées

  • Automatiser le déploiement et surveiller la qualité de service.
  • Rédiger la documentation et capitaliser les retours utilisateurs.
  • Planifier et exécuter des tests QA (unitaires, e2e, accessibilité).

Réalisations associées

  • Propulse by CA - Mise en production

    Alternance · 2025

    Participation à la mise en production d'un forum Discourse (Amplify, S3), gestion des releases et rédaction des runbooks.

  • Portfolio - Plan de tests & monitoring

    Projet individuel · 2025

    Plan QA documenté (docs/test-plan), mise en place des métriques Lighthouse, sauvegarde des messages via API Node + SQLite.

Piloter son apprentissage et collaborer

Validé via alternance & travaux académiques

Compétences visées

  • Analyser sa progression et formaliser un plan d'amélioration.
  • Collaborer en équipe agile (Trello, code reviews, communication).
  • Partager les connaissances via documentation et présentations.

Réalisations associées

  • Portfolio - Analyse réflexive

    Projet individuel · 2025

    Production des documents d'analyse (docs/improvements, docs/qa-monitoring) et suivi des objectifs ICE.

  • Propulse by CA - Collaboration

    Alternance · 2025

    Participation aux rituels Scrum, rédaction de CR Trello, animation de démonstrations produit hebdomadaires.

Captures de projets

Une vue rapide des interfaces livrées sur mes projets phares. Cliquez sur une capture pour l'ouvrir en plein écran et consulter les informations associées.

1 / 3

BetChess

Plateforme de paris

Plateforme de pari sur des matchs d'échecs.

  • Nuxt 3
  • TypeScript
  • Tailwind

Projets sélectionnés

Chaque projet met en avant un pan différent de mon travail : e-commerce complet avec API sécurisée, jeu modulaire orienté objet et application collaborative avec back office.

Projet d’e-commerce & API

TopHardware

Site e-commerce complet avec paiement Stripe, API REST sécurisée et authentification Oauth 2.0. Suivi Agile sur Trello pour synchroniser les livraisons.

  • TypeScript
  • React
  • Next.js
  • PHP
  • Symfony
  • MySQL
2 moisÉquipe de 4 personnes

Prototype solo

Puissance 4

Implémentation modulaire du jeu Puissance 4 sous forme de script JavaScript orienté objet avec séparation claire des responsabilités.

  • HTML
  • CSS
  • JavaScript
1 semaineProjet individuel

Application web & API

MyQuizz

Jeu de culture générale avec API REST, gestion du leaderboard et back office pour administrer les utilisateurs et les questions.

  • PHP
  • Symfony
  • Tailwind
  • MySQL
2 semainesBinôme

Me contacter

Une idée de projet, une question ou l'envie d'échanger sur une opportunité ? Laissez-moi un message, je vous réponds rapidement.