Je suis venu au logiciel par l'atelier.
Je suis Slim Toumi, ingénieur en génie chimique. J'ai passé des années à mettre en service et exploiter des unités industrielles avant de passer aux logiciels qui les pilotent. Je contracte via Toumisoft, depuis Monastir.
Parcours
La version courteJ'ai été formé au génie chimique et des procédés à l'ENIG, et j'ai passé ma première décennie dans l'industrie : mise en service d'une unité de biodiesel de 24 t/j chez Biokast, puis direction technique chez Tunisian Biodiesel, avec la production, la sécurité et la certification ISCC à la charge.
C'est de là qu'est venu le logiciel. Je rencontrais toujours le même problème : l'usine savait des choses que personne ne pouvait voir, et ceux qui avaient besoin des chiffres remplissaient du papier.
Depuis 2021 je construis des systèmes full-stack pour l'industrie : une plateforme SaaS avec simulation fiscale et paiements chez IT-CAN, et chez Hutchinson les applications internes qui digitalisent la production, la HSE, la logistique, la qualité et la gestion des compétences.
J'ai travaillé sur la ligne qu'on m'a ensuite demandé de digitaliser. C'est là toute la différence. Je sais pourquoi un opérateur n'utilisera pas votre beau formulaire, et ce dont un technicien de maintenance a réellement besoin à 3 heures du matin.
Un système que les opérateurs contournent n'est pas un système. C'est de la paperasse avec un mot de passe.
Comment je travaille
Quatre phasesParcourir la ligne
Avant toute ligne de code, je veux voir le procédé tourner et parler à ceux qui le font. Cela se termine par une synthèse écrite de ce que je pense être le vrai problème, et ce n'est pas toujours celui avec lequel vous êtes arrivé.
Donner forme
Des prototypes fonctionnels plutôt que des maquettes statiques, mis entre les mains des opérateurs qui s'en serviront. On coupe ce que personne ne touche avant qu'une ligne de code de production n'existe.
Construire
Des cycles courts, déployés là où vous pouvez y accéder à tout moment. Traçabilité et fiabilité d'abord : dans une usine, un système faux est pire qu'un système absent.
Transmettre
Documentation, formation des utilisateurs, et accompagnement pendant que votre équipe reprend la main. Je préfère que vous n'ayez plus besoin de moi ensuite.
Mes principes
Quatre principesLangage clair
Si une décision ne peut pas s'expliquer sans jargon, c'est qu'elle n'a pas été assez réfléchie. Doublement vrai face à un directeur d'usine.
Moins de pièces
Chaque dépendance, écran et réglage devra être maintenu par quelqu'un plus tard. En contexte industriel, cette personne sera peut-être sur une autre équipe. Je les ajoute à contrecœur.
Conditions réelles
Je teste sur le réseau que l'usine a vraiment et sur les appareils réellement présents en atelier, pas sur ceux du bureau.
Laisser mieux qu'avant
Un projet doit se terminer avec une équipe plus autonome qu'au départ, pas plus dépendante de moi.
Boîte à outils
Ce que j'utiliseLangages
Python, JavaScript, TypeScript, PHP, SQL
Frameworks
Flask, Django, React, Angular, Express
Données
SQL Server, PostgreSQL, MySQL, pipelines ETL
Industriel
MQTT, Modbus TCP/RTU, Snap7, LoRaWAN, intégration MES
Infrastructure
Docker, Linux, Windows Server, Nginx, IIS, Git, Azure DevOps
Langues parlées
Arabe (natif), français (natif), anglais (professionnel complet)
Formation
ENIG, Gabès2011–2013
Mastère en génie chimique et procédés — École Nationale d'Ingénieurs de Gabès (ENIG).
2008–2012
Diplôme d'ingénieur en génie chimique et procédés — École Nationale d'Ingénieurs de Gabès (ENIG).
2006–2008
Classes préparatoires aux études d'ingénieur — Institut Préparatoire aux Études d'Ingénieur, Monastir.
Vous pensez que je pourrais convenir ?
Je suis ouvert aux postes à temps plein, aux missions freelance et aux audits de digitalisation. Les premières conversations ne coûtent rien et aident généralement dans les deux sens.
Me contacter →