Alberto Ballano

Senior Software Engineer (Android) at Spotify

Madrid, Community of Madrid, 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

🤩
Rockstar
🎓
Top School
Alberto Ballano is a Senior Android Engineer with 13 years of experience building mobile products for companies from startups to global platforms, currently shaping Android experiences at Spotify from Madrid. He combines deep platform knowledge with a functional-programming mindset—contributing tests and performance-focused refactors to the popular Kotlin Arrow library—bringing rigor to correctness and maintainability. His background includes sustained senior roles at XING, 47 Degrees and TravelPerk, plus early work in AR, VoIP and geolocation systems, giving him an unusual breadth across multimedia and real-time mobile features. Equally comfortable shipping product code and improving core libraries, he focuses on test automation, refactoring for performance, and pragmatic design. Not open to relocation at the moment, he thrives on long-term impact within distributed teams and complex Android ecosystems.
code13 years of coding experience
job11 years of employment as a software developer
bookCharles III University of Madrid (Universidad Carlos III de Madrid)
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
1,037reputation
75kreached
52answers
3questions
github-logo-circle

Github Skills (15)

kotlin10
functional-programming10
typeclass10
opt10
testing10
monads9
data-structures8
data-structure8
audio6
listview6
eclipse6
admob6
android-mediaplayer6
listener6
android6

Programming languages (11)

C#JavaCSSShellSCSSScalaJavaScriptSwift

Github contributions (5)

github-logo-circle
arrow-kt/arrow

Mar 2017 - Mar 2021

Λrrow - The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:75 reviews, 88 commits, 85 PRs in 4 years
Contributions summary:Alberto primarily focused on enhancing the `arrow-kt/arrow` repository's functionality through the addition of tests and improving existing code. Their contributions involved writing tests for the `Option` and `Try` data types, ensuring the correctness of core functional programming concepts. Furthermore, the user made code modifications by refactoring, which involved inlining datatypes for improved performance and simplification. This demonstrates a focus on both testing and code maintainability within the Kotlin-based functional programming library.
kotlin-dslfunctional-programmingtypeclassesarrowfor-comprehension
aballano/mnemonik

Mar 2017 - Mar 2022

Simple memoization extension function for Kotlin https://en.wikipedia.org/wiki/Memoization
Contributions:6 releases, 34 commits, 14 PRs in 5 years 1 month
memoizationwikipediakotlinwikikotlin-library
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
Alberto Ballano - Senior Software Engineer (Android) at Spotify