francescomargiotta.com

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.

Curriculum

Scarica il CV (PDF)