Fábio Pinho, Developer in Lisbon, Portugal
Fábio is available for hire
Hire Fábio

Fábio Pinho

Bio

Fábio is a passionate senior Android engineer with 13 years of experience. He has been building challenging mobile apps since the beginning of the Android era and is the organizer of the largest Android event in Portugal (www.lisbon.droidcon.com). Fábio has been working with major worldwide companies in the past few years, including Volvo and Reddit, and also has experience in other fields, such as classifieds, fintech, and logistics.

Portfolio

Reddit, Inc.
Android, Large-scale Projects, Kotlin, Jetpack Compose...
Volvo R&D Center - Main
Android, Android Jetpack, Design Language, MacOS, Android Studio, Architecture...
Alviere
Agile, Android, Agile Project Management, Android Studio, Apps, Publishing...

Experience

  • Git - 11 years
  • Android - 11 years
  • Jira - 9 years
  • Android Studio - 9 years
  • Java - 7 years
  • Kotlin - 6 years
  • Architecture - 4 years
  • GitLab - 3 years

Preferred Environment

MacOS, Android Studio, Git, Jira

The most amazing...

...app I've redesigned and refactored is used by half a million people. From 100% to 0% legacy, 0% to 93% test coverage, it has proven extremely successful.

Work Experience

Android Developer

2025 - 2025
Reddit, Inc.
  • Developed a completely new feature called moderator guidance that allowed mods to improve the success rate of their subreddit, using gamification strategies like earning badges after completing a set of tasks.
  • Created a new feature called moderator recruitment that allowed moderators to recruit more mods for their subreddit, improving the moderation of big subreddits that require a lot of people to work properly and succeed.
  • Contributed to the Subreddit Success team by improving key metrics for Reddit’s most important pages, positively impacting the experience of tens of millions of monthly active users.
Technologies: Android, Large-scale Projects, Kotlin, Jetpack Compose, Model View ViewModel (MVVM), GraphQL, Modular Arquitecture, Google In-app Billing

Senior Android Developer

2022 - 2024
Volvo R&D Center - Main
  • Refactored the entire service booking flow to use a completely new architecture: PARCH.
  • Refactored the entire app UI to use a unified language based on Jetpack Compose and DLS.
  • Oversaw different markets, countries, and languages with various features.
  • Managed a lot of features behind the feature flag, allowing us to better test the code and guarantee that the live application was running seamlessly.
  • Ensured unit and UI test coverage on a large percentage of the code.
  • Handled the app's modularization. In the end, each team had its own module, with three different submodules: data, domain, and UI.
  • Integrated and optimized Google Maps with an extensive list of retailers (icons) on the app.
Technologies: Android, Android Jetpack, Design Language, MacOS, Android Studio, Architecture, Kotlin, Maps, Coroutines, Mobile, Jetpack Compose

Android Tech Lead

2020 - 2022
Alviere
  • Contributed to financial SDKs to be used by third-party companies, allowing them to use Alviere financial services on their apps.
  • Worked on a multi-SDK test app that used all the different SDKs: payments, cards, remittances, and accounts.
  • Managed different git repositories, one for each SDK, with different versions and submodules.
Technologies: Agile, Android, Agile Project Management, Android Studio, Apps, Publishing, Architecture, Jira, Confluence, SDKs, Apache Maven, MacOS, Kotlin, Team Leadership, Remote Team Leadership, Coroutines, Mobile, Technical Leadership, Jetpack Compose

Android Tech Lead

2019 - 2020
Mezu
  • Fixed a finance technology app that had several quality and architecture problems.
  • Reduced the crash rate to less than 0.5% of users on the Android app.
  • Eliminated the feature implementation delay between Android and iOS teams from a 4-month delay to delivering the same features simultaneously.
Technologies: Android, Kotlin, Android Studio, Architecture, Team Leadership, Agile, Scrum, Jira, Git, GitLab, GitLab CI/CD, REST APIs, SDKs, Apache Maven, Analytics, Testing, Technical Leadership, Remote Team Leadership, MacOS, Java, Mobile

Android Developer

2016 - 2019
OLX Global
  • Refactored the entire app, converting 100% of the legacy code to 0% legacy.
  • Implemented unit and end-to-end tests to cover 93% of the entire application.
  • Started the conversion of the app to Kotlin when adopted by Google.
  • Supported the Android and iOS apps of the real estate department alone for a few months, responsible by more than one million monthly active users.
