Albert Ríos

Software Engineer at Adevinta

Greater Barcelona Metropolitan Area Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job9 years of employment as a software developer
bookTécnico de Sistemas, Software enginyering, Técnico de Sistemas, Software enginyering at Facultat d'Informàtica de Barcelona
languagesSpanish, Catalan, English
stackoverflow-logo

Stackoverflow

Stats
13reputation
781reached
0answers
1question
github-logo-circle

Github Skills (11)

connectors10
scala10
stream10
amazon-kinesis10
akka10
akka-streams10
kin10
testing10
java9
javas9
cassandra6

Programming languages (16)

C#JavaC++CRustScalaFluentVue

Github contributions (5)

github-logo-circle
akka/alpakka

Oct 2017 - Aug 2020

Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Role in this project:
userBackend 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.
akkaalpakkaenterprise-integrationjavareactive-streams
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.
Request Free Trial