José Miguel Zea GuerreroMobile Developer
Results-driven Mobile Software Engineer with over 8 years of experience delivering high-quality mobile applications. Adept at utilizing cutting-edge technologies, such as Kotlin, MVVM, and Jetpack Compose, to develop robust and user-friendly apps. Successfully led the implementation of payment modules, resulting in seamless transactions for thousands of users. Passionate about overcoming challenges and staying updated with emerging trends in mobile development.
Tech stack
Gradle (6)
Kotlin (5)
Application security (5)
Clean Architecture (4)
Android (4)
Java (4)
Model View Viewmodel (MVVM) (4)
Unit Testing (3)
Android NDK (3)
iOS (2)
CocoaPods (2)
GraphQL (2)
Swift (2)
Dagger (2)
Node.js (1)
SQLite (1)
RxAndroid (1)
REST APIs (1)
Google Maps (1)
Firebase Android SDK (1)
Google Analytics (1)
Encryption (1)
Experience
Mobile DeveloperRappi SAC
09/2023 - Currently

Was part of the development team responsible for maintaining the Android application, specifically the orders and cancellations module. Technologies such as Jetpack Compose, feature flags, MVVM, Dagger, coroutines, and epoxy/groupie for holder usage were utilized. Additionally, we focused on optimizing views and processes for the enhanced performance of the application, integrating Clean Architecture for easier testing and maintenance. We implemented unit testing, using mockito and JUnit.

REST APIs
Gradle
Android
RxAndroid
Firebase Android SDK
Model View Viewmodel (MVVM)
Google Maps
Unit Testing
Dagger
Clean Architecture
Mobile DeveloperDistillery SAC
12/2021 - 07/2023

Developed and maintained the Cash Out module for the Homebase client, utilizing technologies such as Jetpack Compose, MVVM, Hilt for Dependency Injection, and Coroutines. Improved app performance and user experience through comprehensive unit testing and Android Instrumentation, using Mockito, JUnit, robolectric and androidX testing. Implemented google analytics for data-driven insights.

GraphQL
Android
Android NDK
Kotlin
Gradle
Application security
Swift
iOS
CocoaPods
Mobile DeveloperScotiabank Digital Factory
06/2021 - 12/2021

Led the payment module for Scotiabank Android app, successfully deploying the Plin and QR modules to production. Achieved 100% migration from Java to Kotlin, enhancing codebase efficiency and maintainability. Spearheaded the design and implementation of the app's enterprise module and documented migration processes. We use and implemented Clean Architecture, MVVM, Retrofit, security builds, encryption, dagger, JUnit, Mockito.

Android
Model View Viewmodel (MVVM)
Google Analytics
Dagger
Encryption
Application security
Clean Architecture
Kotlin
Java
Gradle
Mobile DeveloperAvantica Technologies SAC
08/2019 - 05/2021

Developed a contextual assistance module and improved app accessibility for Scotibank. Pioneered the QR module, designing an architecture to seamlessly integrate its functionalities while leading the team, using camera peripheral and ML toolkit. Initiated the Kotlin migration, adhering to best practices and streamlining development workflows. We use and implemented Clean Architecture, MVVM, Retrofit, security builds, encryption, dagger, JUnit, Mockito.

Model View Viewmodel (MVVM)
Clean Architecture
Unit Testing
Application security
Kotlin
Gradle
Java
Mobile DeveloperVass Latam
10/2018 - 07/2019

Led the development of the merchandise flow Android app for Tottus. Analyzed and implemented a robust node.js server infrastructure. Designed and applied clean architecture principles, utilizing libraries like Retrofit and SQLite for optimal performance and maintainability.

Android
Android NDK
Node.js
Clean Architecture
SQLite
Gradle
Java
Kotlin
Education
Software EngineerUniversidad Nacional Mayor de San Marcos
03/2013 - 03/2018