Joel Mahery – Lead Fullstack JS Dev
3+ ans Lead
Disponible pour nouveaux projets

FULL-STACK JS LEAD DEV

Lead Développeur Fullstack JavaScript – DevOps, CRM, OCR, PWA, architecture

ReactNext.jsNode.jsDockerMongoDBGraphQL
Scroll
Manifeste

Je construis des systèmes qui ont du sens.

Pas juste du code — de la vision.

Je crois que chaque ligne de code doit servir un objectif réel. Mon travail, c'est de comprendre un problème profondément avant d'écrire la première fonction.

Je construis des solutions complètes — de l'architecture à la mise en production — avec rigueur, clarté et une obsession pour l'impact mesurable.

Lead dev n'est pas un titre. C'est une responsabilité : guider, décider, et livrer.

Expertise & Stack

Ce que je maîtrise

Compétences techniques et humaines construites sur 3+ ans de projets en production.

Hard Skills

Frontend (React, Next.js)Frontend
UI / MotionFrontend
Node.js / ExpressBackend
API REST & GraphQLBackend
MongoDB / PostgreSQLBackend
Docker / CI-CDDevOps
OCR (Tesseract, Vision API)Spécialisation
CRM sur mesureSpécialisation
PWASpécialisation

Soft Skills

Vision système
Leadership technique
Architecture logicielle
Mentorat
Rigueur analytique

Stack Technique

Frontend
React.jsNext.jsTypeScriptTailwind CSS
Backend
Node.jsExpress.jsGraphQL
Base de données
MongoDBPostgreSQL
DevOps
DockerNginx
Runtime
Bun
Case Studies

Problèmes réels, solutions réelles

Chaque projet commence par un problème. Voici comment je les résous — de l'analyse à la production.

Projet 01

CRM Vicidial — Centre d'appels énergie

CRMVicidialNode.jsWebSocketDocker
Problème

Un centre d'appels dans le secteur énergie utilisait Vicidial sans intégration CRM. Les agents géraient les appels et les données client séparément, entraînant des pertes d'informations et un suivi impossible.

Objectif

Créer un CRM sur mesure intégré en temps réel à Vicidial, permettant aux agents de visualiser et saisir les données client pendant l'appel.

Raisonnement

Plutôt que d'adopter un CRM générique inadapté à la téléphonie, j'ai conçu une solution totalement sur mesure avec WebSocket pour la synchronisation temps réel Vicidial ↔ CRM.

Process

Analyse du système Vicidial existant → Architecture WebSocket + REST → Développement formulaires dynamiques → Tests avec équipe terrain → Déploiement Docker → Monitoring Uptime Kuma.

Résultats

100% des appels trackés avec données CRM en temps réel. Temps de saisie réduit de 60%. Déploiement en production en 3 semaines.

Projet 02

ERP sur mesure — Depannpc La Réunion

ERPReact.jsExpress.jsDockerMentorat
Problème

Une société de réparation informatique gérait tout sur des fichiers Excel et une solution PHP legacy non maintenable. L'équipe de 3 développeurs juniors ne pouvait plus faire évoluer le système.

Objectif

Concevoir et livrer deux ERP complets (React/Express.js) et former l'équipe, tout en maintenant l'ancien système en parallèle.

Raisonnement

Migration progressive, architecture découplée (API REST + front React), tests d'intégration avant chaque livraison. Mentorat hebdomadaire pour monter l'équipe en compétences.

Process

Audit legacy → Architecture micro-services → Développement itératif (sprints 2 semaines) → Formation équipe → Déploiement Ubuntu Server/Nginx/Docker → Maintenance.

Résultats

3 ERP livrés. Équipe autonome en 4 mois. Infrastructure modernisée sur Ubuntu Server 24.04. Temps de traitement des tickets réduit de 40%.

Projet 03

OCR Certificats Diamants — Bourse internationale

OCRTesseract.jsGoogle VisionMongoDBAutomation
Problème

Une plateforme de bourse de diamants devait saisir manuellement des centaines de certificats gemmologiques (GIA, IGI). Processus lent, coûteux, sujet aux erreurs.

Objectif

Automatiser l'extraction des données de certificats de diamants via OCR et peupler automatiquement la base produit.

Raisonnement

Combinaison Tesseract.js + Google Vision API pour maximiser la précision sur documents structurés. Pipeline de validation automatique avant insertion MongoDB.

Process

Analyse des formats certificats → POC OCR → Pipeline Tesseract+Vision → Post-processing regex → Validation business rules → Interface admin de supervision.

Résultats

Précision OCR > 94% sur certificats GIA/IGI. Saisie manuelle réduite à 0 pour 95% des certificats. ROI estimé en 2 mois.

Process

Comment je travaille

Un process éprouvé qui passe de la compréhension du problème à une solution en production.

Découverte

Comprendre profondément le problème, les utilisateurs, les contraintes techniques et business. Pas de code sans compréhension.

1

Architecture

Concevoir la solution : choix techniques, structure de données, flux d'information. Penser système avant de penser code.

2

Développement

Implémenter en itérations courtes, avec tests. Clean code, composants réutilisables, logique métier découplée de la présentation.

3

Tests & Validation

Tests unitaires, intégration, tests terrain avec les utilisateurs réels. Aucune livraison sans validation.

4

Déploiement

CI/CD, containerisation Docker, infrastructure robuste. Monitoring et alertes dès le premier jour.

5

Suivi & Évolution

Accompagnement post-livraison, formation équipe, roadmap évolutive. Un projet livré n'est pas un projet terminé.

6
Preuve

Preuve concrète

Des chiffres réels, des clients réels, des projets qui tournent en production.

3+ans d'expérience Lead Dev
10+projets livrés en production
3ERP conçus de zéro
94%précision OCR certificats

Ils m'ont fait confiance

ARTRBLD
Depannpc La Réunion
UN-IT
Lab

Expérimentations & Lab

Projets perso, prototypes, POC — où j'explore sans contrainte commerciale.

Portfolio Interactif

Ce site lui-même — architecture Next.js, thème dérivé du logo via Sharp, animations framer-motion, backoffice CMS sur mesure.

Next.jsSharpframer-motionMongoDBGraphQL

PWA Project Manager

Application PWA de gestion de projet avec méthodologies Agile/Scrum. Notifications push, offline-first, sync background.

PWANext.jsService Worker
About

Qui suis-je vraiment ?

Joel Mahery – Lead Fullstack JS

Je suis Joel Mahery — Lead Développeur Fullstack JavaScript basé à Antananarivo, Madagascar. Master 2 en Informatique, passionné par l'architecture logicielle et les systèmes qui fonctionnent vraiment. Je construis depuis plus de 3 ans des solutions qui vont de l'idée à la production, en gérant des équipes, en formant des devs juniors, et en résolvant des problèmes complexes avec des technologies modernes.

Vision

Construire des systèmes durables qui ont un impact réel — pas juste du code qui tourne, mais des solutions qui transforment des workflows, économisent du temps et créent de la valeur.

Centres d'intérêt

Jeux d'échecs & analyse stratégiqueMentorat & transmissionVeille technologique continue

Collaboration

Vous avez un problème complexe à résoudre ?

Discutons de votre projet

joel@nexilimits.com · +261 32 58 664 39 · Antananarivo, Madagascar

Ou envoyez un message directement depuis ici :

Dites-moi en quelques mots — je vous réponds rapidement.
0/5000