pramandha-arthadana
Pramandha Arthadana
Software Engineer
Back to project list

ONe Mobile

Mobile banking app offered by OCBC NISP Bank.
cover
calendar
April 2021 - August 2022
Timeline
role
Developer
Role
Description

ONe Mobile is the official mobile banking app for OCBC NISP Bank for their individual customers. Although short, this project was also one of my best projects I have been working on so far. The short period of time, was because my outsourcing company (Twiscode Pte. Ltd.) getting acquired by PT Amartha Mikro Fintek. Thus, all of Twiscode employees that was placed on other projects was also being moved to Amartha.

My responsibilities in this project was to develop features on its iOS app. Built with native iOS platform, utilizing Swift, powered by SwiftUI and Combine frameworks.

The app itself is still active on App Store. But, I cannot get proper screenshots of my works because my device is somehow getting blocked to access past its login screen because I have factory resetted my iPhone before. I don't dare to bypass its authentication mechanism either by using my archived copy of the project. I hope you understand about the lack of screenshots in this project detail.


Responsibilities
1
Develop the Investor Profile feature (iOS)
After answering some questionnaire, User will have their Investment Profile filled. Then, user will have investment recommendations based on their profile. User can also use it as a guideline for them to purchase their investment products.
2
Develop SBN Ritel Registration feature (iOS)
SBN Ritel is Indonesian Government Bonds, and investment instrument offered by Indonesian Goverment to the public.
3
Relayout Pre-Login Action Buttons (iOS)
Just a minor relayout of the action buttons according to the new requirements.
4
Develop Cardless Withdrawal feature (iOS)
This is my last task while working on this project. Unfortunately, due of Amartha acquisition of Twiscode, I cannot work on this task until it is finished.
5
Fix Bugs (iOS)
Fix raised bugs by QA team. Be it bugs related with previous works, or other bugs that I can help to solve.

Achievements
1
Embrace SwiftUI
This is an achievement for me, because it was hard for me getting time and opportunity to work on a project using SwiftUI. Free time was such a luxury for me back then while working at Twiscode.
2
See the Project until Production
Around early to mid August 2021, the project entered its production phase. It was an honor and blessing to me to accompany such a big and prestige project until it reached its production state.

Technology Stack
iOS
Swift, SwiftUI, Combine, MVVM-C + Use Case, Wormholy
Other
Apiary, Figma, Jira, Scrum

Screenshots