Senior Mobile Engineer
README em Português 🇧🇷 aqui
I’m also known as Moro or gabrielbmoro.
7+ years of experience as a Senior Mobile Engineer and Technical Team Lead, architecting and delivering high-performance mobile applications.
Specialized in Android, Kotlin Multiplatform (KMP), and Flutter.
Experienced in designing and building scalable cross-platform architectures and modern APIs.
Proven track record of leading engineering teams, mentoring developers, and driving technical excellence.
Led complex Proof of Concepts (POCs), transforming innovative ideas into production-ready solutions.
Active Open Source contributor and community educator, creating technical content and sharing knowledge with the developer community.
Passionate about software architecture, engineering best practices, and maintaining high code quality through architectural standards.
Scaled High-Traffic Mobile Infrastructure: Spearheaded core feature development for a market-leading cash-back application serving 35M+ users, ensuring high availability and seamless UI performance across millions of daily transactions.
Mobile leadership, mentoring other mobile developers who are starting to work with Kotlin Multiplatform (Compose Multiplatform), fostering best practices and architectural consistency;
Conduct proofs of concept involving Kotlin Multiplatform integrations with platform-specific libraries for iOS and Android;
Design and implement controlled experiments using feature flags to test, measure, and validate new features;
Design and optimize CI/CD pipelines, including linting, unit tests, and automated UI tests using the Maestro test framework, enforcing architecture standards and improving the efficiency and quality of the code review process;
Lead initiatives focused on knowledge transfer and team skill development, including Flutter knowledge sharing, cross-platform best practices, internal workshops, and technical talks across the company.
Engineered and delivered high-impact Android features for a flagship carrier app serving 25M–35M+ active Android users (100M+ Play Store downloads).
Android leadership mentoring other Android developers;
Perform proof of concepts to complex features related to custom map implementation;
Work with modern Android APIs: Hilt, Jetpack Compose, and multi-module projects.
Engineered core Android features for an enterprise remote video recording and livestreaming app, implementing high-definition local video recording, low-latency stream capture, and background media processing.
Work with product and mobile leadership to maintain current feature set and app stability;
Created cutting edge dynamic display system for one to many live video display;
Conduct research and perform proof of concepts for innovative new features;
Work with modern Android APIs: Dagger, Jetpack Components, WebRTC, and others.
Frameworks & UI: Compose Multiplatform, Jetpack Compose, Android SDK, Flutter
Architecture & Patterns: MVVM, MVI, Multi-module Architecture, Dependency Inversion (SOLID), Reactive Programming, Kotlin Multiplatform (KMP)
Libraries & Backend: Koin, Ktor, Coroutines, Room Database, Coil, GetX, Sqflite, MobX, and others
Testing & Quality: Unit Testing, UI Testing (Maestro), Snapshot Testing (Paparazzi), Detekt, Architecture Validation
AI Code Assistants: Claude Code, Open Code, AI-assisted development workflows, prompt-driven feature planning, and agentic software development
Tooling & CI/CD: Gradle, Gradle Plugin Development, GitHub Actions, Fastlane, Danger, CLI Development, BuildKonfig
| M.Sc. in Computer Science | UFRGS (Universidade Federal do Rio Grande do Sul) |
| B.Sc. in Software Engineering | UNIPAMPA (Universidade Federal do Pampa) |
A lightweight toolset designed to automate and enforce architectural guidelines in multi-module Kotlin and Android projects here and here.
Original creator & main maintainer.
A user-friendly library enabling granular manipulation of SVG elements (including property modification by ID) for both Compose Multiplatform, Android and Flutter applications here.
Original creator & main maintainer.
A specialized Dart CLI tool engineered to detect architectural violations and forbidden dependency patterns in Flutter and Dart projects here.
Original creator & main maintainer.
A robust sample application showcasing modern development patterns, integrating Compose Multiplatform and Kotlin Multiplatform (KMP) here.
Original creator & main maintainer.
Selected as Google Dev Library repository