Work Preference
Summary
Overview
Work History
Education
Skills
Certification
Timeline
Matheus Esteves
Verified
This profile is verified using an email address.

Matheus Esteves

Senior Android Engineer
Novo Hamburgo,RS

Work Preference

Job Search Status

Open to work
Desired start date: 2 weeks notice

Desired Job Title

Senior Android DeveloperAndroid EngineerMobile Application DeveloperKotlin Multiplaform EnginnerAndroid Software Engineer

Work Type

Full TimeContract WorkPart Time

Location Preference

Remote

Salary Range

R$200/hr - R$1000/hr

Summary

Senior Android Engineer with 10+ years of experience building and modernizing large-scale Android apps. I’ve worked remotely with US and Canadian companies, including MLSE, Venmo, and Papaya Payments, both as the sole Android engineer owning the full app lifecycle and as part of larger teams. Extensive experience with Kotlin, Jetpack Compose, Coroutines, WorkManager, Room, Hilt, and multi-module Android applications used by millions.

Overview

11
11
years of professional experience
2
2

Certifications

5
5

Years working remotely for US and Canada based companies

Work History

Senior Android Engineer

Papaya Payments
Remote - US
04.2022 - Current
  • Sole Android engineer responsible for the entire Papaya Pay app lifecycle, owning product requirements, technical design, implementation, testing, releases, and long-term maintenance.
  • Refactored a monolithic MVC codebase into a scalable multi-module MVI Clean Architecture, significantly improving maintainability, testability, and long-term scalability.
  • Migrated the UI from XML to Jetpack Compose and built a reusable design system, modernizing the user experience while increasing consistency and developer velocity.
  • Led core platform migrations from RxJava to Coroutines and Dagger to Hilt, improving app stability, readability, and structured concurrency adoption.
  • Created a Kotlin Multiplatform Mobile (KMM) library with automated CI pipelines to standardize analytics events across Android and iOS, achieving 100% test coverage and increasing development speed.
  • Built a hybrid native/WebView component with a JavaScript interface to validate product hypotheses 100% faster by bypassing app release cycles.
  • Implemented GitLab CI/CD pipelines for automated testing, coverage reporting, Firebase Test Lab UI validation, and streamlined distribution to Firebase and Google Play.

Senior Android Engineer

Venmo
Remote - US
07.2021 - 04.2022
  • Sole Android engineer for the app’s onboarding flows, achieving 100% UI test coverage with Espresso and Mockito, and ensuring millions of users could sign up and onboard without issues.
  • Improved the stability of existing UI test suites by resolving flaky tests and optimizing runtimes, significantly reducing infrastructure costs and ensuring reliable CI/CD results.
  • Led WCAG compliance updates for the onboarding flow, implementing and refining UI components to ensure visually impaired users could successfully register and use the app.
  • Integrated and monitored user behavior experiments using Amplitude and Optimizely, leveraging data insights to optimize onboarding conversion and user retention.
  • Developed and maintained scalable Android applications to enhance user experience.

Senior Android Engineer

Maple Leaf Sports & Entertainment (MLSE)
Remote - Canada
02.2021 - 01.2022
  • Architected and built the Digital Arena, a white-label Android SDK integrated into official MLSE apps such as the Toronto Raptors and Toronto Maple Leafs, providing a shared platform for live streaming, dynamic branding, schedules, and real-time fan engagement.
  • Developed a modular Kotlin SDK using MVVM, Clean Architecture, Koin, Coroutines, Flow, and Room, enabling MLSE apps to share a common codebase with dynamic theming and backend-driven configuration.
  • Built the live streaming experience with ExoPlayer, allowing fans to watch games while interacting in real time with chat, stats, interactive content, and merchandise shopping.
  • Implemented real-time websocket communication (Socket.IO) to power interactive game-day experiences, including chat, trivia, mini-games, banners, score celebrations, synchronized with live broadcasts.
  • Built the game schedule and alerting system using WorkManager, driving repeat user engagement through timely reminders for upcoming live events.
  • Integrated Tradable Bits and Shopify APIs, expanding the SDK with live interactive content and in-app merchandise purchases during game streams.

