Senior iOS Engineer with 7+ years of native iOS experience (Swift, SwiftUI, UIKit) within an 11-year mobile career. Shipped production apps from scratch to scale—an iOS digital wallet now serving 1 million+ users and a subscription news platform rated 4.9 on the App Store with above 99% sustained crash-free performance across 5 years. Built and migrated the StoreKit subscription system behind 50,000+ paying subscribers. Led a team of 6 engineers while staying hands-on in the Swift codebase daily—comfortable owning technical architecture and collaborating with product, design, and business stakeholders. Deep expertise in StoreKit 1/2, AVFoundation audio experiences, adaptive UI, Swift Concurrency, modular architecture, and CI/CD automation with strong quality practices (testing, SAST, static analysis).

Nur Irfan Pangestu

Senior iOS Engineer with 7+ years of native iOS experience (Swift, SwiftUI, UIKit) within an 11-year mobile career. Shipped production apps from scratch to scale—an iOS digital wallet now serving 1 million+ users and a subscription news platform rated 4.9 on the App Store with above 99% sustained crash-free performance across 5 years. Built and migrated the StoreKit subscription system behind 50,000+ paying subscribers. Led a team of 6 engineers while staying hands-on in the Swift codebase daily—comfortable owning technical architecture and collaborating with product, design, and business stakeholders. Deep expertise in StoreKit 1/2, AVFoundation audio experiences, adaptive UI, Swift Concurrency, modular architecture, and CI/CD automation with strong quality practices (testing, SAST, static analysis).

Available to hire

Senior iOS Engineer with 7+ years of native iOS experience (Swift, SwiftUI, UIKit) within an 11-year mobile career. Shipped production apps from scratch to scale—an iOS digital wallet now serving 1 million+ users and a subscription news platform rated 4.9 on the App Store with above 99% sustained crash-free performance across 5 years. Built and migrated the StoreKit subscription system behind 50,000+ paying subscribers.

Led a team of 6 engineers while staying hands-on in the Swift codebase daily—comfortable owning technical architecture and collaborating with product, design, and business stakeholders. Deep expertise in StoreKit 1/2, AVFoundation audio experiences, adaptive UI, Swift Concurrency, modular architecture, and CI/CD automation with strong quality practices (testing, SAST, static analysis).

See more

Experience Level

Expert
Expert
Expert
Expert
Expert

Language

Indonesian
Fluent
English
Advanced

Work Experience

Senior iOS Engineer at PT Kompas Media Nusantara
January 1, 2021 - July 1, 2026
Hands-on iOS engineer and technical lead for Kompas.id. Rebuilt the iOS application from scratch with an in-house architecture replacing a vendor codebase, delivered to a live subscriber base. Built the In-App Purchase subscription system serving 50,000+ active paying subscribers and migrated it from StoreKit 1 to StoreKit 2 in place without interrupting existing subscribers. Developed Audio Berita (text-to-speech) using AVFoundation with background audio playback and lock screen media controls. Designed modular iOS architecture using XcodeGen across multiple targets. Architected and built a Kotlin Multiplatform shared library distributed as an XCFramework via SPM for iOS and published to Maven for Android. Improved App Store rating from 4.3 to 4.9 through systematic crash triage and UX improvements while maintaining above 99% crash-free performance across 5+ years. Migrated CI/CD to self-hosted GitHub Actions runners with automated quality gates (SwiftLint, Semgrep SAST) and Fastlane
Lead iOS Developer at Indivara Group
January 1, 2020 - December 1, 2020
Led iOS development for enterprise clients delivered through an IT consulting setting. Built AstraPay (Astra International's digital wallet) from scratch to production, reaching 1,000,000+ users nationwide. Developed Wallet of Indivara (WOI) electronic money app with secure transaction handling. Implemented secure authentication and payment processing flows for fintech compliance. Drove team-wide migration from SVN to Git and introduced CI/CD pipelines to improve development velocity.
iOS Developer at PT Adarma Pratama Endaru
April 1, 2019 - December 1, 2019
Joined as Android developer and fully transitioned to iOS within the first month to fill a critical resource gap, becoming the sole iOS developer responsible for the full development cycle of banking and fintech applications. Developed SUMUT Mobile banking app (Bank Sumut) including secure financial transactions, dynamic PIN authentication, bill payments, fund transfers, and cellular reload. Built IMKas mobile application (PT Indosat) and a lending/payment app (Pede Ponsel Duit). Owned architecture, implementation, testing, and App Store submission independently. Mentored junior Android developers on logic, coding practices, and development standards.
Android Developer at PT Qorser Technology
October 1, 2017 - March 1, 2019
Developed Android applications as a vendor for KB Finansia Multi Finance (Kreditplus). Delivered features for Kreditplus Mobile handling BPKB collateral loans, electronic/furniture installments, motorcycle financing, and payment processing. Built Kreditplus eForm for digital sales submissions replacing paper-based workflows. Managed feature development from requirement analysis through implementation and QA coordination. Received an offer for direct hire from the client (KB Finansia) after contract completion.
Assistant Trainer – Android Development at Geeksfarm
August 1, 2017 - September 1, 2017
Completed the bootcamp syllabus ahead of schedule and promoted to assistant trainer. Mentored other bootcamp participants on Java and Android fundamentals.
IT Staff & Android Developer at PT Telkom Akses
January 1, 2013 - July 1, 2017
Started in IT operations at a Telkom Group subsidiary focused on fiber-optic network infrastructure. Self-initiated transition into Android development during the last 2 years while completing a Computer Science degree. Built internal Android apps for field technicians to monitor network quality and trace cable routes (OTL/ODC/ODP) from central office to customer premises, reducing requests to HQ. Managed IT infrastructure and technical support for the telecommunications network.

Education

Bachelor of Computer Science (S.Kom) at STMIK LPKIA Bandung
January 1, 2014 - January 1, 2018
Vocational Degree in Telecommunication Engineering at SMK Telkom Sandhy Putra Jakarta
January 1, 2010 - January 1, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

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

Experience Level

Expert
Expert
Expert
Expert
Expert

Hire a Software Engineer

We have the best software engineer experts on Twine. Hire a software engineer in Jakarta today.