
Felipe Ribeiro Rodrigues Magalhães
Verified Expert in Engineering
Android Developer
Malmö, Sweden
Toptal member since February 6, 2026
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
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
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.
Senior Android Developer
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.
Senior Android Developer
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.
Lead Android Developer
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.
Senior Android Engineer
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.
Lead Android Developer
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.
Android Engineer
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.
Experience
Fishbrain Fishing App
https://play.google.com/store/apps/details?id=com.fishbrain.appGibson App
https://play.google.com/store/apps/details?id=com.zoundio.ampedStar Stable Online
https://play.google.com/store/apps/details?id=com.starstable.ssomRennsport
https://play.google.com/store/search?q=rennsport&c=appsEducation
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring