Nous transformons les idées ambitieuses en produits numériques utiles.

Derrière CinIT, il y a une personne. Drissa Coulibaly, Software Engineer. Trois ans d’expérience sur des projets menés avec le Ministère de la Santé et le Ministère de la Fonction Publique, au sein de TIR.

Une communication directe entre votre besoin et sa traduction technique.

Expériences sur des projets menés avec

Ministère de la Santé & UCP Santé — Banque Mondiale

Dossier patient informatisé national — développeur backend, au sein de TIR

Ministère de la Fonction Publique

Contrôle biométrique des agents de l’État — lead technique, au sein de TIR

CNRA

Digitalisation de l’hévéaculture — développeur full-stack

Nous ? Je.

CinIT n’est pas une agence de vingt personnes. C’est un ingénieur qui s’appuie sur des outils modernes, y compris l’IA, avec une exigence de contrôle et de qualité.

Pendant trois ans j’ai encadré des équipes, défini des architectures et livré des systèmes pour des projets publics. J’y ai appris une chose : ce qui ralentit un projet, ce n’est presque jamais le code, mais la distance entre l’idée et sa traduction technique. Depuis juillet 2026, je travaille comme interlocuteur technique principal, et je mobilise les compétences complémentaires dont le projet a besoin.

Expérience3 ans — systèmes à fortes exigences
FormationMaster RIT — ESATIC, Abidjan
Terrain2 ministères, 1 clinique, 1 centre de recherche
CadreProjets ministères et clinique menés au sein de TIR
BaseAbidjan, Côte d’Ivoire
01

Une communication directe entre votre besoin et sa traduction technique : la personne qui s’engage est celle qui conçoit et développe.

02

Un cadrage sans relais : vous expliquez votre métier, je le traduis en spécifications que nous validons ensemble.

03

Un interlocuteur unique pour le suivi, les arbitrages techniques et la responsabilité du résultat.

Les idées avancent plus vite
lorsqu’une décision technique claire accompagne l’exécution.

Réalisations

Des systèmes en production.
Pas un portfolio de maquettes.

En cours

Ministère de la Fonction Publique · Teckmerion · TIR

Lead technique — conception & développement

Contrôle biométrique de la Fonction Publique

Système de vérification d’identité des agents de l’État, en phase pilote nationale. Chaque pointage est authentifié, horodaté et tracé de bout en bout.

  • API d’intégration du SDK biométrique Innovatrics ABIS — vérification 1:1 et identification 1:N
  • Backend Go haute performance pour le journal de contrôle, cache Redis et traitement asynchrone
  • Flux de pointages via Apache Kafka : traçabilité renforcée, traitement asynchrone et mécanismes conçus pour limiter la perte d’événements
Go (Gin)Python (Django)Next.jsPostgreSQLRedisApache Kafka

Depuis juin 2025

Grande Clinique Dokui · TIR

Lead technique — conception & développement

Soins Suite — Dossier Patient Informatisé

DPI pensé pour le secteur privé : hospitalisation, consultations et suivi patient dans un seul système sécurisé. Conçu pour accompagner la numérisation des parcours de soins du secteur privé.

  • Architecture globale du produit et pilotage technique de bout en bout
  • Modules interconnectés : admission, hospitalisation, consultations, dossier médical
  • Prise en compte des exigences de confidentialité et de sécurité des données de santé
Go (Gin)Next.jsPostgreSQLRedis

2022 – 2023

Ministère de la Santé · UCP Santé — Banque Mondiale · TIR

Développeur backend

Dossier Patient Informatisé national

DPI standard déployé dans les établissements de santé publics, financé par la Banque Mondiale. Mon premier projet structurant — et celui qui a formé ma façon de concevoir les bases de données.

  • Conception et développement de plusieurs modules du dossier patient
  • Mise en évidence des limites de l’ORM sur des bases volumineuses, bascule vers le SQL natif
  • Gains de performance significatifs sur les requêtes critiques
Python (Django)PostgreSQL

2023

Centre National de Recherche Agronomique

Développeur full-stack

CNRA — Digitalisation de l’hévéaculture

Passage du papier au numérique pour la collecte de données agronomiques sur le terrain — y compris là où le réseau ne passe pas.

  • Application mobile Flutter avec base locale Hive : saisie hors ligne, synchronisation au retour du réseau
  • API backend NestJS pour la consolidation des relevés
  • Tableau de bord de visualisation pour les chercheurs
NestJSFlutter (Hive)Python (Django)PostgreSQL

Méthode

Une idée claire
avant une ligne de code.

Un bon produit commence par les bonnes questions : pour qui construisons-nous, quel problème résolvons-nous en priorité, et comment saurons-nous que cela fonctionne ? Ce qui reste rare, ce n’est pas d’écrire du code, c’est de savoir quoi construire, dans quel ordre, et de voir au premier regard qu’une architecture ne tiendra pas la charge.

J’utilise l’IA pour accélérer certaines tâches, sans déléguer les choix d’architecture, la sécurité, les revues ni la responsabilité du résultat. Le schéma de données, les contrats d’API, les choix de performance et le niveau de finition restent sous mon contrôle, de la base de données jusqu’au dernier pixel.

01

Schéma

Tout part de la base de données. Entités, relations, contraintes. Si le schéma est juste, tout le reste suit. S’il est faux, aucun framework ne vous sauvera.

02

Spécifications

Chaque écran, chaque règle métier, chaque cas limite écrit noir sur blanc avant la première ligne de code. Ces spécifications servent de référence partagée pour construire, tester et valider le produit.

03

Implémentation

Le développement s’appuie sur des outils modernes pour aller plus vite. Je relis 100 % de ce qui part en production — rien n’est livré que je ne saurais expliquer ligne à ligne.

04

Tests

Ce qui marche ne suffit pas. On mesure, on charge, on repolit jusqu’à ce que ce soit juste — jusqu’au dernier pixel.

BackendGo (Gin) · Python (Django) · Node.js (NestJS)
FrontendNext.js · React TypeScript · Vite
MobileFlutter · React Native
DonnéesPostgreSQL · Redis · Apache Kafka
ConceptionSystem design · Design system · API REST

Les conditions de propriété du code, de confidentialité et de réversibilité sont définies clairement avant le démarrage.

Évaluez notre approche

Parlons d’abord du
problème à résoudre.

En une heure, nous pouvons clarifier l’objectif du projet, identifier son premier utilisateur et définir le parcours à démontrer en priorité. À l’issue de cet échange, je vous remets une note de cadrage concise : périmètre initial, proposition technique et prochaines étapes.

Pour un besoin suffisamment défini, je peux présenter sous 10 jours ouvrés une première démonstration cliquable du parcours prioritaire.

Échanger sur votre idée

Ce que je vous demande

Une heure. Vous m’expliquez l’idée comme vous la raconteriez à un ami, sans jargon.

Ce que je vous rends

Une note de cadrage concise : périmètre initial, proposition technique et prochaines étapes.

Ce qui est convenu avant

Le périmètre, les accès nécessaires et les critères de validation de la démonstration.

Dites-moi tout

Décrivez votre
projet.

Une idée, un secteur, un problème qui vous empêche de dormir ? Écrivez-le comme vous le diriez à voix haute. Je lis tout moi-même, et je reviens vers vous avec quelque chose de concret. La confidentialité de votre besoin est respectée dès le premier échange.

  • Réponse sous 24 h ouvrées, par moi-même
  • Un premier échange sans engagement
  • Une note de cadrage écrite à l’issue de l’échange