Lead Dev Fullstack · 8 ans d'expérience

Je conçois.
Je code.
Je déploie.

De l'écran du caissier au pod Kubernetes▍

Je suis Luc Grégoire Nkoussa, alias Beaztcode : développeur Java / Angular qui touche à toutes les couches, de la conception à l'infrastructure, et qui fait grandir les équipes.

scroll

01Du pixel au pod

Une requête traverse six couches. Je travaille sur chacune d'elles. Cliquez une couche, ou laissez la requête faire le tour.

02L'impact, en chiffres

0ans à livrer des applications critiques
0d'objets chargés en mémoire à chaque import : le goulot que j'ai fait disparaître
0clouds pratiqués en production : AWS, Azure, GCP
0couches maîtrisées, du front à l'astreinte

Cas réel : l'import qui faisait redémarrer les pods

Chaque import (validation des lignes puis persistance) rechargeait plus de 10 millions de pneumatiques en mémoire Java : des heures de traitement, le CPU saturé, des pods qui redémarrent. Après refonte : quelques minutes. Lancez la simulation (illustrative).

Avanthors de contrôle0 h 00
CPU 0%Pods redémarrés : 0 💥
Aprèsmaîtrisé0 min
CPU 0%Pods redémarrés : 0 ✅

Mesuré en conditions réelles : de plusieurs heures (jusqu'à 2 h pour des centaines de milliers de lignes) à quelques minutes, une vingtaine pour les très gros volumes.

03Réalisations choisies

Ce que j'ai conçu, construit et mis en production. Filtrez par domaine.

04Les missions

Du plus récent au plus ancien. Cliquez pour déplier.

05Développement augmenté par l'IA

L'IA n'écrit pas à ma place : elle me donne un équipage. Je garde le cap, la revue et la responsabilité.

Claude Code

Agent de code en terminal sur toute la chaîne : code conforme à l'architecture hexagonale, tests, Liquibase, Terraform, refactoring.

Gemini CLI

Analyse de logs, exploration de code, documentation technique, scripts d'infrastructure.

Junie · Copilot

Dans IntelliJ : génération et refactoring Java / Spring, tests JUnit, compréhension du legacy.

Méthode BMAD : une équipe d'agents spécialisés

    Gouvernance : revue systématique du code généré, couverture de tests, maîtrise du contexte et des données sensibles, prompts et workflows partagés avec l'équipe.

    06Lead, pas seulement dev

    🧭

    Décider

    Force de proposition sur les choix structurants : migration RabbitMQ vers Kafka, batchs résilients sur CronJobs, architecture hexagonale, découpage serverless et événementiel.

    🤝

    Faire grandir

    Pair et mob programming, revues de code, ateliers techniques : monter en compétence les développeurs plus juniors et partager les standards TDD et Clean Code.

    🛠️

    Livrer jusqu'en prod

    Pipelines CI/CD, Helm, Terraform, observabilité OpenTelemetry et Grafana, MCO et astreinte : je reste responsable de ce qui tourne.

    07Le terminal

    Tapez help. Oui, c'est un vrai petit shell.

    beaztcode@portfolio: ~
    beaztcode@portfolio:~$

    Un projet de refonte, une équipe à faire monter en puissance ?

    Parlons architecture, qualité et mise en production.