Aller au contenu
Business Agile
← Réalisations
API · Ingénierie ferroviaire, application interne · 2020

SNCF DGEX Solutions

Le back-end d'une application de numérisation, dans un périmètre fermé.

En chiffres

durée de la mission, automne 20204 mois
ligne de code du client conservée chez moi0
capture d'écran publiée0

À 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.

Ce qui a été fait

  1. 01

    Back-end d'une application interne de numérisation

  2. 02

    Mission de septembre à décembre 2020

  3. 03

    Code hébergé sur les dépôts internes du groupe, aucune copie conservée

  4. 04

    Données confidentielles, aucune capture publiée

  5. 05

    Aucun chiffre tiré du dépôt sur les fiches SNCF de ce site

Questions fréquentes

Que publiez-vous sur une mission couverte par une clause de confidentialité ?

Le nom du client s'il accepte d'être cité, la période, et la nature générique du travail. Jamais le code, jamais les données, jamais de capture. Pour DGEX Solutions, cela donne une fiche courte, et c'est le résultat recherché.

Pourquoi certaines fiches de ce site donnent-elles des chiffres et d'autres non ?

Cela dépend de 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 nombres de commits et les mesures, vérifiables. Quand il vit sur les dépôts internes d'un groupe, je n'en donne aucun.

Gardez-vous une copie du code de vos clients après une mission ?

Pas sur une mission en régie dans un périmètre fermé. Le code reste chez le client, et je n'en conserve rien. C'est aussi ce qui explique qu'une partie de mon travail des années passées ne soit pas montrable ici.

Autres réalisations

FabArto
fabarto.eu
Web
Ti Kosmeo
tikosmeo.fr
Web
Antiquité Mallarmé
antiquitemallarme.fr
Web
Maison Ozaé
maisonozae.eu
Web
ScienceProtect
scienceprotect.com
IA
Neontology
github.com/ontolocy/neontology
Open source
Pousses & Plantes
Place de marché de plantes
E-commerce
Arbre Agile
Conseil et développement en intelligence artificielle
Web
Groupe BERREBI
Holding et site institutionnel
Web
Pitchichi
guide.pitchichi.com
App
Appétit
Librairie indépendante, livres de cuisine et photographie
Web
Good Day
Média, application mobile grand public
App
Fondation Nestlé France
Fondation d'entreprise, alimentation
Web
DMD Prices
Art, impression sur toile, devis en ligne
Web
IoTBox
Objets connectés, solutions industrielles
Web
PrevenFit
Services aux salles de sport, espace abonné
App
Securicate
Équipement de sécurité, boutique en ligne
E-commerce
WeChamp
Sport, événementiel d'entreprise
Web
Jaco
Veille média, logiciel en abonnement
App
AWA
Éducation et audiovisuel, projet à portée internationale
Web
Quizz Paris
Prévention des risques, sensibilisation du public
App
La Gestion en Ligne
Gestion locative, service en ligne
Web
Quotidien Libre
Presse en ligne, quotidien d'information
Web
Ophtalmologie Percy
Santé, hôpital militaire
Web
Flashing Records
Musique, label et programmation d'événements
Web
Apérothérapie
Vins et épicerie fine, vente en ligne
E-commerce
Arnaud CANIZARES
Art contemporain, portfolio d'artiste
Web
TapToSupport
Collecte de dons pour associations
API
24hprojects
Plateforme de livraison de MVP
App
Eco-Actives
Transition écologique et ateliers DIY
E-commerce

Un projet ? Parlons-en cette semaine.

Un brief court, une réponse sous 48 h, une estimation ferme après cadrage.

Décrire mon projet