// Ingénieur Logiciel Senior

Je conçois des systèmes distribués qui tiennent la charge.

Cofondateur & Directeur Technique d'Intelart Technology. Plus de 8 ans à concevoir, construire et faire évoluer des architectures cloud résilientes — dispatch temps réel, paiements, santé numérique — du prototype à la production.

CDONGOILOOUCARYGOORISKGUARDORION+SANTÉ SAAS
Profil

Ingénieur avant d'être manager, ingénieur même en tant que manager.

Basé à Yaoundé, je travaille depuis plus de huit ans sur des systèmes qui doivent rester debout sous la charge réelle : plateformes de dispatch temps réel, moteurs de facturation, applications de santé numérique multi-sites.

En tant que Cofondateur et Directeur Technique d'Intelart Technology, je conjugue exécution technique directe — architecture, code, revue — et vision produit : sécurité, résilience multi-cloud, et intégration réfléchie de l'intelligence artificielle quand elle apporte une vraie valeur.

En parallèle, j'interviens comme consultant IT indépendant : audits techniques, synthèses de pilotage pour des directions générales, et encadrement d'équipes de développement.

Localisation
Yaoundé, Cameroun
Expérience
8+ ans
Rôle actuel
Cofondateur & CTO — Intelart Technology
Aussi
Consultant IT indépendant
Langue de travail
Français
Terrains de jeu
Mobile · Web · Cloud · Systèmes distribués
Entrepreneuriat & Impact

Un problème vu, un problème résolu

Sur ces projets, je n'exécutais pas un cahier des charges remis par quelqu'un d'autre — j'ai identifié le problème moi-même, décidé de la solution, et livré.

Iloou

Projet personnel
Problème observé

Une grande partie des invendus alimentaires des commerçants locaux finit jetée en fin de journée, faute de canal simple pour les écouler à prix réduit avant fermeture.

Ce que j'ai résolu

J'ai conçu et développé seul une plateforme complète — API Laravel, interface Next.js, application Flutter — permettant à un commerçant de publier ses invendus en quelques secondes et à un client de réserver et venir les récupérer, avec verrouillage transactionnel pour éviter la survente.

Impact obtenu

Un produit fonctionnel de bout en bout (mobile + web + API), un business plan formalisé, et une architecture pensée dès le départ pour un passage à l'échelle (authentification JWT RS256, séparation claire des rôles vendeur/client).

Ongo

Refonte produit
Problème observé

L'analyse des données de production a révélé un taux de complétion des courses faible et une proportion élevée d'annulations et d'échecs d'attribution (« NO DRIVER FOUND »), en partie liés à une interface perçue comme datée face aux standards Uber/Bolt.

Ce que j'ai résolu

Refonte complète de la couche visuelle de l'application pour aligner l'expérience sur les standards du secteur, en conservant la logique métier BLoC existante — sans casser les intégrations Firebase en production.

Impact obtenu

Une expérience utilisateur modernisée, livrée sans interruption de service, posant les bases pour mesurer l'effet de l'interface sur la conversion et la rétention conducteur.

CaryGoo

Fiabilisation
Problème observé

Les mêmes données de production ont mis en évidence des incohérences dans la logique d'attribution des courses (erreurs de nommage de modèles Eloquent, requêtes géospatiales mal formées), contribuant directement aux échecs d'attribution.

Ce que j'ai résolu

Diagnostic ligne par ligne de la chaîne d'attribution, correction des requêtes géospatiales (ST_Distance_Sphere), stabilisation des instances BLoC par onglet conducteur, et ajout d'une preuve de livraison avec signature électronique.

Impact obtenu

Une logique d'attribution de courses plus fiable et une chaîne conducteur→livraison correctement instrumentée, réduisant les sources connues d'échec silencieux.

Forces techniques

Ce que je maîtrise en profondeur

01

Architecture de systèmes distribués

Conception et migration monolithe → microservices, gestion de flux temps réel à forte concurrence, cohérence des données sur plusieurs environnements.

02

Ingénierie full-stack

Flutter/BLoC, Next.js, Laravel — de l'interface au schéma de base de données, avec une attention constante à la maintenabilité.

