Retour à l'accueil

Curriculum Vitae

Télécharger PDF

Développeur Full Stack

Hermann MOUSSAVOU

Passionné par tout ce que j'entreprends, je m'efforce toujours de donner le meilleur de moi-même, convaincu qu'il n'existe de limites que celles que l'on s'impose.

DÉVELOPPER. MESURER. APPRENDRE. RECOMMENCER.

📍 Charleroi, Belgique

✉️ Me contacter

Expérience Professionnelle

6+ années

O'Ypunu ORG — Développeur Full Stack

AOÛT 2023 - ACTUEL

Conception et développement d'une plateforme sociale dictionnaire multilingue pour les langues africaines — 3 bases de code (web, mobile, API) maintenues en parallèle

  • Construit un écosystème full stack complet : application web Angular 19, application mobile React Native/Expo et une API REST NestJS déployée sur Railway — le tout partageant une architecture TypeScript unifiée
  • Conçu un backend de niveau entreprise avec Repository Pattern, JWT + OAuth (Google, Facebook, Twitter), rotation automatique des refresh tokens et RBAC à 4 niveaux (Utilisateur, Contributeur, Admin, SuperAdmin)
  • Implémenté des fonctionnalités temps réel avec Socket.io : messagerie instantanée, indicateurs de frappe, présence en ligne et upload audio Cloudinary pour les enregistrements de prononciation natifs
  • Architecture mobile Feature-First avec un design system personnalisé (tokens + composants réutilisables), React Query pour la gestion de l'état serveur et pipeline EAS Build pour la distribution Android/iOS
  • Optimisation des performances MongoDB avec des index stratégiques et une pagination avancée atteignant un temps de réponse API moyen inférieur à 200ms sur 23 modules de dépôt
  • Gestion de projet avec Agile SCRUM et GitHub Flow avec Conventional Commits, documentation Swagger/OpenAPI et couverture de tests à 85%+ sur les services critiques

Stack technique : Angular, React Native, Expo SDK, NestJS, TypeScript, MongoDB Atlas, Socket.io, Mongoose, Passport, Cloudinary, Railway, Vercel, EAS Build.

VieneCheckIn/CompanyViene — Développeur Full Stack

JAN. 2026 - ACTUEL

Développement d'une application de gestion des présences SaaS multi-tenant de zéro

  • Intégration de la reconnaissance faciale IA via Google Gemini Flash pour la vérification biométrique des pointages
  • Implémentation du géofencing GPS pour valider les localisations des employés en temps réel
  • Conception et implémentation d'un système RBAC à 3 niveaux (Super Admin, Company Admin, Employé)
  • Architecture Clean suivant les principes SOLID (couches Domain, Application, Infrastructure, Présentation)
  • Isolation des données multi-tenant garantissant une sécurité stricte des données par entreprise
  • Validation côté serveur avec Zod et authentification sécurisée via NextAuth v5 (JWT + bcrypt)
  • Gestion de projet avec méthodologie Agile SCRUM et stratégie de branches GitHub Flow

Stack technique : Next.js, React, TypeScript, Tailwind CSS, Prisma ORM, NextAuth, PostgreSQL, Google Gemini AI, Uploadthing, Vercel.

OkiraViene/CompanyViene — Développeur Mobile

SEP. 2025 - ACTUEL

Développement d'une plateforme mobile de gestion commerciale multi-secteur (restaurant, pharmacie, commerce de détail) de zéro

  • Architecture offline-first avec base de données SQLite locale, synchronisation multi-appareils intelligente et résolution automatique des conflits
  • Système de templates commerciaux adaptatifs avec workflows sectoriels, règles de validation et conformité réglementaire (DGCCRF, ANSM)
  • Tableau de bord analytique temps réel couvrant les ventes, la rotation des stocks et les KPIs de fidélité client
  • Mise en place du pipeline CI/CD avec GitHub Actions sur les environnements Développement, Staging et Production
  • Gestion de projet avec méthodologie Agile SCRUM et stratégie de branches GitHub Flow

Stack technique : React Native, Expo SDK, TypeScript, Expo Router, Zustand, SQLite, NativeWind, EAS Build.

OkiraLib/CompanyViene — Développeur Frontend

JAN. 2026 - ACTUEL

Développement d'un backoffice web pour la gestion du catalogue produits synchronisé avec l'application mobile OkiraViene via Supabase

  • Implémentation d'un RBAC granulaire avec 3 rôles (super_admin, content_manager, viewer) sécurisé par les politiques Row Level Security de Supabase
  • Gestion d'images cloud avec Cloudinary : upload, structure de dossiers auto-slugifiée et suppression liée au cycle de vie du produit
  • Système d'audit complet traçant chaque action de création, mise à jour et suppression avec diff des anciennes/nouvelles valeurs
  • Architecture SOLID suivant les patterns Repository et couches Service avec validation côté serveur Zod
  • Base de code prête pour l'i18n avec toutes les chaînes UI centralisées dans un fichier de constantes messages unique

Stack technique : Next.js, React, TypeScript, Supabase, NextAuth, Tailwind CSS, Zod, Cloudinary, Vercel.

Website/CompanyViene — Développeur Frontend

AVR. 2025 - SEP. 2025

