Software Engineer / Ex Perito Meccanico

Filippo De Luca

I build backend systems the way I was taught to build engines first: understand every tolerance before you trust the assembly. These days that means Scala, Cats Effect and event-driven architectures — not pistons — but the discipline carried over.

Role
Technical Lead (contract), SiriusXM — User Services / Device team
Stack
Scala, Cats Effect, AWS (Lambda, DynamoDB, Kinesis, CDK)
Prior work
Kaluza / OVO Energy — designed a GraphQL-over-Kafka API architecture
Origin
Trained as a mechanical technician (perito meccanico) before software
Based in
Rome, Italy — working remotely
Full background → GitHub ↗

Latest posts

How a cat can quack
Duck typing says: if it quacks, it's a duck. Type classes say something stranger and more useful — it is not a duck, it never was, and you taught it to quack anyway.
Harnessing the power of Avro and the Schema Registry
Why Avro is worth the extra moving parts on Kafka, what the five bytes in front of every message are for, and how the serializer and the schema registry keep incompatible data off your topics.
Docker maven plugin
Making the Maven build produce a Docker image as its artifact instead of a jar, and what that changes about delivery.
Round-Robin Iterable
A small Iterable implementation for round-robin traversal over a collection of collections.
View all posts →