
Jose Miguel Zea Guerrero
Development
Lima, Peru
Skills
Kotlin (Android)
About
JOS MIGUEL ZEA GUERRERO's skills align with Programmers (Information and Communication Technology). JOS also has skills associated with Web Professionals (Information and Communication Technology). JOS MIGUEL ZEA GUERRERO has 8 years of work experience.
View more
Work Experience
Android Software Engineer
Rappi SAC
September 2023 - Present
- 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.
Android Software Engineer
Distillery SAC
December 2021 - July 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.
Senior Software Engineer
Scotiabank Digital Factory
June 2021 - December 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.
Software Engineer II - III
Avantica Technologies SAC
August 2019 - May 2021
- Developed a contextual assistance module and improved app accessibility. 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.
Software Engineer
Vass Latam
October 2018 - July 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.
iOS Developer
Online Studio Productions
May 2018 - September 2018
- Developed diverse applications using Objective-C and Swift, with a highlight being a 3D model app utilizing the native Kit.
iOS Developer
Land Gorilla
March 2018 - May 2018
- Demonstrated proficiency in Swift and CocoaPods while developing, maintaining, and introducing new features to the Land Gorilla App.
Android and iOS Developer
Kanto
November 2017 - February 2018
- Skillfully developed Android and iOS applications, creating new modules to interact with the SmartTV application using FireStore and live data, and effectively managing multiple threads. Conducted in-depth research and utilized Android NDK to implement a pitch changer for karaoke functionality in the mobile application.
Android Developer
Inspired Solutions SAC
August 2017 - November 2017
- Served as Mobile Area leader, responsible for overseeing the development, selection, and management of mobile projects within the organization.
Android Leader
Cereza Consulting
January 2017 - August 2017
- Provided technical leadership to the teams, ensuring successful Mobile Development, Web Services Consumption, Device Compatibility and Performance, Database Persistence, Geolocation, Social Media Integration, Multimedia, Streaming, and Security.
Android Instructor
Cereza Consulting
January 2017 - February 2017
- Conducted basic-level classes to enable students to produce a minimum viable product by the end of the program.
Android Developer
Kodevian Studio
January 2016 - January 2017
- Successfully developed and delivered Android applications as part of a dedicated team. Using technologies such as retrofit, firebase, rxjava, MVC and MVVM.
Android Instructor
Kodevian Studio
December 2016 - December 2016
- Conducted a comprehensive 31-hour training program on Android platform development for the Department of Information Technology at the Government Regional of Callao.
Freelance Android Developer
Tink Perú
October 2016 - December 2016
- Delivered high-quality freelance Android development services, catering to the specific requirements of clients.