À propos

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 courte

J'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 phases

Parcourir 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 principes

Langage 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'utilise

Langages

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ès

2011–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 →