Mamadou DIA ,Fondateur et responsable technique d’Opensya
Comprendre le problème d’abord. Construire des fondations ensuite.
Chez Opensya, Mamadou DIA dirige la réflexion technique et le développement. Son travail part d’un principe simple : un bon système n’est pas celui qui fait le plus de choses, mais celui qui reste compréhensible quand les besoins changent.
Une approche de l’ingénierie
Développeur senior, spécialisé dans l’écosystème JavaScript et TypeScript, Mamadou travaille aussi bien sur le frontend que sur le backend. Il a exercé des responsabilités de leadership technique : structuration du code, revue technique, accompagnement de développeurs.
Tout commence par le problème. Avant de choisir un framework ou une base de données, il cherche à comprendre ce que l’organisation essaie réellement de faire, et ce qui l’en empêche aujourd’hui.
L’architecture est pour lui un moyen de maîtriser la complexité : découper un système en parties modulaires qui peuvent évoluer sans entraîner le reste. Chaque décision technique se juge à ce qu’elle apporte, et à ce qu’elle coûtera dans la durée à ceux qui devront la maintenir.
C’est pourquoi l’expérience des développeurs compte autant que celle des utilisateurs : un système difficile à comprendre devient vite difficile à faire évoluer. Quant à la complexité qui n’apporte aucune valeur réelle, c’est une dette qu’il vaut mieux ne pas contracter.
Du code aux produits
Utiliser les outils existants ne suffit pas toujours. Il faut aussi en comprendre les limites, explorer d’autres approches et, quand le besoin est réel, construire l’outil qui manque.
- Des infrastructures et des produits
- Les projets d’Opensya, pensés autour de problèmes concrets d’organisations.
- Des outils pour les développeurs
- Des outils open source qui rendent le travail de développement plus simple et plus maîtrisable.
- Une réflexion sur la pratique
- Les architectures, les conventions et l’expérience de développement, qui déterminent la durée de vie d’un produit.
Ces travaux ne sont pas des idées sans lien. Ils expriment la même démarche : comprendre les problèmes en profondeur, concevoir des fondations solides, construire des solutions réutilisables.
Pourquoi l’ouverture compte
Pour Mamadou, l’open source ne se résume pas à publier du code. C’est une manière de construire des technologies que d’autres peuvent examiner, comprendre, adapter et faire évoluer.
Concrètement, une organisation qui peut lire le fonctionnement de ses outils peut les adapter à ses besoins, sans attendre que d’autres décident à sa place. C’est la liberté de construire son environnement numérique que cherche à servir Opensya.
Les projets, facettes d’une même vision
Chaque projet illustre un aspect de cette démarche. Leurs pages détaillent le reste.
Authen
Une réflexion sur l’identité numérique et l’indépendance technologique.
Découvrir AuthenWorkspace
Une réflexion sur la cohérence des outils de travail et de collaboration.
Découvrir WorkspaceOne RH
Un produit RH construit autour de besoins métier et d’une architecture modulaire.
Découvrir One RH
Authen, Workspace et One RH sont en développement.
À côté de ces projets, Opensya développe des outils pour les développeurs :
Poursuivre la construction
Le travail d’Opensya se découvre mieux dans les projets eux-mêmes. Explorez-les, lisez le code, ou écrivez-nous si un problème concret vous occupe.