Juan Rosales
Android
Senior
Open to opportunities

Juan Rosales

Senior Android Engineer

  • Guadalajara, Jalisco, MEX
  • 8 years experience

Expertise

Primary: Android · Also: KMP, Other

  • Firebase
  • Jetpack Compose
  • Kotlin
  • MVVM
  • REST

About

Senior Android Developer with 12+ years of experience building scalable mobile apps using Kotlin, Jetpack Compose, Clean Architecture, and Room. Certified Scrum Master focused on mobile security, testing, and high-performance delivery.

Experience

  • Senior Android Developer & .NET Engineer · APYMSA

    Apr 2025 – Aug 2026

    • Designed and restructured native Android applications using Kotlin, Jetpack Compose, Clean Architecture, and MVVM, improving load latency and performance. • Migrated legacy monolithic backend systems into scalable C# .NET microservices utilizing CQRS and Clean Architecture. • Monitored live production stability via Firebase Crashlytics, proactively resolving ANRs and edge-case crashes before user impact.

  • Software Architect & Senior Mobile Developer · Almacenadora Mercader

    Dec 2021 – Mar 2025

    • Designed enterprise-grade native Android applications (Kotlin/Jetpack Compose) featuring offline-first data persistence using Room and WorkManager. • Coordinated enterprise data synchronization services using C# .NET Core and Web APIs to handle distributed logistics and warehouse inventory transactions. • Acted as Certified Scrum Master, driving agile sprint planning, technical code reviews, and enforcing automated testing standards (JUnit, Robolectric). • Collaborated closely with cross-functional teams and stakeholders to build scalable architecture and maintain robust documentation. • Integrated native hardware peripherals, including Bluetooth thermal printers and camera-based QR/barcode scanning using Google ML Kit.

Preferences

Availability
Open to opportunities
Remote
Remote, Hybrid, On-site
Employment
Full-time

Are you a mobile engineer?

Create a free profile to get discovered — or browse open mobile roles.