I am an iOS developer with around 5 years of experience building and maintaining large-scale mobile banking applications for major banks across Indonesia, Singapore, Malaysia, and Brunei using Swift, SwiftUI, and Objective-C. I have worked with architectures such as VIPER, MVVMC-UseCase, and MVC while implementing secure authentication flows, third-party integrations, and unit testing. My experience also includes improving application stability through debugging and collaborating with cross-functional teams.

Natanael Geraldo Santoso

I am an iOS developer with around 5 years of experience building and maintaining large-scale mobile banking applications for major banks across Indonesia, Singapore, Malaysia, and Brunei using Swift, SwiftUI, and Objective-C. I have worked with architectures such as VIPER, MVVMC-UseCase, and MVC while implementing secure authentication flows, third-party integrations, and unit testing. My experience also includes improving application stability through debugging and collaborating with cross-functional teams.

Next availability:
June 12, 2026

I am an iOS developer with around 5 years of experience building and maintaining large-scale mobile banking applications for major banks across Indonesia, Singapore, Malaysia, and Brunei using Swift, SwiftUI, and Objective-C. I have worked with architectures such as VIPER, MVVMC-UseCase, and MVC while implementing secure authentication flows, third-party integrations, and unit testing. My experience also includes improving application stability through debugging and collaborating with cross-functional teams.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Advanced

Work Experience

Full Stack Developer at Rencanakan.id
February 1, 2025 - Present
Developed new features and maintained existing ones for web applications using Vue.js and PHP.
Senior iOS Developer at Accenture
August 1, 2022 - Present
Developed SAP full-stack solutions using SAP Fiori (UI5) and ABAP, including frontend UI enhancements and backend service implementation. Led development of core features and user authentication for a mobile banking app for a major Indonesian bank. Used VIPER pattern and Swift; maintained the application via bug fixes; applied unit testing and automation.
Contract iOS Developer at Silverlake
October 1, 2021 - December 1, 2022
Assisted in continued development of mobile banking applications for major banks in Singapore, Malaysia and Brunei using MVVMC (UseCase) and SwiftUI; performed bug fixes, unit testing, and ongoing maintenance.
Co-Founder & iOS Developer at Movee
September 1, 2020 - April 1, 2021
Co-founded Movee; built an app that automatically edits videos; led research and validation; conducted user and usability testing.
iOS Developer at Silverlake
October 1, 2021 - December 1, 2022
Contributed to the ongoing development of a mobile banking application for a major Singaporean bank using MVVMC-UseCase architecture and SwiftUI. Supported enhancements to a large-scale mobile banking app for a leading Malaysian bank using MVC and Objective-C. Contributed to the maintenance and improvement of a mobile banking application for a major Brunei bank. Improved application stability by identifying, troubleshooting, and resolving bugs across multiple production apps. Strengthened code quality by applying unit testing practices. Implemented AppsFlyer integration to enable marketing attribution.

Education

Bachelor of Computer Science at Ciputra University
August 1, 2016 - December 1, 2020
Apple Developer Academy at Apple Developer Academy
February 1, 2020 - December 1, 2020
Bachelor of Computer Science at Ciputra University
August 1, 2016 - December 1, 2020

Qualifications

Apple Developer Academy
February 1, 2020 - December 1, 2020

Industry Experience

Software & Internet, Financial Services, Professional Services, Media & Entertainment