03

Fiabilité & performance

Diagnostic et correction de systèmes en production : requêtes géospatiales, pagination, verrouillage transactionnel, haute disponibilité.

04

Architecture cloud & déploiement

Multi-cloud, déploiements hors-ligne en réseau local, distribution par conteneurs et protection de la propriété intellectuelle logicielle.

05

IA appliquée

Intégration d'intelligence artificielle dans des produits existants lorsqu'elle résout un vrai problème utilisateur — pas comme argument marketing.

06

Leadership technique

Direction d'équipe de développement, revues de sprint, arbitrage de périmètre, synthèses techniques pour des directions générales.

Expérience

Parcours

AVRIL 2022 — PRÉSENT

Cofondateur & Directeur Technique (CTO)

Intelart Technology S.A.S · Ingénieur Logiciel Principal
  • Conception de l'architecture technique globale de l'entreprise
  • Direction et encadrement de l'équipe de développement sur l'ensemble du cycle logiciel
  • Recherche et évaluation technique pour orienter les choix d'infrastructure
  • Maintenance et fiabilisation des systèmes critiques en production
JUILLET 2020 — AVRIL 2022

Développeur Full Stack

Diba Solutions SARL
  • Développement d'applications web et mobiles, front-end et back-end
  • Développement et maintenance d'API, déploiement sur environnements cloud (AWS, Azure)
  • Contribution à la structuration des solutions logicielles de l'entreprise
OCTOBRE 2017 — MAI 2020

Développeur & Gestionnaire de bases de données

Consoinvest SARL
  • Conception et modélisation de structures de bases de données
  • Écriture, exécution et optimisation de requêtes SQL
  • Sécurisation et maintenance des bases de données de l'entreprise
Réalisations

Sélection de projets

Une partie des systèmes conçus, développés ou redressés techniquement au cours des dernières années.

Mobile

Ongo — Refonte UI complète

Modernisation intégrale de la couche visuelle d'une application VTC pour l'aligner sur les standards Uber/Bolt, en conservant la logique BLoC et les intégrations Firebase existantes.

FlutterBLoCFirebase
Mobile

CaryGoo — Application conducteur

Preuve de livraison avec signature électronique, correctifs d'architecture BLoC (instances indépendantes par onglet), refonte de la logique d'attribution des courses.

FlutterBLoCLaravel API
Mobile

Iloou — Application marketplace

Application anti-gaspillage alimentaire en clean architecture : parcours vendeur/client distincts, réservation d'offres synchronisée avec le back-end.

FlutterClean Architecture
Web

Iloou — Plateforme

Monolithe modulaire Laravel 12 couplé à une interface Next.js 14, authentification JWT RS256, réservation d'offres avec verrouillage transactionnel côté serveur.

Laravel 12Next.js 14JWT RS256
Web

Orion+ — SaaS multi-tenant

Plateforme de gestion de dispatch pour les partenaires CaryGoo : moteur de facturation à l'usage (quota → crédit → solde, remboursement automatique en cas d'échec), partage par QR code.

Next.jsLaravelMulti-tenant
Web

RiskGuard — Tableau de bord risque

Système de gestion du risque pour une société de trading propriétaire : paliers de risque dynamiques, authentification par rôle, connecté à un Expert Advisor MQL5.

Next.jsLaravel SanctumMQL5
Web

SaaS santé multi-centres

Plateforme de gestion pour centres de santé : correctifs de performance sur la pagination, architecture pensée pour un déploiement hors-ligne en réseau local.

LaravelMySQLDéploiement LAN
Cloud & Architecture

Architecture SaaS hybride

Conception d'une architecture pouvant fonctionner en cloud multi-tenant ou en déploiement local isolé, pour des clients aux contraintes réseau variables.

Multi-cloudLANDocker
Cloud & Architecture

Protection de la propriété intellectuelle

Mécanisme de distribution par images Docker, obfuscation du code PHP et vérification de licence pour des déploiements SaaS chez des clients multiples.

DockerLicensingPHP
Cloud & Architecture

Résilience géospatiale à grande échelle

