About me

Adi Putra Setiawan.
Senior Mobile Engineer.

Senior Mobile Engineer with 11+ years of experience delivering high-performance Android and iOS applications. Expert in translating complex product requirements into elegant, user-centric native solutions. Proven track record in accelerating delivery, leading development teams, and architecting robust mobile ecosystems.

Focus areas

The work shows up across fintech, education, and international product teams. The themes underneath stay consistent.

Mobile Platforms

Expert in delivering high-performance native iOS (Swift) and Android (Kotlin/Java) applications.

Modern UI & Frameworks

Deep understanding of modern declarative UI paradigms, specializing in Jetpack Compose, SwiftUI, and Compose Multiplatform.

Architecture & Scalability

Designing robust and maintainable architectures using MVVM, MVI, and Clean Architecture for scale.

Team Leadership & Delivery

Mentoring engineers, steering end-to-end development, conducting code reviews, and aligning UX across platforms.

Experience

Five teams across fintech, education, and international product engineering.

Jan 2020 - PresentJakarta, IndonesiaTADA

Mobile Application Developer (Android & iOS)

  • Strategic Native Migration: Spearheaded the complete rewrite of the Tada Partner app from React Native to fully native Android and iOS, delivering the project completely in a record 4-5 months each platform while significantly improving performance and maintainability.
  • Core Feature Engineering: Designed and implemented high-impact modules including multi-provider loyalty card systems, eGift redemption, and real-time virtual franchise order management.
  • Architecture & Reliability: Ensured high app performance and reliability by adhering to native best practices, implementing robust error handling, and streamlining complex backend API integrations.
  • Cross-Platform Synergy: Collaborated with cross-functional teams to align Android and iOS user experiences while optimizing development timelines and maintenance cycles.
AndroidKotliniOSSwiftNative DevelopmentAPI IntegrationJetpack ComposeSwiftUIBluetooth PrinterFirebaseAirshipCI/CD
May 2017 - Jan 2020Jakarta, IndonesiaMNC Innovation Center

Lead Mobile Application Developer

  • End-to-End Development: Led the end-to-end development lifecycle for iOS and Android applications, from architecture design and coding to testing, deployment, and maintenance.
  • Team Leadership: Mentored and managed a team of 10 mobile developers, fostering a collaborative environment, conducting code reviews, and promoting best practices in software development.
  • Performance & Deployment: Drove performance optimization, bug resolution, and app store submission processes, ensuring high ratings and a seamless user experience.
iOSAndroidTeam LeadershipSwiftKotlinJavaMobile ArchitectureApp Store Submission
Jan 2017 - Jan 2020Jakarta, IndonesiaMNC Innovation Center

iOS App Developer

  • Designed, built, and optimized native iOS applications using Swift and Objective-C, ensuring fluid layouts and clean integration with backend microservices.
  • Coordinated closely with UI/UX designers and product owners to translate design mockups into pixel-perfect mobile features.
iOSSwiftObjective-CUI/UX TranslationREST APIs
Mar 2016 - Dec 2016Jakarta, IndonesiaMNC Innovation Center

Android Developer

  • Developed native Android applications from scratch using Java, focusing on memory efficiency and fast rendering.
  • Implemented local databases and structured caching to enable robust offline functionality and smooth data synchronization.
AndroidJavaAndroid SDKOffline CachingREST APIs
Feb 2015 - Feb 2016Jakarta, IndonesiaPT INFOKOM ELEKTRINDO

Staff Software Engineer (Android)

  • Engineered native Android applications for enterprise clients, integrating secure web service endpoints and corporate authentication protocols.
  • Identified bottlenecks, optimized application performance, and resolved legacy production bugs.
AndroidJavaAndroid SDKEnterprise IntegrationPerformance Tuning
Aug 2014 - Dec 2014Jakarta, IndonesiaStartup Proffy

Mobile Lead Development

  • Led the initial mobile development strategy and delivered high-fidelity prototypes for prospective investor presentations and market validation.
Mobile StrategyPrototypingAndroidUX Design

Technical skills

Grouped roughly by where they get used. Mobile is the centre of mass; the rest grew around it.

Mobile Platforms

Android (Kotlin/Java)iOS (Swift)Native DevelopmentKotlin Multiplatform (KMP)

UI & Frameworks

Jetpack ComposeSwiftUICompose Multiplatform

Architecture & Methodologies

MVVMMVIClean ArchitectureGitJIRA

Tools & Technologies

FirebaseAirshipDagger/HiltKoin

AI Tools

AntigravityGemini CLIClaude Code

Payment Service Provider

XenditMidtransStripe