Félicien Amafin

Développeur Full Stack Javascript

Je développe des applications avec React, Node js et MongoDB, en mettant l’accent sur la clarté et la maintenabilité.

Contactez-moi
Photo de profil de Félicien Amafin, développeur Full Stack.

/À propos

À propos de moi.

Développeur web full-stack, je transforme des idées en interfaces intuitives et accessibles, avec le souci de bien structurer et maintenir mon code.

Mon parcours a commencé avec le langage C, grâce auquel j’ai construit des bases solides en algorithmique. Aujourd’hui, je me spécialise en JavaScript, React et Node.js pour créer des projets dynamiques et engageants. Curieux et persévérant, j’explore régulièrement de nouvelles technologies et je vois chaque projet comme un défi à relever. Mon objectif : écrire un code clair, robuste et maintenable, tout en mettant l’expérience utilisateur au centre de chaque décision.

/Mes Compétences

Langages &
frameworks.

Sur la partie front-end, je crée des interfaces dynamiques avec ReactJS, en m’appuyant sur TanStack Query pour une gestion efficace des données et Redux pour organiser l’état global de l’application. Côté back-end, je développe des API en mettant l'accent sur la rapidité et la robustesse grâce à Node.js et Express, avec un stockage de données optimisé dans MongoDB. Chaque nouveau projet est pour moi une opportunité d’expérimenter, d’affiner mes pratiques et de repousser toujours un peu plus mes limites en développement.

Fondations & Algorithmes

Icône c – Langage compilé qui m’a permis d’acquérir de solides bases en algorithmique, en logique de programmation et en gestion de la mémoire.

Frontend

React.js

Création d’interfaces modulaires, performantes et réactives

Redux

Gestion centralisée et prévisible de l’état global de l’application

TanStack Query

Synchronisation et mise en cache des données côté client.

JavaScript (ES6+)

Logique dynamique et fonctionnalités interactives côté client.

HTML5

Structure propre et sémantique pour des pages accessibles et bien optimisées.

CSS3

Styles modernes, animations légères et mise en page responsive.

Backend

Node.js

Exécution JavaScript côté serveur pour des applications rapides

Express.js

Framework minimaliste pour créer des API REST de façon efficace

MongoDB

Base de données NoSQL flexible pour stocker et interroger les données

Outils & Méthodologie

Git/Github

Versionnement du code et collaboration sur les projets

npm

Gestion des dépendances et scripts de build

REST API

Conception et consommation d’API pour relier front et back

/Portfolio

Mes réalisations.

Découvrez une sélection de mes applications, conçues et développées de A à Z. Qu'il s'agisse de solutions finalisées ou de plateformes en cours de conception, chaque réalisation met en œuvre une architecture robuste, des fonctionnalités avancées et une interface soignée au service de l'expérience utilisateur. Ces travaux illustrent ma vision du développement : allier la rigueur d'un code propre et maintenable à l'utilité concrète de chaque projet.

Image application Ai Chat

AI Chat

Plateforme conversationnelle avec IA avancée, inspirée de ChatGPT et Gemini. Architecture sécurisée, gestion robuste des données et interface moderne.

En savoir plus
Image application Pixavenue

En cours de développement : Plateforme de soutien pour les aidants

Conception et développement d'une application web dédiée aux aidants familiaux, visant à centraliser l'entraide communautaire (chat en temps réel, mur d'échanges structuré) et des ressources expertes. Pensée pour offrir un accès entièrement gratuit aux utilisateurs, la solution repose sur une stack technique moderne (Next.Js, Supabase, PostgreSQL).

/Expérience

Collaboration
récente.

Développeur Javascript/Frontend React

Agence web / SEO ENJOYCREATIV - Carpentras

Dashboard interne:
  • Conception et développement d’un dashboard SEO complet.
  • Centralisation et visualisation des données issues d’APIs (Google Search Console, DataForSEO, Haloscan).
  • Mise en place d’une architecture backend sécurisée (Node.js, Express, MongoDB)
  • Gestion de l’authentification utilisateurs (JWT, rôles, permissions).
  • Déploiement et maintenance de l’application sur Render.
Autres responsabilités et tâches transverses:
  • Développement de composants JavaScript interactifs pour des sites clients (formulaires dynamiques, filtres, interactions UI).
  • Intégration et consommation d’APIs REST dans des interfaces web.
  • Optimisation des performances front-end (temps de chargement, expérience utilisateur).
  • Collaboration avec les équipes SEO, design et gestion de projet.

/Contact

Restons en contact.

Vous avez une question, un projet ou simplement envie d'échanger ? N’hésitez pas à me contacter.

contact@felicien-amafin.fr