~/portfolio $ ./hello

Thiago Rodrigues

Android Developer

Portrait of Thiago Rodrigues

cd ~/about

Android Developer with 3 years of experience building and evolving apps in big tech and startup environments, from Compose-first video experiences at Globo to multiplatform and backend work at Horus. Before writing code, I spent a decade in quality control for live broadcasts at eight Olympic Games, which is where my obsession with detail comes from.

cat journey.log

  1. [2016–2022] Biological Sciences at UFRJ
  2. [2016–present] Quality control at 8 Olympic Games with OBS
  3. [2023–present] Android development, from multiplatform at Horus to Globo apps

ls ./experience

  1. –

    act digital (client: Globo)

    Android Developer · Rio de Janeiro, Brazil

    Built and maintained Globo's Android apps in Kotlin. On GloboPop, a Compose-first, modular app for short-form vertical video, I delivered end-to-end profile features (profile editing, liked content) on GraphQL APIs and personalization features in Jetpack Compose. On Premiere and Combate, I worked on TV-focused experiences across Android platforms, video playback and streaming, and the metrics and analytics behind content consumption. Active in code reviews, architecture discussions and technical decisions.

    • Kotlin
    • Jetpack Compose
    • GraphQL
    • REST APIs
    • Modular Architecture
    • Android TV
  2. –

    Horus

    Android & Backend Developer Jr. · Rio de Janeiro, Brazil

    Maintained and evolved mobile apps with a focus on multiplatform solutions and shared codebases, shipping features, fixing bugs and improving stability. On the backend, built services and REST APIs with Java and Spring Boot, plus Python web scraping tools and data pipelines that fed mobile features.

    • Kotlin
    • Java
    • Spring Boot
    • Python
    • REST APIs
  3. – present

    Olympic Broadcasting Services

    Broadcast Operations, from Logger to Quality Control Coordinator (freelance) · Worldwide

    Event-based freelance work in an international, English-first broadcasting environment at eight Olympic Games. Progressed from logging live competition footage to quality control, and coordinated a quality control team working with international crews to keep broadcast standards during live events.

    1. 2026 Dakar 2026 Youth Olympic Games  ·  Quality Control Specialist
    2. 2026 Milano Cortina 2026 Olympic Winter Games  ·  Quality Control Coordinator
    3. 2024 Paris 2024 Olympic Games  ·  Quality Control Specialist
    4. 2022 Beijing 2022 Olympic and Paralympic Winter Games  ·  Quality Control Specialist & Pro Video Logger
    5. 2021 Tokyo 2020 Olympic and Paralympic Games  ·  Pro Video Logger
    6. 2018 Buenos Aires 2018 Youth Olympic Games  ·  File Transfer
    7. 2018 PyeongChang 2018 Olympic Winter Games  ·  Video Logger
    8. 2016 Rio 2016 Olympic and Paralympic Games  ·  Logger

ls ./projects

GloboPop, Premiere and Combate Play are owned by Globo. I contributed to them as an Android developer through act digital.

cat skills.txt

Mobile

  • Kotlin
  • Jetpack Compose
  • Android SDK
  • Coroutines / Flow
  • Room
  • Retrofit
  • Hilt
  • Firebase
  • Android TV
  • Video playback & streaming

Architecture

  • MVVM
  • MVP
  • Clean Architecture
  • Modular Architecture
  • SOLID

Backend

  • Java
  • Spring Boot
  • Python
  • REST APIs
  • GraphQL
  • Web scraping

Practices & tools

  • Spec-Driven Development (SDD)
  • OpenSpec
  • Git / GitHub
  • Code review
  • Testing
  • Agile / Scrum

./contact.sh

terminal