Technologies: Android, Architecture, Clean, Android Studio, SQLite, Realm, Java, iOS, MacOS, Jira, Mobile

Android Researcher

2013 - 2016
Fraunhofer Portugal AICOS
  • Developed an image analysis product composed of a redesigned microscope and an Android application capable of capturing 200 magnified pictures of a blood sample and analyzing each one looking for malaria parasites to diagnose a patient.
  • Coordinated a team that developed an app capable of automating the registry of students in the University Eduardo Mondlane in Maputo, Mozambique.
  • Migrated and redesigned the offline and online database of an Android app purchased by Vodafone and used by thousands of people in the Netherlands.
Technologies: Android, C#, Eclipse, Android Studio, Image Analysis, Android NDK, Java, Product Management, Team Leadership, Jira, REST, CouchDB, SQLite, Mobile, MacOS

Junior Developer

2012 - 2013
NDrive
  • Developed a Chrome extension to scrape web pages looking for addresses the user might be interested in navigating to. Those addresses could be automatically sent to the mobile app and trigger the navigation app.
  • Refactored part of the NDrive Navigation Android app.
  • Implemented new features to the NDrive navigation Android app.
Technologies: Android, Maps, Geolocation, Algorithms, Chrome Extensions, JavaScript, HTML, APIs, Mobile, MacOS

Experience

Reddit

Working on the Subreddit Success team, I had the opportunity to impact the day-to-day experience of tens of millions of users who use the Android Reddit App, with features that enable moderator recruitment, guidance, and subreddit creation.

Android Engineer at Volvo Cars

Along with 200 other mobile engineers, I worked on the company's mobile app. My team was responsible for the service booking experience in the Volvo Cars app, and we made a number of improvements during my time there: architecture migration, Jetpack migration, modularization, and testing were only some of the big names, but several UI refactors were also included. In the end, it was a new app.

Imovirtual/Otodom

http://www.imovirtual.com
Developed the biggest real estate application in several European countries, known as Imovirtual in Portugal and Otodom in Poland. The app has unique UI flavors that enable users to find their dream property to purchase, rent, or build upon.

Malaria Scope

An Android app developed for a redesigned microscope, capable of automating the microscope, moving its stage automatically, and capturing 200 magnified pictures of a blood sample. After capturing each image, it is analyzed using image analysis algorithms, counting the number of white globes and malaria parasites (if found.) The app distinguished different types of malaria parasites, calculated the level of parasitemia, and determined the appropriate medication for a patient.

Go Live Phone (Elder Monitoring Launcher)

https://www.goliveclip.eu/solutions/golivephone-app/
An Android Smart Launcher that was purchased by Vodafone, redesigned for older and disabled people, with tens of integrated apps capable of detecting falls or triggering alerts when outside a specific area.

Analytics App

An analytics wrapper for the Snowplow Analytics analytics tracker.
Snowplow is a complex analytics tool, and the client wanted to build a wrapper for Android mobile, tablet, and TV systems to be able to track any of the users' actions.
These cases included articles open, scrolling on pages, and media actions such as play, pause, or close.

Education

2008 - 2013

Master's Degree in Informatics Engineering

University of Porto - Porto, Portugal

Skills

Libraries/APIs

REST APIs, RxJava, Firebase Android SDK, RxJava 2

Tools

Android Studio, Git, Jira, GitLab, Android Jetpack, Firebase Cloud Messaging (FCM), Gradle, Android NDK, GitLab CI/CD, Firebase Analytics, Asana, Snowplow Analytics, Apache Maven, Confluence

Languages

Java, Kotlin, C++, C#, PHP, JavaScript, HTML, Clean, GraphQL

Frameworks

Android SDK, Dagger 2, KOIN

Platforms

MacOS, Android, Mobile, Web, Eclipse, iOS, Firebase, Linux

Paradigms

Agile, Scrum, Agile Project Management, Clean Architecture, Model View ViewModel (MVVM), Testing, REST

Storage

SQLite, Realm, CouchDB

Other

Maps, Analytics, Jetpack Compose, APIs, Architecture, Team Leadership, Coroutines, Product Management, Product Owner, Technical Leadership, Product Planning, Fintech, Scrum Master, Android Offline Mode, Google Pay, Google In-app Billing, Algorithms, Data Engineering, Image Analysis, Geolocation, Chrome Extensions, Hardware, Firebase Hosting, Project Timelines, Background Threading, Publishing, Google Play Console, SDKs, Remote Team Leadership, Design Language, Apps, Large-scale Projects, Modular Arquitecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring