Leonardo Cantoral
@leonardocantoral
Senior Android developer specializing in Kotlin and Jetpack Compose.
What I'm looking for
I am a Senior Android developer with extensive experience leading full lifecycle mobile projects, modernizing legacy apps, and implementing modular, testable architectures using Clean Architecture and MVVM. I drive UI modernization with Jetpack Compose, migrate Java codebases to Kotlin, and optimize performance through profiling, resulting in measurable improvements on low-end devices.
I lead teams technically and mentor junior engineers while integrating tools like Dagger Hilt, Room, Retrofit, and Coroutines/StateFlow for scalable, responsive apps. I hold a Systems Engineering degree and a Scrum Foundations Professional Certificate, and I prioritize code quality, maintainability, and offline-first reliability in production mobile apps.
Experience
Work history, roles, and key accomplishments
Senior Android Developer
Tropigas de Panamá S.A.
Sep 2016 - Present (9 years 5 months)
Led full lifecycle re-engineering of corporate Android apps, migrating core modules from Java to Kotlin, adopting Jetpack Compose, and improving performance by ~15% on low-end devices through profiling and optimizations.
Android Programmer Analyst
Panama Ports Company S.A.
Sep 2015 - Mar 2016 (6 months)
Developed Android solutions for port logistics, implementing offline-first SQLite synchronization and optimized background services to preserve battery while ensuring reliable data transmission.
Education
Degrees, certifications, and relevant coursework
Technological University of Panama
Bachelor of Science, Systems Engineering
2014 - 2014
Completed a Bachelor of Science in Systems Engineering at the Technological University of Panama in 2014.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Leonardo?
You can contact Leonardo and 90k+ other talented remote workers on Himalayas.
Message LeonardoFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