Migration complète du site officiel de l'entreprise de WordPress/Elementor vers une application Next.js personnalisée, améliorant les performances et la maintenabilité

  • Implémentation d'un système de contact multilingue sécurisé et de candidature avec upload de fichiers, validation Zod, protection CSRF et reCAPTCHA v3
  • Limitation de débit basée sur Redis (Upstash) par IP et journalisation structurée pour prévenir les abus sur les formulaires publics
  • En-têtes de sécurité HTTP renforcés (CSP, HSTS, X-Frame-Options) remplaçant les paramètres gérés par les plugins WordPress
  • Architecture i18n avec dossier de messages dédié et middleware Next.js pour le routage basé sur les locales
  • Déploiement et configuration sur Vercel avec gestion des secrets basée sur l'environnement

Stack technique : Next.js, TypeScript, Tailwind CSS, Zod, Upstash Redis, reCAPTCHA, Nodemailer (SMTP), next-intl, Vercel.

DoctoViene/CompanyViene — Développeur Frontend

NOV. 2023 - ACTUEL

Plateforme hospitalière multi-services construite de zéro — modules de médecine du travail, gynécologie-obstétrique, certificats de naissance et déclarations d'accidents du travail

  • Système de formulaires médicaux complexes avec Formik, schémas de validation Yup et état d'événement piloté par contexte sur tous les workflows cliniques
  • Génération automatisée de documents cliniques (certificats, bulletins de naissance, rapports d'accidents) avec @reactpdf/renderer — dossiers médicaux dématérialisés
  • Traçabilité des patients via QR code et scan de codes-barres avec react-zxing, permettant un accès instantané au dossier médical au point de soins
  • Bibliothèque de composants UI réutilisables à partir des spécifications du designer — tableaux de données standardisés, sélecteurs de date et contrôles de formulaires sur tous les modules hospitaliers
  • Gestion de projet avec méthodologie Agile SCRUM et stratégie de branches GitHub Flow avec enforcement de qualité de code ESLint/Prettier

Stack technique : React, Next.js, TypeScript, Formik, Formik Context, Yup, Tailwind CSS.

Semen Africa — Intégrateur Web

MAR. 2023 - OCT. 2025

Refonte de site web — Semen Africa Consulting est un cabinet de conseil en intelligence économique et stratégique, spécialisé dans l'investissement et le développement en Afrique subsaharienne

  • Analyse des statistiques du site
  • Amélioration UX/UI et SEO
  • Définition des parcours utilisateurs
  • Choix d'une palette de couleurs et d'une typographie cohérentes
  • Sélection, installation et configuration du thème WordPress adapté
  • Analyse des performances du site et ajustements si nécessaire

Stack technique : Photoshop, Figma, WordPress, Elementor, PlanetHoster.

Personal Finance App — Développeur Frontend

FÉV. 2024 - AVR. 2025

Tableau de bord financier de 5 pages construit à partir d'une maquette Figma — Vue d'ensemble, Transactions, Budgets, Pots d'épargne et Factures récurrentes

  • Intégration Figma pixel-perfect sur 5 pages responsives avec une bibliothèque de composants réutilisables et des design tokens Tailwind CSS
  • Gestion d'état côté client avec recherche multi-critères, filtrage par catégorie, 6 modes de tri et résultats paginés sur le module Transactions
  • Module Budgets avec CRUD complet, catégories codées par couleur et graphique en donut suivant les dépenses en temps réel par rapport aux limites — synchronisé avec le tableau de bord Vue d'ensemble
  • Pots d'épargne avec mutations de solde réactives — les dépôts déduisent du solde global et les retraits le restituent, maintenant la cohérence de tous les totaux entre les vues
  • Suivi des factures récurrentes calculant le statut dû/à venir/payé à partir de l'historique des transactions avec logique de déduplication par fournisseur
  • Développement axé accessibilité (HTML sémantique, navigation clavier, labels ARIA) avec TypeScript strict sur 159 commits

Stack technique : Next.js 14, TypeScript 5, Tailwind CSS, Figma, Vercel.

Formation

AUTODIDACTE

Apprentissage continu des nouvelles techniques de communication et d'information sur des plateformes comme LinkedIn Learn et Udemy

TECHNOFUTURE TIC

Développeur Full Stack

CEPEGRA

Recherche en expérience utilisateur et interface utilisateur

EDAA

Conception graphique

Certifications

CEPEGRA, TECHNOFUTURE TIC, TECHNOCITÉ, EDAA, LINKEDIN LEARN, UDEMY, GOOGLE

Diverses certifications dans des domaines tels que la programmation, l'analyse de données, la maintenance informatique, le design visuel et l'animation, l'amélioration de l'expérience utilisateur, la gestion d'équipe, la gestion du temps et bien plus encore...

Compétences Techniques

Frontend

CSSJavaScript (ES6)ReactNext.jsAngularStyled-ComponentsTailwind CSSContextFormik / Yup / ZodGitFlutterDartWordPressYoast SEOElementor

Backend

Node.jsExpressNest.jsServer ActionsSQL / SQLite / NoSQLORMFirebase

Recherche / Design UX

InterviewsPersonaTests utilisateursCarte d'expérienceCo-designAteliersProto PersonaWireframesPrototypageUser Story Mapping

Logiciels

FigmaAdobe XDMarvelAppInVisionSketchPhotoshopIllustratorInDesignPremiere ProAfter EffectsVS Code

Gestion de Projet

SCRUMKanbanLean UXDesign SprintDesign ThinkingService DesignTrelloJiraConfluenceGitHubVercel

DevOps

GitHub ActionsCI/CDDocker

Autres compétences

BtoB / BtoEBtoCE-commerceRédaction de contenuAnalyticsProduct OwnershipGestion de projetGamification

Langues

Français
Langue maternelle
Anglais
Professionnel