Clément Frelin — analyste développeur chez Martin Belaysoud depuis 2019. Java et Spring côté serveur, Angular et Magento côté écran, Talend et un ESB Apache Camel entre les deux. J’aime les systèmes encore lisibles trois ans après les avoir écrits.
7
Ans dans la même maison
2
Langages au quotidien : Java, PHP
1
ERP maison, construit et maintenu
24/7
Ce qu’attend un site B2B
01
Services métier, batchs, APIs. Du code écrit pour celui qui l’ouvrira dans deux ans — c’est souvent moi. Des noms explicites, des tests qui servent, aucune astuce que personne ne saura reprendre.
02
Catalogue, tarifs, comptes, commandes. Un site pro n’est pas une vitrine : les prix sont négociés, les paniers sont énormes et le client connaît déjà sa référence. L’interface doit s’effacer.
03
ERP, site, fournisseurs, entrepôts — des flux qui doivent arriver complets, à l’heure, et le dire fort quand ce n’est pas le cas. Une intégration ennuyeuse, c’est l’objectif, pas un lot de consolation.
2019 —
Du besoin à la production : comprendre le métier, écrire la spec avec ceux qui la vivent, développer, livrer, puis vivre avec. Analyste d’abord, développeur juste après — les deux moitiés du même travail.
01
Le site B2B d’un distributeur en sanitaire, chauffage et climatisation : des milliers de références, des tarifs par client, du stock réparti sur le réseau d’agences. Mon travail est dans le catalogue, le tunnel de commande et tout ce qui relie le site à l’ERP.
02
L’ERP interne : le système dans lequel les agences travaillent réellement. Modules, flux et reprises livrés sans jamais arrêter l’activité — la contrainte qui dicte chaque décision technique.
03
Gestion des dotations en équipements et vêtements de travail pour les grands comptes — du type EDF. Des droits par profil, par site et par an, une commande cadrée par le budget, et les flux qui gardent l’ensemble aligné avec les systèmes du client. Des milliers de salariés derrière un écran qui doit rester simple.
La partie intéressante du métier est rarement le langage. C’est la demi-heure passée avec le responsable d’agence qui explique pourquoi la commande doit fonctionner comme ça — et la discipline de le traduire sans le déformer. J’écris en Java, PHP, Angular et Talend, mais je suis payé pour comprendre avant de taper.

“Le code est bien plus souvent lu qu’écrit. J’écris pour la lecture.”