Diagnostic et correction de la logique d'attribution de courses : requêtes géospatiales, cohérence des modèles de données, réduction des échecs d'attribution.

SQLGéolocalisation
Conseil

Direction technique externalisée

Synthèses techniques hebdomadaires livrées à une Direction Générale, sur plusieurs projets menés en parallèle avec des priorités et risques clairement arbitrés.

PilotageReporting
Conseil

Audit technique & sécurité mobile

Audit d'une application mobile en amont d'un chantier de remédiation : cartographie des accès, des vulnérabilités et priorisation des correctifs.

AuditSécurité
Conseil

Encadrement d'équipe de développement

Pilotage de revues de sprint, synthèses individuelles et collectives, arbitrage de périmètre pour consolider les acquis techniques plutôt que disperser l'effort.

AgileManagement
Étude de cas

Deux problèmes réels, racontés en détail

Plutôt qu'une liste de plus, voici comment j'ai raisonné sur deux problèmes concrets — la contrainte, les options envisagées, la décision et pourquoi.

Comment facturer un dispatch de manière fiable quand trois sources de solde coexistent — sans jamais double-débiter ni bloquer un partenaire à tort.

Le problème

Les partenaires CaryGoo consomment des dispatches selon trois sources différentes selon leur plan : un quota inclus, des crédits achetés, ou un solde de compte. Un dispatch peut échouer après la consommation (échec de création de course, de paiement) — il fallait rembourser automatiquement sans jamais laisser le système dans un état incohérent.

Contrainte

Aucune double consommation possible, même en cas d'erreur partielle en cours de traitement.

Option écartée

Débiter après confirmation complète — rejetée : trop tard pour empêcher un partenaire à sec de lancer plusieurs dispatches en parallèle.

Décision

Consommation immédiate dans l'ordre quota → crédit → solde, avec un remboursement explicite déclenché depuis le bloc catch de la création de dispatch.

Résultat

Un seul point d'entrée de facturation, testable indépendamment, et une logique de remboursement qui ne dépend d'aucun état applicatif externe.

Témoignages

Ce que les gens avec qui j'ai travaillé en disent

Quelques retours de clients, partenaires et collègues sur la façon dont je conçois et pilote les projets techniques.

« Cédric a une qualité rare chez un CTO : il descend dans le code quand il le faut, mais ne perd jamais de vue l'impact business de ce qu'on construit. On lui confie un problème flou, il revient avec une architecture claire et un plan d'exécution. »

Directeur Général, entreprise technologique

« Ce qui m'a marqué, c'est sa rigueur sur les sujets de sécurité et de protection des données — dès la phase de conception, pas après coup. On sentait qu'il avait déjà géré ce genre de contrainte en production. »

Client, plateforme SaaS

« En tant que junior sur l'équipe, j'ai beaucoup appris de sa façon d'expliquer un choix d'architecture avec des mots simples, sans jamais donner l'impression que la question était trop basique. »

Développeur, équipe technique
Labo

Résilience d'un système distribué, en direct

Un graphe de services avec une vraie physique (forces de répulsion/ressort) et un vrai calcul de plus court chemin (Dijkstra). Clique sur un nœud pour le mettre en panne — le système recalcule sa route sans interruption du trafic.

Glisse un nœud pour le déplacer. Clique un nœud (hors passerelle/sortie) pour simuler une panne.
Nœuds actifs8/8
Paquets acheminés0
Chemin actuel
Dernier recalcul
// en attente d'interaction...
DevOps & Automatisation

Ce que j'automatise, pas seulement ce que je code

Un émulateur de terminal qui exécute réellement, ligne par ligne, des scripts d'automatisation représentatifs de mes déploiements — build, tests, conteneurisation, migrations sécurisées.

Activité

Ce sur quoi je travaille en ce moment

Un flux d'activité technique

journal_activite.logEN DIRECT (démo)

Construisons quelque chose qui tient la charge.

Disponible pour des rôles d'ingénierie senior, des missions d'architecture cloud, ou du conseil technique ponctuel.

Ou envoie-moi un message directement

Me contacter