Stephen Siapno Help

Projects in Mobext Inc.

At Mobext, I had the opportunity to contribute to a diverse range of projects aimed at delivering innovative digital solutions for our clients.

From developing mobile applications to crafting digital strategies, each project presented unique challenges and opportunities for growth.

Let's explore some of the key initiatives I was involved in during my tenure at Mobext.

E-commerce Template POC App
  • Description: This Android template app serves as a foundation for building e-commerce applications efficiently. It includes essential features and functionality commonly found in e-commerce platforms, allowing for rapid development and customization.

  • Type: Android Template App

  • Role: Android Developer

  • Responsibility: Developed a robust e-commerce template app that can be easily duplicated and customized to create various e-commerce applications, streamlining the development process.

  • Language: Java

Pancake House App
  • Description: The Pancake House App provides users with an intuitive interface to browse menu items, view restaurant locations, and access exclusive vouchers. It enhances the dining experience by offering convenient access to restaurant information and promotions.

  • Type: Android App

  • Role: Android Developer

  • Responsibility: Continue adding the feature of the application and resolve defects.

  • Language: Java

  • Architecture: MVP (Model-View-Presenter)

  • Library used: RxJava, Retrofit, Dagger 2, Realm.

Kitkat App
  • Description: The Kitkat App is a mobile application designed to provide users with access to exclusive content, promotions, and updates related to the Kitkat brand. It offers a personalized experience for Kitkat enthusiasts.

  • Type: Android App

  • Role: Android Developer

  • Responsibility: Continue the development and resolve defects.

  • Language: Java

  • Architecture: MVP (Model-View-Presenter)

  • Library used: RxJava, Retrofit, Dagger 2, Realm.

Krispy Kreme App
  • Description: The Krispy Kreme App is a mobile application that allows users to explore the Krispy Kreme menu, locate nearby stores, and access exclusive vouchers. It provides a seamless browsing experience and showcases the latest promotions and offers from Krispy Kreme.

  • Type: Android App

  • Role: Android Developer

  • Responsibility: Contributed to the development of the Android application and adding new features.

  • Language: Java

  • Architecture: MVP (Model-View-Presenter)

  • Library used: RxJava, Retrofit, Dagger 2, Realm.

Petron App
  • Description: The Petron App provides users with convenient access to their loyalty points, station locations, and promotions. Users can log in to view their current points, access station pins, and receive notifications about ongoing promotions.

  • Type: iOS App and Android App

  • Role: Maintainer, Xamarin Developer

  • Responsibility: Responsible for maintaining and resolving issues within the app, ensuring smooth functionality across both iOS and Android platforms.

  • Language: C#

  • Architecture: MVC (Model-View-Controller)

Bonifacio Global City App
  • Description: The Bonifacio Global City App is designed to provide users with comprehensive information and features related to the Bonifacio Global City area in the Philippines, including maps, directory listings, event updates, and more.

  • Type: iOS App

  • Role: Xamarin Developer

  • Responsibility: Created the iOS Xamarin app from scratch, implementing the MVVM architecture instead of MVC as per project requirements for my evaluation.

  • Language: C#

  • Architecture: MVVM (Model-View-ViewModel)

Reflection:

During my tenure at Mobext, I had the opportunity to explore various architectural patterns while working on different projects.

From Model-View-Presenter (MVP) to Model-View-ViewModel (MVVM), each architecture brought its own set of challenges and advantages.

Through hands-on experience, I gained a deeper understanding of how architectural choices impact scalability, maintainability, and overall project structure.

This exposure to diverse architectures has enriched my skill set and provided me with valuable insights into building robust and scalable mobile applications.

Last modified: 07 March 2024