

Android developer with several years of experience as a team member designing, implementing, and maintaining new Android applications, as well as expansions to existing applications. Wrote and updated code in the Kotlin and Java language, having used both XML Layouts and Jetpack Compose, and participated in the development of several new applications and functional expansions to several applications.
Worked on an internal mobile App used by technicians to provide their service and manage their daily assigned work orders. The App was built from scratch using the latest Jetpack libraries and technologies provided by Google, emphazising on Jetpack Compose and Material Design to create scalable and reusable UI components with the assistance of the UI/UX Team while adopting an MVVM architecture with Server Driven UI principles. Local storage functionality was also implemented in order to allow an offline usage of the App.
While on bench awaiting for a new contract, I participated on training new-hire consultants in the company and conducting tech prep sessions for their interviews, along with providing assistance.
Additionally developed different sample Android Apps to test out different libraries in order to teach consultants about their usage, along with overall best practices in terms of coding and architecture, using my experience at JP Morgan Chase as an example, along with my own current knowledge gathered from training and while on bench, keeping up to date with documentation and tutorials provided by Google for Android Development.
Worked on the Navigation App used in the Infotainment System for Volkswagen Vehicles. The project was built from scratch applying architecture guidelines and API endpoints provided by Google.
Implemented the necessary logic to consume the existing endpoints and built many of the UI Components to display the data on the screen. Additionally, integrated local storage to preserve user preferences related to favorite and frequent locations.
Worked on the official Chase Mobile App. It uses MVVM architecture and Kotlin.
The project has an extensive repertory of functionalities related to finance and banking for different kinds of users, which includes -but is not limited to- communication with external services and companies in order to unlock rewards and benefits within the App.The Application is segmented by tiles (individual modules), where each tile is handled by a different development team.
Worked on the Account Dashboard, Search and Transaction sections of the App.
Went through the training course provided by Mobile Apps Enterprises to learn Android Mobile development from scratch. The training focused on 80% Kotlin and 20% the Java language.
I learned about building a mobile App from scratch using the Android Studio IDE and implementing the best practices related MVP, MVVM, MVI and Clean Architectures, along with the usage of the most popular libraries related to mobile development, emphazising on Jetpack libraries. Also, became familiar with the usage of a Google Play Developer account and the process of uploading APKs/Bundles to the Google PlayStore.
Worked as both support specialist and on improvements upon a Finance-related project that works asynchronously with Mexico's Service Tax Administration Office through real time events. The application has an extensive repertory of user functionalities related to this subject, such as generation and management of invoices and credit, consignement and salary notes.
Additionally, users and their respective generated information are managed through different relational and non-relational databases.
Assistance was provided for the following areas of the IT Department:
Development of mobile applications using HTML and CSS templates with different types of user functionalities, such as tables, image file managing and lists that handle multiple pages through events on the client side.