Project in Yondu
During my tenure at Globe Telecom, I assumed the role of the sole Android developer tasked with realizing their vision of an application geared towards enhancing the productivity of Relationship Managers (PRMs). Collaborating closely with various teams, I embarked on a journey to understand the existing application, refine its features, and gather valuable insights from the user community.
Initially, my efforts were concentrated on streamlining the application by removing redundant features and optimizing data management processes. Through collaboration with Product Managers and PRMs, I identified critical pain points and devised a strategy to refactor the application for improved scalability and maintenance.
Following the successful completion of the refactor, our development velocity significantly increased, allowing us to swiftly address our backlog of tasks. As we prepared for the next phase of development, I transitioned into a support role, facilitating a seamless handover to a new vendor while continuing to maintain the first phase of the application.
Throughout this journey, my focus remained on enhancing the overall user experience, and I continued to provide valuable support to the team by serving as a technical advisor and facilitating coordination with external vendors.
PRM App
Description: The PRM App empowers Relationship Managers to boost productivity by accessing client information anytime, even offline.
Type: Android App
Role: Sole Android Developer
Responsibility: Implement new features, manage device authorization through device management, serve as the technical point of contact for app inquiries, refactor and optimize code.
Language: Java
Architecture: MVP (Model-View-Presenter)
Libraries used: RxJava, Room, Retrofit, Dagger 2
Technologies and Tools:
SQLite Bench,
Firebase,
Firebase Realtime Database
Firebase Analytics
Firebase Cloud Storage
Crashlytics
Spring Boot,
MDM (Mobile Device Management) by BlackBerry