Iqbal Adriansyah Adrial,

Lead iOS Engineer


A Lead iOS Engineer with ~10 years in mobile development and 7+ years building high-traffic mobile-banking super-apps, I lead cross-functional teams from architecture to release — with a focus on modular architecture, mobile security, and CI/CD, and a growing practice in applied AI on mobile.

Profile

I specialize in modernizing mobile-banking platforms — improving architecture, stability, runtime performance, and end-to-end security. I've led iOS engineering for two of Indonesia's largest banking super-apps, Wondr by BNI and Livin' by Mandiri, setting the foundation architecture, coding standards, and CI/CD that let teams ship faster and safer.

More recently I've been bringing AI into mobile: RAG pipelines, MCP (Model Context Protocol) servers, on-device LLM integration in Xcode/iOS, and vector databases for long-term memory.

Experience

Lead iOS Engineer

Bank Negara Indonesia (BNI)

  • Lead iOS engineering for core banking journeys within Digital Banking Delivery.
  • Established the iOS foundation architecture: workspace modularization, XcodeGen/xcconfig, SPM/CocoaPods.
  • Defined coding standards and review checklists, enforced with SwiftLint and pre-merge CI gates.
  • Own CI/CD (Jenkins + Fastlane): automated build, test, release, signing, and versioning.
  • Improved stability via release gates and crash triage (Crashlytics, Dynatrace); optimized cold-start and render performance.
  • Strengthened security: mobile RASP (IxGuard), jailbreak/root checks, certificate pinning, secure storage.

Lead iOS Engineer

Bank Mandiri

  • Led the iOS team, owning execution quality, code reviews, and release readiness.
  • Designed and rolled out a scalable iOS foundation architecture (feature modules, shared core kits, dependency rules).
  • Authored iOS coding standards and the review checklist; standardized SwiftLint rules and project templates.
  • Built and maintained CI/CD (Jenkins + Fastlane) for nightly builds, TestFlight/UAT releases, and release tagging.

Cross-Platform Team Lead

Bank Mandiri

  • Led iOS, Android, and Angular (back office) teams, owning quality and release readiness across platforms.
  • Unified cross-platform foundation architecture and coding standards (Swift/Kotlin/Angular) with shared templates.
  • Set up and enforced static analysis (SwiftLint, ktlint, ESLint) and pre-commit hooks.
  • Standardized multi-platform CI/CD (Jenkins, Fastlane/Gradle/NPM): provisioning, signing, and artifacts.

iOS Developer

Bank Mandiri

  • Built and maintained iOS features across payments, accounts, and cards.
  • Improved stability and performance across critical user flows.
  • Drove early modularization, unit/UI testing adoption, and initial Jenkins/Fastlane setup.

Full Stack & Mobile Developer

BTPN

  • Built a staffing-assignment web application on the OutSystems platform.
  • Developed a timesheet mobile app with React Native.
  • Maintained an existing iOS application.

Freelance Software Developer

Independent

  • Deliver end-to-end web and mobile apps (iOS & Android) for independent clients, including deployment.
  • Build AI/LLM tooling: RAG pipelines, MCP servers, and on-device LLM integration in Xcode/iOS.
  • Use vector databases for embeddings and long-term memory in AI applications.

Skills

iOS & Languages

  • Swift, SwiftUI, UIKit
  • Kotlin
  • Xcode

Architecture

  • Modular & Clean Architecture
  • Swift Package Manager, CocoaPods
  • XcodeGen / xcconfig

CI/CD & DevSecOps

  • Jenkins, Fastlane, Git
  • SwiftLint, Gradle
  • RASP (IxGuard / DexGuard)
  • Certificate pinning, jailbreak/root detection

Quality

  • Unit, UI & snapshot testing
  • Crash triage (Crashlytics, Dynatrace)

AI / LLM Engineering

  • RAG pipelines, MCP servers
  • On-device / local LLMs
  • Vector databases

Cloud, Analytics & Leadership

  • AWS, GCP, Azure
  • Firebase, Appsflyer, A/B testing
  • Team leadership, code review, standards

Education

BINUS University

Information Technology

Certifications

Cybersecurity Awareness: Terminology

LinkedIn Learning

Cybersecurity Awareness: Ransomware

LinkedIn Learning