À l'automne 2020, j'ai travaillé pour DGEX Solutions, filiale d'ingénierie du groupe SNCF, sur le back-end d'une application interne de numérisation. La mission a duré de septembre à décembre, en parallèle de mon engagement chez SNCF Réseau.
Le projet en détail
Cette fiche est volontairement courte, et il faut dire pourquoi. Le code que j'ai écrit sur cette mission vit sur les dépôts internes du groupe, derrière son réseau. Je n'en ai pas de copie, je n'en publierai pas d'extrait, et les données manipulées par l'application sont confidentielles. Un prestataire qui garderait une copie du code de son client sur sa propre machine pour alimenter son portfolio ferait exactement ce qu'un grand compte redoute, et c'est la raison pour laquelle on exige des engagements de confidentialité.
C'est aussi pourquoi aucune page de ce site consacrée à une mission SNCF ne donne de nombre de commits, de volume de lignes ni de capture d'écran, alors que d'autres fiches en portent. La différence n'est pas un oubli : elle tient à qui possède le dépôt. Quand le code est chez moi ou chez un client qui accepte que j'en parle, je donne les chiffres et je les laisse vérifier. Quand il est derrière le réseau d'un groupe, je donne la période, la nature de la mission et rien de plus.
Ce que je peux décrire, c'est la façon de travailler, parce qu'elle m'appartient. Une application de numérisation, c'est un flux : des documents entrent, sont découpés, reconnus, rangés et rendus interrogeables. Le back-end d'un tel système porte le modèle de données, les traitements longs qu'il faut sortir du cycle de la requête, et les points d'accès que consomme l'interface. Ce sont les mêmes briques que sur mes autres missions, avec une contrainte supplémentaire : tout doit tourner dans un environnement fermé, sans service externe appelé depuis la production. Vous remarquerez que cette fiche ne liste même pas de technologies : les choix techniques d'un client appartiennent à son client, pas à mon portfolio.
Si vous êtes une grande organisation et que vous vous demandez ce que je dirai de vous après la mission, la réponse est sur cette page. Le nom du client, parce qu'il est fier de son ingénierie et qu'il n'est pas un secret. La période, parce qu'elle est dans mes factures. La nature du travail, parce qu'elle est générique. Et rien d'autre.