portfolio/src/pages/_app.js
interface SoftwareEngineer {
  readonly name: 'Hanse Roland Parfait';
  architecture: 'Clean Architecture';
  stack: ['Javascript/TypeScript', 'Node.js', 'React'];
  motto: 'Quality over speed, patterns over hacks';
}

const hanseRolandParfait: SoftwareEngineer = inject('Talent');

SOFTWARE ENGINEER

MERN • Javascript/TypeScript • CLEAN CODE

Projets

Site web + Tableau de bord de suivi des soins
Voir projet
Site web + Tableau de bord de suivi des soins

Solution digitale de suivi des soins et administration sécurisée d'un institut de bien-être.

MongoDB
Express
Node.js
Next.js
Jest
MVC
Render
Vercel
Cloudinary
Resume AI

Plateforme SaaS de création de CV assistée par IA

MongoDB
Express
React
Node.js
Clean Architecture
Vercel
Render
Jest
Swagger
OpenAI
GEMINI
Shine Skin Bar – Site vitrine optimisé et SEO

Migration, redéploiement, SEO Technique : 🚀 de 1 clic/mois à 533 clics pour 7 830 impressions en 6 mois.

Freelance
WordPress
SEO
LWS
Application mobile météo Expo
Application mobile météo Expo

Application mobile météo construite avec Expo et React Native pour consulter rapidement les prévisions d'une ville et afficher un aperçu visuel sur 5 jours.

Expo
React Native
API WeatherAPI
JavaScript
Mobile
UX
Design
Code

STACK
TECHNIQUE

Spécialisé dans l'écosystème JavaScript moderne, avec un focus particulier sur la performance et l'expérience utilisateur.

Langages

TypeScript

JavaScript (ES6+)

Frontend

React

NextJS

React Native (Expo)

MUI

Redux

Backend

Node.js

Express

Clean Architecture

REST API

MongoDB

MySQL

Outils

Docker

Git

Jest

GitHub Actions

Render

Vercel

Parcours

Expériences & Missions Professionnelles
Avr 2025 - Sept 2025
Freelance | Développeur Full Stack
@ Nana Head Spa


Mars 2025 - Août 2025
Freelance | Intégrateur WordPress
@ Shine Skin Bar


Nov 2023 - Aujourd'hui
Reférenceur SEO
@ Futur Digital


Dec 2021 - Août 2023
Tech Lead & Développeur Full Stack
@ Cabinet Carrée


Avril 2018 - Sept 2018
Stage | Développeur Java
@ Union Gabonaise de Banque (UGB)