Summary
Ricardo Pereira is a Senior Data Engineer with a decade of experience building scalable, reliable data platforms, currently at Revolut where he focuses on lakehouse migrations and petabyte-scale data workflows. He specializes in distributed systems and cost-efficient cloud architectures, leveraging open-source tools like Apache Spark, Trino, and Iceberg to optimize compute, storage, and query performance. His background includes end-to-end data pipeline work at Talkdesk and hands-on backend development early in his career, giving him practical cross-stack insight. Ricardo also tutors computer science topics and completed research on adaptive consensus protocols for blockchain, reflecting a blend of applied engineering and academic curiosity. Based in Braga, Portugal, he brings a pragmatic interest in how architecture decisions translate into real-world scalability and reliability outcomes.
10 years of coding experience
7 years of employment as a software developer
12º year Scientific Area, 12º year Scientific Area at Escola Secundária de Amares
Master's degree Software Engineering, Master's degree Software Engineering at Universidade do Minho
Portuguese, English, French