Software Engineer / Product Architect
Ciao, sono Antonio Canzanella.
Costruisco backend resilienti in C#/.NET e mi importa di come si usano. Quindici anni a progettare per i guasti che tutti gli altri sperano non arrivino.
Chi sono
Sono un software engineer e architetto di prodotto che guida partendo dal backend. Da oltre 15 anni costruisco piattaforme scalabili e resilienti in C#/.NET, Azure e Docker. Nei settori sanità, marittimo, finanza ed energia, dove interruzioni e perdita di dati non sono ammesse. È lì che ho imparato a progettare prima di tutto per il fallimento.
Lavoro sia nell'ecosistema Java sia in quello .NET, ma il mio cuore è in C# e nelle architetture cloud-native. Per me ingegneria significa risolvere problemi concreti con chiarezza e precisione e portare lo stesso rigore oltre il codice: interfacce fondate su come le persone le usano davvero.
- Sanità
- Marittimo
- Finanza
- Energia
Se un processo può essere automatizzato, lo automatizzo.
Come lavoro
- Progetto per il fallimento.
- Idempotenza, retry, circuit breaker, graceful degradation. Do per scontato che la rete si partizioni e che il messaggio arrivi due volte, costruisco perché non faccia differenza.
- Decido sui dati, non sul gusto.
- Scelte fondate su euristiche di usabilità, Gestalt e WCAG AA — mai “perché sta bene così”. L'interfaccia è parte del sistema, ed è misurabile anche lei.
- Automatizzo ciò che si ripete.
- CI/CD, observability, infrastructure as code.