
La personne derriere le code
Mi-italien, mi-suisse. Entierement engage dans tout ce que je fais.

Mon parcours
J'ai commence a coder a Rome en 2010, en construisant des plateformes d'e-learning et meme en consultant pour le ministere italien de la Defense. Ce qui a commence par de la curiosite est rapidement devenu une vocation. J'ai demenage en Suisse en 2013 et je n'ai jamais regarde en arriere.
En plus de 16 ans, j'ai travaille dans des secteurs on ne peut plus differents — assurance chez AXA, grande distribution chez Migros, finance chez Vontobel et une grande banque suisse, banque privee chez Union Bancaire Privee. Chacun m'a appris quelque chose de nouveau sur la facon dont la technologie sert les gens et les entreprises.
Aujourd'hui, je dirige un chapter frontend de 13 ingenieurs dans une grande banque suisse. Mais le leadership pour moi, ce n'est pas une question de titres. C'est accomplir les choses, rassembler les gens et s'assurer qu'on ne perd pas de temps sur ce qui ne compte pas.
Comment je travaille
Je suis un faiseur. Je n'aime pas les reunions interminables ni les solutions sur-ingenierees. J'aime comprendre le vrai probleme, trouver l'approche la plus simple qui fonctionne reellement, et la mener a terme. « Make sense » n'est pas qu'un motto — c'est la facon dont j'evalue chaque decision.
J'apporte des competences techniques et humaines. Je peux concevoir une architecture micro-frontend de zero, et je peux aussi aligner une equipe d'ingenieurs determines autour d'une vision partagee. J'ai appris que les meilleures solutions techniques ne signifient rien si l'equipe n'est pas embarquee.
Je vois la vision d'ensemble. Qu'il s'agisse de restructurer une base de code, de definir la strategie frontend d'une entreprise ou de mentorer des developpeurs juniors pour en faire des ingenieurs confiants — je connecte les points entre technologie et objectifs business.
Ce qui me motive
L'impact plutot que l'activite
Je mesure le succes aux resultats, pas aux heures. Chaque ligne de code, chaque reunion, chaque decision doit faire avancer les choses.
Les gens d'abord
Les grands logiciels sont construits par de grandes equipes. J'investis dans les gens parce que c'est ce qui passe a l'echelle.
La simplicite gagne
La meilleure solution est celle qu'on peut expliquer en une phrase. La complexite est facile — la simplicite demande de la discipline.
Philosophie technique
Je crois que le meilleur code est celui qu'on n'ecrit pas. YAGNI n'est pas qu'un acronyme que j'aime — c'est un filtre que j'applique a chaque decision. Avant d'ajouter une couche d'abstraction, une nouvelle dependance ou un service supplementaire, je demande : en a-t-on vraiment besoin aujourd'hui ? Neuf fois sur dix, la reponse est non.
Je suis la Rule of Least Power : utiliser la technologie la plus simple qui resout le probleme. Si HTML et CSS peuvent le faire, n'utilisez pas JavaScript. Si une page statique fonctionne, ne construisez pas une SPA. Ce n'est pas etre anti-technologie — c'est respecter le budget de complexite de chaque projet.
J'ai vu trop d'equipes perdre des mois sur des frameworks dont elles n'avaient pas besoin, des abstractions qui compliquaient tout, et des patterns empruntes a des articles de blog qui ne correspondaient pas a leur contexte. Mon travail est de couper a travers ce bruit et de construire des choses qui fonctionnent reellement — aujourd'hui, pas dans un futur hypothetique.
Au-dela de l'ecran
Quand je ne code pas ou ne dirige pas d'equipes, on me trouve dehors. J'adore le camping et le velo — le genre d'activites qui remettent les idees en place et rappellent qu'il existe un monde au-dela des pull requests.
Je vis en Suisse mais je porte l'Italie en moi. La passion, la franchise, le refus d'accepter la mediocrite — c'est la moitie italienne. La precision, la fiabilite, l'amour des systemes bien structures — c'est le cote suisse. Ensemble, cela donne quelqu'un qui se soucie profondement de la qualite et n'a pas peur de la defendre.
Je reste curieux. Je lis beaucoup, j'experimente avec de nouveaux outils sur des projets personnels, et j'essaie toujours de comprendre le pourquoi derriere le comment. C'est comme ca que j'en suis venu a ecrire des articles comparant les BFF Java avec Node.js fullstack, ou a construire des formulaires sans aucun framework juste pour voir ce que le navigateur peut faire nativement.