<style>.reveal{opacity:1 !important;transform:none !important}</style>
👋 Bonjour, moi c'est Saadoukou — tout le monde m'appelle Sidiki

Je transforme les problèmes métier en logiciels qui servent vraiment.

Concrètement : des logiciels qui servent

Développeur full stack et responsable technique. Je conçois des systèmes métier — web, desktop, mobile, SIG, IA — de la première question jusqu'à l'exploitation en production.

Disponible pour des missions de conseil, d'architecture et de développement.

DjangoReactPythonPostgreSQLPostGISDocker
Portrait de Saadoukou Ouedraogo Ouvert aux projets choisis
Saadoukou OuedraogoArchitecte de solutions métier · Chef du service informatique & drones
Ce que je faisDes systèmes métier
Ce qui me met en routeUn problème mal posé
Ma première question« Qui va s'en servir ? »
Ce que je refuseLe logiciel décoratif
Faisons connaissance

Posez-moi la question que vous poseriez au téléphone.

Un CV dit ce que j'ai fait. Ces réponses disent comment je pense — c'est ce qui vous intéresse vraiment avant de travailler avec quelqu'un.

Allez-y, il n'y a pas de mauvaise question. Les plus directes ont les meilleures réponses.

C'est quoi ton vrai métier ?
…
0 / 13 questions ouvertes
Ma méthode

Du problème métier à la production.

Je n'ai pas de méthode magique. J'ai une discipline : ne jamais sauter l'étape qui fait mal — et ne jamais coder une solution avant de comprendre le problème réel.

  1. Problème métier
  2. Analyse
  3. Architecture
  4. Développement
  5. Déploiement
  6. Exploitation
01

Comprendre le terrain

Je vais voir les gens qui font le travail aujourd'hui, avec leurs fichiers Excel, leurs cahiers et leurs astuces. C'est là que se cache le vrai besoin — rarement dans le cahier des charges.

02

Cadrer le problème

Je dis ce qui est réalisable, ce qui coûtera cher, et ce qui ne sert à rien. Une conversation désagréable au début vaut mieux qu'un projet abandonné au milieu.

« Ça, on peut le faire. Mais est-ce qu'on doit ? »
03

Concevoir l'architecture

Le modèle de données avant les écrans. Web, desktop, mobile, hors-ligne, géospatial : la forme découle des contraintes réelles — connexion, volumétrie, qui saisit quoi et depuis où. La technologie vient en dernier.

04

Construire progressivement

Jamais six mois de silence suivis d'une grande démonstration. Des versions courtes, mises entre les mains des utilisateurs, corrigées avec eux.

05

Mettre en production et accompagner

Serveur, sauvegardes, droits d'accès, montée en charge, coupure de réseau. Puis formation, documentation, reprise des bugs, évolutions : la livraison est le début de la vie du produit, pas sa fin.

« Un logiciel qui ne tourne que sur ma machine n'existe pas. »
Ce que je construis

Quatre projets, quatre problèmes réels.

Tout voir →
Pilotage

GestioProject

Personne ne savait dire où en étaient les projets sans réunion. Maintenant, on le voit en ouvrant l'application : ce qui avance, ce qui bloque, ce qui va déraper.

DesktopGestionSuivi
L'histoire du projet →
RH & opérations

GeniTeams

Des équipes sur plusieurs sites, des présences notées à la main, une paie reconstituée en fin de mois. Tout est passé dans un seul flux, du pointage au bulletin.

SaaSRHIA
L'histoire du projet →
SIG & foncier

eFoncier

Derrière chaque parcelle, un dossier, parfois un litige. Rassembler la donnée géographique et le dossier administratif au même endroit change la nature des discussions.

SIGPostGIS2D/3D
L'histoire du projet →
Gestion commerciale

GestioStock

Une boutique ne s'arrête pas quand la connexion tombe. L'application travaille en local, encaisse, suit les créances, et se synchronise quand le réseau revient.

FlutterDesktopHors-ligne
L'histoire du projet →
Mon outillage

Les outils que j'utilise vraiment.

Pas une liste de tout ce que j'ai croisé une fois. Ce que j'ouvre chaque semaine, et ce que j'en pense.

Le quotidien

PythonDjango 6DRFReact 19TypeScriptPostgreSQL

Mon terrain le plus sûr. Je peux y aller vite sans y aller salement.

Le terrain

FlutterDartElectronSQLiteCeleryRedis

Parce qu'un utilisateur sans connexion reste un utilisateur.

Les cartes

PostGISLeafletCesiumQGISDrone

Ma spécialité la plus concrète : la donnée qui correspond à un lieu qui existe.

La tuyauterie

DockerNginxGunicornAnsibleGrafanaLinux

La partie que personne ne voit, et la première qu'on accuse. D'où la supervision.

La suite

Parlons du problème avant de parler de la techno.

Une conception à cadrer, un projet à reprendre, une architecture à revoir ou un produit à construire : décrivez-moi la situation, je vous dirai honnêtement si je suis la bonne personne.

Me raconter votre projet →
sidikicodeur@portfolio — tapez « help »