Annual Engineering Report Vol. 06 — Fiscal Years 2017 → 2026 Jakarta, Indonesia
Prepared by the office of Ref. FNA—26 / iOS

Faisal Nur Arif

Position held

Experienced
iOS Engineer
5 yrs

Core instruments Swift · SwiftUI · UIKit
Statement of practice

Shipping production iOS across fintech, e-commerce, HR, and education — with a documented record of moving GMV, conversion, and engagement at the scale of Tokopedia (ByteDance) and Tuntun Sekuritas.

Currently — Tuntun Sekuritas Previously — Tokopedia (ByteDance)
Headline figures
+178% GMV, Deals pageFig 2.1
$10.3M Daily GMV drivenFig 2.2
94–95% Image payload cutFig 2.3
Full schedule — Sec. 02
Black and white portrait of Faisal Nur Arif, arms crossed
Fig. 0 — The EngineerB/W, Jakarta
01 — Letter from the Engineer
01

Summary

Sec. 01 / 06 — Letter
Reporting period 2017 — Present Sectors served Fintech · E-commerce · HR · Education

An experienced iOS Engineer with 5 years of experience shipping production mobile applications across fintech, e-commerce, HR, and education. Proven track record of driving measurable impact on GMV, conversion, and engagement at scale, with deep expertise in Swift, SwiftUI, UIKit, and modern iOS architectures — MVVM, VIPER, TCA, Clean Architecture.

Currently — Tuntun Sekuritas Previously — Tokopedia (ByteDance)
02 — Audited by production traffic
02

Key Figures

Sec. 02 / 06 — Selected results
Fig 2.1Growth
+178%

GMV from Content Switcher on Tokopedia Deals page

Fig 2.2Revenue
$10.3M

daily GMV driven via Bonus Cashback entry point (69.13% of total)

Fig 2.3Performance
94–95%

average image payload reduction with TTImageViewUIKit

Fig 2.4Infrastructure
45%

gRPC backend bandwidth reduction (7.62 → 4.47 RPS)

Fig 2.5Content
12.5M

distributable videos, up from 47k, via Content Mirroring

Fig 2.6Tenure
5

years shipping production iOS apps

Notes to the figures

Figs 2.1, 2.2, 2.4, 2.5 recorded in production at Tokopedia (ByteDance), FY 2023–25. Fig 2.3 recorded at Tuntun Sekuritas, FY 2025–26. Fig 2.6 cumulative across the engagements itemized in Sec. 03, where each figure appears as a line item.

03 — Statement of operations
03

Experience

Sec. 03 / 06 — Six engagements, in order
Entry 3.1 — Current

Tuntun Sekuritas

Software Engineer — iOS

10/2025 — Present

Indonesian securities & investment platform for retail stock trading.

Act as core engineer to migrate the app from a monolithic codebase to a modular architecture using UIKit and VIP (View-Interactor-Presenter), improving code ownership, build times, and scalability across feature teams.

Designed and built reusable SwiftUI and UIKit components — dynamic tooltip system with full-width positioning, custom spring-animated tab bars, congratulations popups, campaign mission/reward interfaces, and a Market Radar timeline UI — adopted across multiple product areas to improve visual consistency and reduce dependency on third-party libraries.

Designed and shipped the Sector feature, enabling users to browse and analyze stocks grouped by market sector (e.g., Finance, Technology, Energy), improving stock discovery and supporting thematic investment decisions.

Built TTImageViewUIKit, a custom UIKit image component that reduced image payload size by an average of 94–95% (e.g., 816 KB → 27 KB, 302 KB → 5 KB, 131 KB → 3 KB) — significantly lowering network consumption, reducing main-thread pressure for smoother scrolling on image-heavy screens like Exclusive Research (thousands of images), and cutting memory usage on long lists. Added a toggleable in-app debug overlay (green = cached, red = uncached) for quick cache inspection.

−94–95% payload816 KB → 27 KB
Entry 3.2

Tokopedia (ByteDance)

Software Engineer — iOS

08/2023 — 10/2025

Indonesian technology company with a mission to democratize commerce through technology. Twelve line items, filed under three accounts.

Account A — Growth & Revenue

Designed and shipped Content Switcher on the Deals page (UIKit, AsyncDisplayKit, RxSwift): +178% GMV, +73% paid orders, +53% user clicks.

+178% GMV+73% paid orders

Implemented Bonus Cashback homepage entry point (Swift, UIKit, TCA), driving up to $10.3M daily GMV (69.13% of total) and +$2.7M in bonus-cashback revenue (+0.45%).

$10.3M / day69.13% of GMV

Built and optimized Daily Benefit (Swift, VIPER, RxSwift, gRPC) with coupon bundles and milestones: +2.66% main orders/u, +3.45% CO, +3.56% repurchase rate (RPD7).

+2.66% orders/u+3.56% RPD7

