Software · sistemi · prodotti

Sviluppo software dall'inizio alla fine

Trasformo idee in applicazioni web complete, dall'interfaccia e backend fino a test, deploy e decisioni che le rendono affidabili.

Disponibile per ruoli software e progetti freelance github linkedin
.NET ASP.NET Core Angular React TypeScript SQL PostgreSQL Docker Azure

Focus

Cosa so fare bene

Quattro aree in cui lavoro ogni giorno, e cosa significa ciascuna in pratica.

API backend

API REST con contratti chiari, validazione, autenticazione e flussi manutenibili.

Progettazione dati

Modellazione relazionale, Entity Framework Core, SQL Server, PostgreSQL e consistenza.

System design

Cache, confini dei servizi e scelte infrastrutturali esplorati con progetti funzionanti.

Test e delivery

Test automatici, Docker, CI/CD e cloud per portare i progetti oltre lo sviluppo locale.

Progetti selezionati

Progetti

Alcuni dei progetti che ho costruito, con il problema che ognuno risolve e come l'ho risolto.

tutti i progetti →

Articoli

Blog

Note su .NET, database, test e le decisioni dietro software che funziona.

5 min di lettura Prevenire Dati Inconsistenti con le ACID Transactions #Databases Ogni proprietà ACID ha un default, e tre di questi promettono meno di quanto dica la parola. Il quarto default è onesto, ed è proprio lì che sta il pericolo. 6 min di lettura Pix: come funziona il sistema di pagamenti istantanei del Brasile #Payments Il Pix non è un'app e non è un'azienda. È un sistema di pagamenti che la banca centrale ha costruito e gestisce direttamente, che è esattamente la parte che confonde chi sta fuori dal Brasile. 5 min di lettura Come funziona la modernizzazione .NET con il Copilot Upgrade Agent #.NET Microsoft ha pubblicato un corso gratuito sull'aggiornare app da .NET Framework a .NET 10, più la documentazione completa del Copilot modernization agent. Ecco cosa fa davvero il workflow assess, plan, execute. 3 min di lettura I canali YouTube che mi aiutano a imparare C# e .NET #.NET Tim Corey per i fondamenti che restano davvero impressi, Nick Chapsas per cosa è cambiato nelle versioni più recenti, e Balta più Canal .NET in portoghese. Quattro canali che fanno quattro lavori diversi. 4 min di lettura Costruire una semplice regola di fraud detection in .NET #.NET Il percorso di una vera fraud rule: l'interfaccia, il tipo del verdetto, la query sul repository che ci sta dietro e perché tutto questo sono circa 20 righe di logica effettiva. 3 min di lettura Come sto imparando il system design #System Design La maggior parte dei contenuti di system design presume che tu abbia già fatto girare qualcosa in produzione. Costruire quello che i video spiegano, invece di guardarli soltanto, colma quel divario più in fretta che aspettare l'arrivo dell'esperienza.
tutti gli articoli →

contatti

Parliamone!

Raccontami cosa stai costruendo, cosa esiste già e dove serve aiuto.

Invia un messaggio