Alvaro Cañal is a Senior Software Engineer and data architect with 11 years of experience designing and operating distributed systems, microservices, and real-time data platforms from Madrid. He has led end-to-end data migrations and built scalable data lakes (over 1.5 PB) at zooplus, orchestrating thousands of Argo workflows and enforcing data quality with Amazon Deequ. His background spans building real-time analytics and streaming tooling—contributing Redis output integrations for the well-known Stratio Sparta project—and architecting Akka Streams-based event processing and Snowplow tracking systems. Comfortable moving between hands-on backend coding and technical leadership, he has repeatedly delivered production-grade platforms for e-commerce, ad tech, and cybersecurity. Known for digging into low-level integration details, Alvaro combines a researcher’s curiosity about new technologies with a pragmatic focus on reliable, observable operations.
11 years of coding experience
18 years of employment as a software developer
Ingeniero Técnico Gestión, Ingeniero Técnico Gestión at Universidad de Oviedo
Real Time Analytics and Data Pipelines based on Spark Streaming
Role in this project:
Back-end Developer
Contributions:222 commits, 162 PRs, 85 pushes in 1 year 7 months
Contributions summary:Alvaro's contributions primarily focused on implementing functionality for the Redis output plugin within the Sparta project. Their commits added Redis client and output classes, including an AbstractRedisDAO with basic database interactions. They then further implemented methods for writing and retrieving data from a Redis hash, specifically implementing write operations for incrementing, max and min metrics.
Contributions:3 PRs, 363 pushes, 95 branches in 11 months
aggregationstreamingsparkscalaspark-streaming
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.