Skip to content
dennyArfansyah
Work

Experience

A summary of my professional experience.

See Resume →

Squad Lead iOS Developer Bank Tabungan Negara (BTN)

May 2026Present

Leading an iOS squad for bale by BTN, Bank Tabungan Negara's digital initiative.

  • Developing and maintaining bale by BTN.
  • Led a squad to breakdown and technical planning from product grooming sessions, aligning engineering execution with product requirements.
  • Participated in agile ceremonies (backlog grooming & sprint planning), contributing to technical estimation and feasibility analysis.
  • Collaborated cross-functionally with Scrum Master, Business Analyst, Backend Engineers, Product Owner, and QA for seamless API integration and delivery.
  • Performed code reviews and upheld coding standards to maintain codebase consistency.
SwiftLeadership

Software Developer Silentmode Sdn. Bhd

July 2025March 2026

Developed and maintained RONPOS iPad point-of-sale applications for Shell Singapore and Shell Malaysia, remotely.

  • Owned feature development end-to-end using Clean Architecture principles.
  • Delivered 3+ features contributing to a key product milestone.
  • Collaborated cross-functionally with Backend Engineers, Product Owner, and QA for seamless API integration.
  • Performed code reviews and upheld coding standards to maintain codebase consistency.
SwiftSwiftUIClean ArchitectureAgile

Software Developer (iOS Developer) Infosys Solusi Terpadu

September 2023July 2025

Developed and maintained OCTO Mobile, CIMB Niaga's digital banking app, maintaining a 4.9 App Store rating across 130K+ ratings.

  • Delivered 4+ features contributing to a key product milestone.
  • Achieved over 90% unit test coverage to ensure high code quality.
  • Supported a smooth Go-Live and resolved production issues alongside the team.
SwiftUIKitClean ArchitectureUnit Testing

iOS Developer ADI Consulting

August 2022June 2023

Built and maintained Livin' by Mandiri, the digital banking app for one of Indonesia's largest banks, using the VIPER architecture.

  • Delivered 5+ features contributing to a key product milestone.
  • Integrated RESTful APIs with Backend Developers and resolved data structure issues.
  • Achieved over 80% unit test coverage to reduce regressions before release.
SwiftVIPERREST APIs

iOS Developer RCTI+

September 2021June 2022

Developed and maintained the RCTI+ Superapp, a media and streaming application for one of the major television networks in Indonesia.

  • Delivered 3+ features contributing to a key product milestone.
  • Researched Apple UI/UX guidelines and partnered with the Team Lead to implement design choices.
  • Handled App Store releases, ensuring compliance with all guidelines and standards.
SwiftUIKit

iOS Developer Octomate Inc

December 2019June 2021

Contributed to building Octomate from the ground up — designing, developing, and shipping the app to the App Store from Batam, Indonesia.

  • Delivered 7+ features contributing to a key product milestone.
  • Managed App Store distribution and provided post-launch support.
  • Created and maintained project documentation for the team.
SwiftUIKit

Selected work

iPad point-of-sale applications for Shell fuel stations in Singapore and Malaysia. Owned feature development end-to-end using Clean Architecture, working closely with backend engineers, product, and QA.

SwiftSwiftUIClean Architecture

Digital banking app for CIMB Niaga, maintaining a 4.9 App Store rating across 130K+ ratings. Owned feature development with clean architecture and over 90% unit test coverage.

SwiftUIKitSwiftUIClean Architecture

Digital banking app for Bank Mandiri, one of the largest banks in Indonesia. Built and maintained functional, scalable modules using the VIPER architecture, with over 80% unit test coverage.

SwiftVIPERUIKit

Media and streaming app for RCTI+, one of the major television networks in Indonesia. Researched Apple UI/UX guidelines and handled App Store releases end to end.

SwiftUIKit

Contributed to building Octomate from the ground up — designing, developing, and shipping the app to the App Store, including post-launch support and project documentation.

SwiftUIKit