Kotlin Mobile Developer at iFood (2025-05 – Present)
Contributed to the platform team responsible for the foundation, observability, and cross-platform infrastructure of iFood's Driver App, serving millions of active couriers across Android and iOS.
- Led the end-to-end implementation of the app's crash and performance monitoring system, covering integration, ANR resolution, ProGuard mapping upload, performance tracking, and cross-platform rollout.
- Drove Kotlin Multiplatform (KMP) migrations of core modules — including force update, remote configuration, data persistence, and route support — enabling shared business logic across Android and iOS with a single codebase.
- Implemented cross-platform infrastructure components such as a local notification system for iOS, remote config fetching, canary header tooling, and sync bridge mechanisms.
- Developed internal tooling for codebase observability, including automated metrics collection for Compose usage, navigation architecture, and component tracking via custom Gradle processors.
- Acted as Release Manager across multiple release cycles, coordinating branch management and cross-team merge-back operations.
Android Developer at Stone (2020-11 – 2025-05)
Progressively advanced from Intern to Senior Android Developer within Stone (4 yrs 5 mos total), consistently contributing to the development and enhancement of Android applications for payment devices in the FinTech industry.
- Senior Role: Leveraged expertise in Kotlin and Jetpack Compose to develop high-quality Android applications, implemented robust CI/CD pipelines using Gradle and Azure Pipelines, and ensured product reliability through comprehensive automated testing.
- Mid-Level Role: Led critical application migrations, including transitioning the database to Room KMP for cross-platform support (Android/iOS) and modernizing XML-based applications to Jetpack Compose, resulting in improved performance and user experience.
- Junior Role: Played a key role in scaling a product from 50k to over 500k active users, spearheaded the adoption of Jetpack Compose within the POS team (including a white-label solution), and managed a portfolio of 7+ apps/libraries.
- Internship: Contributed to the development and maintenance of Android projects using Kotlin and Java, created a Go-based CLI tool for hardware factory reset abstraction, and integrated new POS hardware while maintaining the payment SDK.