Chi sono
Sono Francesco Margiotta Casaluci, backend engineer con base in Puglia. Dal 2019 progetto e sviluppo sistemi backend in ambito R&D, telemedicina e piattaforme enterprise.
Oggi lavoro come Backend Developer in Links Management and Technology, dove costruisco microservizi in Java 21 e Spring Boot 3, processi ETL con Camunda e architetture orchestrate su Kubernetes, con pipeline CI/CD su Azure. Negli ultimi tempi mi dedico allo sviluppo di piattaforme agentiche e di MCP server a supporto dei sistemi di AI.
Lungo il percorso ho lavorato con Quarkus, PostgreSQL e MongoDB, ho progettato workflow BPMN e REST API secondo lo standard OpenAPI, e ho applicato lo standard FHIR per l'interoperabilità in ambito sanitario. Ho una laurea magistrale in Computer Engineering all'Università del Salento e curo molto la qualità del codice: design pattern, test e architetture pulite.
Sono anche co-autore di una pubblicazione scientifica su ML e NLP applicati al supporto di donne e famiglie durante la gravidanza (MamaBot, 2018). Fuori dal lavoro coltivo la fotografia paesaggistica e l'astrofotografia, leggo molto e sviluppo piccole app Android in Kotlin.
Competenze
- Backend e microservizi
- Java 21, Spring Boot 3, Quarkus, REST API secondo OpenAPI, design pattern, testing
- Dati e integrazione
- PostgreSQL, MongoDB, processi ETL, workflow BPMN con Camunda, standard FHIR
- Cloud e delivery
- Kubernetes, container, pipeline CI/CD su Azure, osservabilità
- AI applicata
- Piattaforme agentiche, MCP server, integrazione di modelli nei sistemi esistenti
Come nascono gli strumenti e gli articoli
Ogni strumento pubblicato qui implementa un algoritmo pubblico e documentato, e gira interamente nel browser: i dati inseriti non lasciano il dispositivo e non vengono trasmessi ad alcun server. È una scelta deliberata — per strumenti che trattano codici fiscali, IBAN o token, l'assenza di trasmissione è la garanzia più forte che si possa offrire.
Gli articoli del blog partono dallo stesso codice. Gli esempi che contengono non sono presi da altre fonti: sono generati eseguendo l'implementazione che alimenta gli strumenti del sito, e verificati prima della pubblicazione. Dove un algoritmo ha un caso limite noto — l'omocodia nel codice fiscale, la partita IVA fatta di soli zeri che supera il controllo — l'articolo lo dice esplicitamente, perché è quasi sempre lì che nascono i bug.
Non pubblico contenuti sponsorizzati e non ricevo compensi per citare prodotti o servizi. Il sito è finanziato dalla pubblicità display, che resta separata dalle aree operative degli strumenti. Se trovi un errore in un articolo o in uno strumento, scrivimi: le correzioni vengono pubblicate e la data di aggiornamento della pagina viene aggiornata di conseguenza.
Contatti
Per segnalazioni di errori, proposte di collaborazione o semplicemente per fare due chiacchiere sul backend, il canale più veloce è la posta elettronica. Sono raggiungibile anche su GitHub e LinkedIn.