Summary
Gianluca Principini is a Senior Data Engineer with 10 years’ experience building high-performance distributed data platforms, scalable Spark pipelines, and backend systems, now based in Bologna. He combines software engineering rigor—TDD, clean architecture, CI/CD—with deep expertise in Spark, Kafka, Databricks/Delta Lake, AWS and Kubernetes to turn messy, high-throughput workloads into reliable, low-latency data products. Notable wins include cutting Spark batch jobs from 2 hours to 5 minutes, reducing streaming latency by 80%, and raising test coverage from 0% to ~80% on critical flows. He’s passionate about developer experience and platform ergonomics, creating declarative frameworks and automation that halve developer overhead and are reused across teams. A hands-on leader and mentor, he drives migrations (Cloudera → Databricks/AWS) and champions XP practices to make large systems understandable and maintainable. Outside work he contributes to open source and emphasizes clean code, making sustainability and reproducibility first-class concerns.
10 years of coding experience
2 years of employment as a software developer
Laurea triennale, Informatica, Laurea triennale, Informatica at Università degli Studi di Bari
Laurea Magistrale LM in scienze e tecnologie informatiche, Informatica, Laurea Magistrale LM in scienze e tecnologie informatiche, Informatica at Alma Mater Studiorum – Università di Bologna
Italian, English