Felipe Ribeiro Rodrigues Magalhães, Developer in Malmö, Sweden
Felipe is available for hire
Hire Felipe

Felipe Ribeiro Rodrigues Magalhães

Android Developer

Malmö, Sweden

Toptal member since February 6, 2026

Bio

Felipe is a technically driven leader with over 10 years of mobile development experience, combining deep engineering expertise with architectural rigor and scalable system design. He leads teams with clarity and high standards, ensuring high-performance solutions. By turning complex technical challenges into reliable, business-ready outcomes, Felipe consistently delivers impactful results.

Portfolio

Rennsport
Kotlin, Android, Kotlin Multiplatform, Kotlin Multiplatform Mobile (KMM)...
Star Stable Entertainment
Android, Kotlin, Java, XML, C++, Android NDK
Pivot
Kotlin, Java, Android, Dagger 2

Experience

  • Programming - 16 years
  • Java - 16 years
  • Android - 12 years
  • Kotlin - 10 years
  • Coroutines - 10 years
  • Kotlin Flows - 6 years
  • Jetpack Compose - 3 years
  • Hilt - 2 years

Preferred Environment

Android Studio, Slack, Kotlin, Kotlin Multiplatform, Figma

The most amazing...

...solution I've shipped is The Gibson App for Android, whose development I directed from inception, building and guiding the team with excellence.

Work Experience

Senior Android and Kotlin Engineer

2023 - 2025
Rennsport
  • Developed and maintained Rennsport's companion app using Kotlin Multiplatform, implementing the business logic used by both Android and iOS apps, while also working on the UI for Android.
  • Tracked bugs and crashes using Firebase as an analytics tool, converting them to Jira tickets to log the work and fixing them to deliver a very stable app.
  • Developed the app with constant communication with the game's team and stakeholders to have feature parity. The app was successfully launched together with the game in 2025.
Technologies: Kotlin, Android, Kotlin Multiplatform, Kotlin Multiplatform Mobile (KMM), Kotlin Flows, Jetpack Compose, Realm

Senior Android Developer

2022 - 2023
Star Stable Entertainment
  • Started and led the initiative to port the decade-old desktop game to Android, allowing thousands of new players to enjoy the game and participate in this amazing online community.
  • Collaborated closely with the engine team to make sure the game was working optimally in Android and rendering the graphics with high performance.
  • Mentored new developers who joined the team and instructed them on the architecture and best practices to be used in the project.
Technologies: Android, Kotlin, Java, XML, C++, Android NDK

Senior Android Developer

2021 - 2023
Pivot
  • Developed new features for Pivot's Android app, improving the user experience and helping people stop smoking and have a healthier lifestyle.
  • Collaborated with a global team in a fully remote setting. Although the company was headquartered in California, USA, team members were distributed worldwide, and we coordinated work around core hours in the Pacific Time zone.
  • Tracked the performance and stability of the app, fixing bugs to provide the best and most stable user experience.
Technologies: Kotlin, Java, Android, Dagger 2

Lead Android Developer

2020 - 2022
Zoundio
  • Started and directed The Gibson App for Android project from scratch, with the ambitious goal to deliver a state-of-the-art guitar-learning experience, backed by the most famous guitar brand in the world.
  • Provided leadership on mobile development excellence and best practices, building new features and user experiences for the Android app and integrating audio and signal processing algorithms into the app.
  • Helped expand the team by working on hiring and onboarding other software engineers by participating in code reviews, sharing knowledge, and mentoring.
Technologies: Kotlin, Model View ViewModel (MVVM), Superpowered Audio SDK, C++, Android NDK, Coroutines, Android Data Binding

Senior Android Engineer

2020 - 2021
Quickbit
  • Planned, defined, implemented, tested, and deployed new features of Quickbit's Android app together with the team, allowing users to trade and invest in cryptocurrencies.
  • Focused on state-of-the-art technologies, adopting Jetpack Compose early and implementing a modern, cutting-edge architecture.
  • Conducted A/B tests on app features to deliver the best possible user experience.
Technologies: Kotlin, Kotlin Flows, Jetpack Compose, Model View ViewModel (MVVM), Coroutines

Lead Android Developer

2019 - 2020
Yubico
  • Guided the development of Yubico's Android offerings, including production libraries (SDKs) and apps, along with POC and example apps.
  • Contributed to the open-source community by sharing internally developed code to ensure full transparency.
  • Published the apps in multiple stores, including Google Play and F-Droid, an open-source-focused platform.
Technologies: Cryptography, Kotlin, SDKs, FIDO2, U2F

Android Engineer

2017 - 2019
Fishbrain
  • Developed and maintained features for Fishbrain's Android app, including the real-time chat, fish-species image-recognition, and Mapbox SDK integration, among others.
  • Implemented Fishbrain for Android Wear app from scratch in partnership with Casio, which preloaded the app in their watches.
  • Partnered with Google in using TensorFlow as early adopters to implement fish species image recognition. We were highlighted at Google I/O for this.
Technologies: Kotlin, Java, Model View ViewModel (MVVM), XML, Coroutines, Android Data Binding, Mapbox SDK

Experience

Fishbrain Fishing App

https://play.google.com/store/apps/details?id=com.fishbrain.app
I helped build a social network with over five million users focused on fishing and people who enjoy fishing. The app offers many utility features that help people become better anglers and is also a place to connect with like-minded fishermen and exchange experiences around this hobby.

Gibson App

https://play.google.com/store/apps/details?id=com.zoundio.amped
I developed an app that provides a unique guitar learning experience. The app listens to you playing a real guitar and provides real-time feedback in a gamefied way, bringing joy to the act of learning. The app uses real-time, low-latency audio processing, which requires fine-tuning and extensive optimization.

Star Stable Online

https://play.google.com/store/apps/details?id=com.starstable.ssom
Star Stable Online (SSO) is a popular, story-driven massively multiplayer online role-playing game (MMORPG) designed primarily for horse enthusiasts and young girls. Players explore the magical, ever-expanding island of Jorvik, caring for, training, and racing hundreds of different horse breeds while solving quests to save the world, typically from non-violent threats. The game has crossplay with desktop and iOS.

Rennsport

https://play.google.com/store/search?q=rennsport&c=apps
The Rennsport Companion App is an iOS/Android mobile tool designed to manage the Rennsport sim racing ecosystem. It allows users to track in-game progress, view global leaderboards, manage digital garages (cars/liveries), and receive news about events. The app also links to the game to enable advanced in-game, real-time features. The business logic was built using KMM and shared between iOS and Android. The Android UI was implemented with Jetpack Compose.

Education

2012 - 2017

Master's Degree in Computer Engineering

CEFET-MG - Belo Horizonte, MG, Brazil

Skills

Libraries/APIs

Kotlin Flows, Superpowered Audio SDK

Tools

Android Studio, Slack, Figma, Android NDK

Languages

Kotlin, Java, XML, C, C++, Haskell, Python, Prolog

Paradigms

Object-oriented Programming (OOP), Model View ViewModel (MVVM)

Platforms

Android, Mapbox

Frameworks

Dagger 2

Storage

Databases, Realm

Other

Programming, Jetpack Compose, Android Data Binding, Kotlin Multiplatform, Software Engineering, Kotlin Multiplatform Mobile (KMM), Coroutines, Hilt, Calculus, Analytical Geometry, Linear Algebra, Physics, Chemistry, Compilers, Cryptography, SDKs, FIDO2, U2F, Mapbox SDK

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