Delivered Bedug Berhadiah (Ramadan Surprise Giftbox, UIKit/RxSwift/MVVM): +3.74% GMV/user, +1.06% main orders/user, +2.56% AOV.

+3.74% GMV/user+2.56% AOV

Shipped Misi Belanja shopping-quest feature (Swift, gRPC, VIPER) across iterations: +1.46% GMV/user, +0.75% main orders/user, ROAS 13.97, ROI2 1.22.

ROAS 13.97+1.46% GMV/user

Account B — Content & Product

Developed Content Mirroring for Feed Profile (Swift, UIKit, MVVM, custom video player): distributable videos 47k → 12.5M, daily publications 2.7k → 128k, CTR +11.6%, GPM +64.6%, first-frame success +25.9%, load time −22.9% (1.16s → 0.89s).

47k → 12.5MGPM +64.6%

Shipped Partial Order Fulfillment (Swift, UIKit, MVVM, REST API), enabling sellers to manage inventory more efficiently and reducing fulfillment delays.

Expanded Daily Benefit entry point to bottom navigation (Swift, UIKit, Texture, MVVM), improving new-user retention by 5%.

+5% retentionNew users

Account C — Platform & Performance

Integrated ByteIO Tracker into the iOS app (Phase 1 deployment), achieving 90%+ GMV attribution and significantly improving traceability of gross merchandise value.

90%+ attributionPhase 1

Led gRPC bandwidth optimization via networking-layer refactor, reducing backend usage by 45% (7.62 → 4.47 RPS).

−45% bandwidth7.62 → 4.47 RPS

Migrated Feed Profile view controllers from Texture → UIKit, improving FPS +1.8% and halving sample size (66 → 38), reducing tech debt and aligning with iOS best practices.

+1.8% FPS66 → 38 sample

Refactored DiscoveryParentViewModel API-fetching mechanism for improved readability, maintainability, and scalability without regressions.

Entry 3.3

Skolla

iOS Developer

08/2022 — 08/2023

Developed intuitive UI with VIPER + UIKit, improving readability and accessibility and lifting user engagement by +10%.

+10% engagementAccessibility

Implemented Live Class, Live Chat, and Consultation features (WebSocket, RxSwift, UIKit), improving user engagement by +12%.

+12% engagementRealtime
Entry 3.4

PT Mid Solusi Nusantara (Mekari)

iOS Developer Intern

09/2021 — 03/2022

Built and shipped Mekari Chat and Talenta apps (Swift, Firebase, REST API), increasing user engagement by 7% and reducing app bugs by 23%.

−23% bugs+7% engagement
Entry 3.5

PT Kasir Pintar

iOS Developer

02/2021 — 09/2021

Optimized SQLite queries in Swift, reducing offline data retrieval time by 40% and improving transaction reporting.

−40% retrievalOffline data

Integrated AsyncDisplayKit (Texture) for rendering, reducing UI load times by 9% and enhancing retention.

−9% load timeRendering
Entry 3.6

PT PLN

IT Support Technician

10/2017 — 12/2017

Reduced IT support ticket resolution time by 5% through proactive maintenance procedures.

−5% resolutionSupport ops
Notes to Sec. 03

Figures quoted in the right-hand column are production results recorded during each engagement; line items without a recorded figure carry none. Headline results cross-referenced as Figs 2.1–2.6 in Sec. 02.

04 — Credentials on file
04

Education

Sec. 04 / 06 — Three institutions
4.1

Binus University, Jakarta

Bachelor's Degree in Computer Science (in progress)

08/2025 — 12/2027
4.2

Universitas Dinamika (STIKOM Surabaya)

Associate Degree in Computer ScienceGPA 3.62

08/2019 — 08/2022
4.3

Vocational High School

Computer Engineering and Networking

01/2016 — 12/2019
05 — Instruments of the practice
05

Capabilities

Sec. 05 / 06 — Tooling inventory
5.1 — Core stack, in production daily

SwiftSwiftUIUIKit

MVVM VIPER TCA Clean Architecture

5.2

Reactive & Data

RxSwiftRxCocoaCombineSQLiteCore GraphicsSnapKitAsyncDisplayKit (Texture)

5.3

Networking & APIs

RESTgRPCGraphQLWebSocket

5.4

Tooling & Delivery

XcodeJenkinsFirebaseCleverTapAdjust SDKGitClaude Code / AI-assisted workflows

5.5

Beyond iOS

JavaScriptHTMLCSSBootstrapJavaPHP

5.6

Practice

Team playerBias for actionDeliver resultsDetail orientedCurious mindset

06 — Shipped to the App Store
06

On the App Store

Sec. 06 / 06 — Built & published
6.1

Inspire Creativity

A personal iOS app designed to spark and organize creative ideas

App Store ↗
6.2

3D LiDAR Scanner: Room Measure

LiDAR-powered room scanning with accurate 3D measurement on iOS

App Store ↗