iOS Developer with 3 years of experience shipping production apps at banking scale (Bank Rakyat Indonesia, 30M+ users) and across consumer and freelance products. Apple Developer Academy graduate and Apple WWDC25 Swift Student Challenge winner. Strong on the modern Apple stack including SwiftUI, TCA, SwiftData, Swift Concurrency, Live Activities, and WidgetKit, with a track record of clean architecture, reliable releases, and HIG-aligned UX.

Ferry Dwianta Perangin Angin

iOS Developer with 3 years of experience shipping production apps at banking scale (Bank Rakyat Indonesia, 30M+ users) and across consumer and freelance products. Apple Developer Academy graduate and Apple WWDC25 Swift Student Challenge winner. Strong on the modern Apple stack including SwiftUI, TCA, SwiftData, Swift Concurrency, Live Activities, and WidgetKit, with a track record of clean architecture, reliable releases, and HIG-aligned UX.

Available to hire

iOS Developer with 3 years of experience shipping production apps at banking scale (Bank Rakyat Indonesia, 30M+ users) and across consumer and freelance products. Apple Developer Academy graduate and Apple WWDC25 Swift Student Challenge winner.

Strong on the modern Apple stack including SwiftUI, TCA, SwiftData, Swift Concurrency, Live Activities, and WidgetKit, with a track record of clean architecture, reliable releases, and HIG-aligned UX.

See more

Experience Level

Expert
Expert
Expert
Expert

Language

Work Experience

iOS Developer at PT Bank Rakyat Indonesia (Tbk)
January 1, 2026 - Present
Developing iOS features in SwiftUI, TCA, Clean Architecture, and Combine for BRI’s next-generation mobile banking app (successor to BRImo). Shipped end-to-end DPLK iOS features including registration, dashboard, contribution payment, investment package selection, auto-payment management, receipts, and transaction history. Led a DPLK re-skin initiative migrating legacy UI to a new design system across 10+ screens and added event-tracking instrumentation for funnel conversion analysis. Resolved 50+ UAT and production regression defects across release cycles, fixed concurrency bugs (data races, async image caching, endless loading states), and hardened error handling across investment flows.
iOS Developer at PT Bullion Ecosystem International
December 1, 2024 - January 1, 2026
Led migration of the physical gold trading module from a legacy WebView implementation to a fully native SwiftUI experience for improved performance and user engagement. Delivered new features including fast cash withdrawal, enhanced profit & loss insights, and cashback campaign flows. Refactored and optimized key modules such as transaction reports, gold trading, and balance information to improve scalability and maintainability.
iOS Developer Intern at Campaign #ForABetterWorld
January 1, 2024 - July 1, 2024
Revamped the Campaign app (v6.0.0) using UIKit, contributing to a full UI/UX overhaul. Refactored Take Action and Profile modules using MVVM and Combine, and rebuilt major features (Posts, Thank You Progress) using CoreData, AVKit, Alamofire, and CocoaPods. Implemented unit tests for the Authentication module using XCTest and integrated Firebase Analytics (58 events across 2 modules) to improve data tracking and insights.
iOS Developer Intern at Apple Developer Academy
March 1, 2023 - December 1, 2023
Designed and shipped 5 iOS apps addressing real-world problems, with one published to the App Store. Built features across UIKit and SwiftUI integrating CoreData, Metal, CoreMotion, SpriteKit, and Alamofire. Built scalable and maintainable apps using design patterns, clean architecture, XcodeGen, and reactive frameworks (RxSwift, Combine) while following Apple Human Interface Guidelines (HIG).

Education

Bachelor of Information System at Universitas Pembangunan Nasional Veteran Yogyakarta
September 1, 2020 - March 1, 2025
Apple Developer Academy at Apple Developer Academy
March 1, 2023 - December 1, 2023

Qualifications

App Development with Swift
July 1, 2025 - July 25, 2026
Apple WWDC25 Swift Student Challenge Winner
June 1, 2025 - July 25, 2026

Industry Experience

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