
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.
Links
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.