Senior Android Engineer

Via Varejo
Remote - Brazil
01.2020 - 02.2021
  • Sole Android engineer for the Checkout squad at Via Varejo, Brazil’s second-largest retailer, owning the purchase completion flow in a single white-label Android codebase powering Casas Bahia, Ponto Frio, and Extra.
  • Designed and maintained critical checkout flows using Kotlin and Java in an MVVM architecture, with Activities, Fragments, ViewModel, LiveData, Dagger 2, Retrofit, and RxJava, covering payments, shipping, taxes, fees, and order confirmation for 12M+ monthly active users.
  • Implemented 3DS 2.0 authentication with the Adyen SDK, integrating device fingerprinting and step-up challenge flows to reduce fraudulent purchases and drive R$400M+ in projected annual savings.
  • Built PCI-compliant card tokenization flows for stored payment methods, replacing sensitive card data with secure tokens, strengthening payment security, and improving stored-card checkout reliability.
  • Integrated the app’s checkout with Via Varejo’s WhatsApp-assisted sales program (“Me Chama no Zap”), enabling users to transition from self-serve checkout to human sales support and contributing to 18% of online sales during Black Friday 2020.
  • Implemented unit tests with Mockito and JUnit for critical checkout flows, strengthening app stability and proving essential during Via Varejo’s record-breaking Black Friday 2020, when online sales grew 99% to R$3B.

Android Technical Lead

ITS Group
Porto Alegre
04.2015 - 01.2020
  • Developed ITS Group’s native Android Sales Force Automation app for phones and tablets, enabling field sales teams to work fully offline and process 1.1M+ orders totaling R$2.8B+ in 2019.
  • Led the modernization of the existing Android SFA platform, migrating from Java to Kotlin, MVC to MVVM, and SAP Mobile Platform to SAP Cloud Platform.
  • Promoted from Android intern to Technical Lead over 5 years, leading architecture decisions, client customizations, code reviews, and customer-facing technical discovery alongside the sales team.
  • Trained and mentored 15 software engineering interns across engineering, QA, and product roles, helping the company develop junior talent for different team needs.
  • Built an Android proof-of-concept app that captured real-time sensor and device data, streaming it to SAP Leonardo as an IoT showcase at SAP Forum Brazil 2018.

Education

B.S. - Information Systems

Unisinos, Brazil
01-2018

Skills

  • Kotlin
  • Java
  • Android SDK
  • Android Jetpack
  • Jetpack Compose
  • XML
  • Coroutines
  • Flow
  • RxJava
  • WorkManager
  • Room Database
  • CameraX
  • Deep Links
  • MVVM
  • MVI
  • Clean Architecture
  • Multi-Module
  • Hilt
  • Koin
  • REST APIs
  • GraphQL
  • WebSockets
  • ExoPlayer
  • Accessibility (WCAG)
  • Unit Testing
  • UI Testing
  • Automated Testing
  • MockK
  • Mockito
  • Espresso
  • Google Play Console
  • CI/CD
  • Analytics
  • A/B Testing
  • Kotlin Multiplatform (KMM)
  • Push notifications
  • Firebase

Certification

  • Google Associate Android Developer (2020)
  • Google Play Store Listing (2023)

Timeline

Senior Android Engineer - Papaya Payments
04.2022 - Current
Senior Android Engineer - Venmo
07.2021 - 04.2022
Senior Android Engineer - Maple Leaf Sports & Entertainment (MLSE)
02.2021 - 01.2022
Senior Android Engineer - Via Varejo
01.2020 - 02.2021
Android Technical Lead - ITS Group
04.2015 - 01.2020
Unisinos - B.S., Information Systems
Matheus EstevesSenior Android Engineer