Albert Ríos is a seasoned software engineer with 12 years of experience building distributed, message-driven backend systems and leading technical delivery for multi-brand platforms from Greater Barcelona. He combines hands-on implementation in Scala, Java and Python with architecture design for microservices, serverless and event-driven solutions, and hands-on ops with Kubernetes and AWS. At Adevinta he leads backend applications, infrastructure and public API design, while earlier roles involved technical leadership of near-real-time decision systems and DDD-driven product design. An early contributor to the popular Akka Alpakka project, he improved Kinesis batch publishing reliability and test infrastructure, reflecting a pragmatic focus on robustness and observability. Strongly process-minded, he advocates agile, automated CI/CD and infrastructure-as-code practices to streamline delivery and operations. Curious and collaborative, he pairs deep JVM performance and concurrency expertise with a willingness to learn and mentor across teams.
12 years of coding experience
9 years of employment as a software developer
Técnico de Sistemas, Software enginyering, Técnico de Sistemas, Software enginyering at Facultat d'Informàtica de Barcelona
Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Role in this project:
Backend Developer
Contributions:6 commits, 7 PRs, 130 comments in 2 years 10 months
Contributions summary:Albert contributed to the Kinesis integration within the Alpakka library, specifically focusing on enhancements to the Kinesis batch publisher. Their work included implementing retry mechanisms for publishing records to Kinesis and addressing partial errors during record publishing. Additionally, the user made improvements to testing infrastructure for the Kinesis publisher, specifically by fixing tests related to the retries and other functionality.
Custom Akka Stream Sources and Flows to interact with Kinesis streams using Kineis Client Library
Contributions:8 releases, 18 commits, 18 PRs in 2 years 3 months
akka-streamskinesis-stream
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.