Filipe Nunes
StoneCo, Staff Software Engineer
Actions
Staff Mobile Engineer with 11+ years of experience delivering mobile products
and platforms. Proven record in architecture, cross-platform engineering
(Kotlin Multiplatform), and leading technical initiatives for high-traffic
applications (50M+ daily users). Experienced in driving platform migrations,
CI/CD automation, and developer productivity for distributed teams.
Proven ability to mentor engineers and align technical design with business
goals experience collaborating with global distributed teams.
Recognized as a Top 20 Kotlin developer globally.
Building a Modular Android App
The Android guys can’t stand still. Always looking for new versions, new practices and the constant emergence of new tools, aiming to find a mythical “philosopher's stone” or, so to speak, an ideal architecture.
Being flexible for logic and design changes and, of course, our greatest love: “comfortable for testing”, independent of external and simple structures. Okay, now you may ask yourselves: Is this possible? Well, let's find out.
The Magic Firebase in your Apps
Well, I think everyone already uses one or another Firebase feature or at least has heard of it.
The idea is to go through the main features for the mobile context, understand the ways to apply them, how to use them and of course how not to use them...
Understand some implementation cases and how the process was performed.
And for me, the most important, and what makes this Firebase so powerful, is how to combine its features to have a fast development and a high performance app.
How to get a good rank in the store
In addition to having a robust, scalable and quality app, the second thing our project managers want most is a good rank in the store.
I'm going to bring some features offered by a store and some tips on how to have and keep up a good rank. But like every programmer, we are also going to talk about code. Have you heard of MAD?
Modern Android Development (MAD) Skills...
Refactoring a Legacy Project to Kotlin Multiplatform: Strategies and Benefits
In this talk, we will delve into the process of refactoring a legacy project with nearly 5 million users into KMM. We’ll explore the benefits of migrating to KMM, such as improved code reuse, reduced development time, and streamlined maintenance across multiple platforms.
You'll gain insights into practical strategies for transitioning an existing, large-scale codebase, overcoming common challenges, and implementing best practices to ensure a smooth migration.
Join us to discover how Kotlin Multiplatform can transform your development process and enhance your project's scalability and performance for millions of users.
I’ll discuss the challenges and successes I encountered, including my unique approach of developing a separate library rather than integrating directly into the existing project. This strategy allowed for incremental migration and testing without disrupting the current user experience.
This 40-minute session will be the first time I’m presenting these insights to a public audience, though I’ve previously shared my progress internally with my team and C-level executives.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top