Carlo Maria Cardì · Backend engineer

Sistemi backend.Decisioni chiare.Meno sorprese.

Costruisco sistemi backend, strumenti di sicurezza e infrastrutture con un obiettivo pratico: mantenerne comprensibile il comportamento quando cresce la pressione.

Disponibile per collaborazioni selezionateCatania, Sicilia

Adesso

CostruiscoShardify
StudioInformatica · UniCT
Lavoro conJava · API · Dati
BaseCatania · Europe/Rome

01 · Progetti selezionati

Software con una ragione per esistere.

Tre progetti nati da vincoli reali: meno accoppiamento nei dati, decisioni di sicurezza migliori e load test onesti.

01

Open source · Persistenza

Shardify

Libreria di persistenza per Java 23+ con un’interfaccia coerente tra SQL e NoSQL, cache multilivello e supporto reattivo.

Il punto

Ridurre l’accoppiamento infrastrutturale senza fingere che ogni database si comporti allo stesso modo.

02

Prodotto · Security API

Axiom AntiVPN

API per rilevare VPN e proxy, pensata per prevenzione frodi, decisioni rapide e uso resiliente in produzione.

Il punto

Trasformare segnali di rete rumorosi in una decisione di rischio utilizzabile direttamente all’edge.

03

Open source · Load testing

Minecraft Bot Stress Tester

Test harness in Node.js e Mineflayer che simula client concorrenti, movimento e caricamento dei chunk tramite un’interfaccia web pratica.

Il punto

Rendere visibili i limiti del server prima che siano i giocatori reali a scoprirli.

02 · Competenze

Backend, dal primo confine alla produzione.

Conta l’architettura. Contano anche i failure mode, il percorso di deploy e chi farà debugging alle due di notte.

01

Architettura dei servizi

Confini chiari, contratti durevoli e flussi dati capaci di evolvere senza trasformare ogni modifica in una crisi di migrazione.

REST · gRPC · Eventi · Code
02

Performance engineering

Profilare prima di ipotizzare. Cache, indici e concorrenza scelti rispetto a colli di bottiglia misurati.

JVM · Redis · PostgreSQL · Load test
03

Application security

API threat-aware, analisi pratica delle vulnerabilità e hardening integrati nella delivery fin dall’inizio.

OWASP · Pentesting · Network hardening
04

Delivery in produzione

Container, rilasci ripetibili e telemetria utile a spiegare gli incidenti, non a decorare dashboard.

Docker · Linux · Nginx · Cloudflare

03 · Metodo

Poche regole, applicate con coerenza.

Il backend migliore non è quello con più parti in movimento. È quello il cui comportamento resta leggibile sotto stress.

Studio Informatica all’Università di Catania e costruisco software attraverso Axiom Enterprise. Teoria e produzione restano vicine: definire i vincoli, verificare le ipotesi, poi strumentare ciò che rimane.

01Rendere esplicito il fallimento
02Misurare prima di ottimizzare
03Proteggere il confine
04Lasciare il sistema più facile da operare

04 · Stack

Gli strumenti sono scelte, non un’identità.

Li scelgo attorno ai vincoli del sistema e al team che dovrà mantenerlo.

01Linguaggi

JavaKotlinTypeScriptPythonGoC

02Backend

Spring BootNode.jsgRPCRESTWebSocketsRabbitMQNATS

03Dati

PostgreSQLMongoDBMariaDBCassandraRedis

04Piattaforma

DockerKubernetesNginxLinuxCloudflareCI/CD

05 · Contatti

Hai un problema backend che vale la pena sciogliere?

Invia contesto, vincoli e tempistiche. Risponderò con un prossimo passo concreto, anche se non fossi la persona giusta per il lavoro.

Scrivi un’email