Rúben Sousa

Lead Software Engineer at ProSiebenSat.1 Media SE

Munich, Bavaria, Germany
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
Rúben Sousa is a Lead Software Engineer based in Munich with 11 years of experience building robust Android products and developer tooling for streaming and embedded platforms. He has driven architecture, test automation and CI/CD for high-visibility products—from ARD’s multi-platform Mediathek with millions of monthly users to BMW’s in-cabin theatre screen—and now leads engineering at ProSiebenSat.1. A hands-on Android specialist, he contributes notable open-source UI libraries (e.g., GravitySnapHelper, PreviewSeekBar) that solve touch, snapping and preview UX problems in RecyclerView-heavy apps. Known for combining pragmatic engineering with strong test and automation discipline, he often champions modular architectures and reproducible CI pipelines. Colleagues appreciate that he blends deep platform knowledge with practical UX improvements that surface in widely reused components.
code11 years of coding experience
job8 years of employment as a software developer
bookMestrado Integrado em Engenharia de Telecomunicações e Informática, Mestrado Integrado em Engenharia de Telecomunicações e Informática at Universidade do Minho
languagesPortuguese, English, Spanish, German
stackoverflow-logo

Stackoverflow

Stats
1,409reputation
138kreached
12answers
0questions
Badges
android
top-5%
github-logo-circle

Github Skills (21)

kotlin10
ui-design10
android-recyclerview10
android-development10
java10
javas10
uid10
front-end-development10
android10
android-ui10
exoplayer10
recyclerview10
mobile-development9
glidejs9
image-loader9

Programming languages (4)

TypeScriptJavaHTMLKotlin

Github contributions (5)

github-logo-circle
rubensousa/GravitySnapHelper

Aug 2016 - Sep 2021

A SnapHelper that snaps a RecyclerView to an edge.
Role in this project:
userFull-stack Developer
Contributions:15 releases, 152 commits, 19 PRs in 5 years
Contributions summary:Rúben primarily worked on developing a RecyclerView snapping helper library. They implemented core features such as a custom GravitySnapHelper, which supports snapping to various gravity positions within a RecyclerView. The contributions also include refactoring, adding examples of the library's usage with the sample app, supporting reverse layouts, and incorporating different snapping behaviors.
snapsrecyclerviewandroidedgesnapping
rubensousa/PreviewSeekBar

Jan 2017 - Jan 2023

A SeekBar suited for showing a preview of something. As seen in Google Play Movies.
Role in this project:
userMobile Developer (Android)
Contributions:10 releases, 1 review, 224 commits in 6 years 1 month
Contributions summary:Rúben primarily contributed to the development of an Android SeekBar component. The commits demonstrate the implementation of a custom SeekBar designed for previewing content, similar to what's seen in Google Play Movies. The contributions include core functionality such as moving the preview view, showing/hiding it based on user interaction, centering the SeekBar with the preview view, and adding circular reveal animations. The user integrated Glide for displaying thumbnails and optimized the playback buffer for smooth previewing.
google-playseekbarmovies
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
Rúben Sousa - Lead Software Engineer at ProSiebenSat.1 Media SE