Summary
Alejandro Caballero is a Senior Big Data Engineer based in Madrid with 11 years of hands-on experience designing and implementing batch and streaming data platforms using Spark and Scala across cloud, on-premise and hybrid environments. He specializes in AWS-native architectures (data lakes on S3, Presto, Kinesis) and productionizing ML algorithms, backed by AWS Solution Architect and Big Data specialist certifications. A physicist-turned-computer scientist who discovered Scala at university, he combines strong mathematical intuition with a passion for functional programming, distributed systems and reactive design. Beyond production engineering, he teaches graph analytics and Big Data architecture at postgraduate programs, mentoring the next generation while keeping a practitioner’s focus on performance and scalable patterns. An early programmer with broad full-stack experience, he routinely bridges APIs, actor-based systems (Akka) and large-scale data processing to deliver robust, efficient solutions.
11 years of coding experience
3 years of employment as a software developer
University of Seville
Grado en Ingeniería Informática, Ciencias de la computación, Grado en Ingeniería Informática, Ciencias de la computación at Universidad de Huelva
English, Spanish