Andika Putra

Andika Putra.

Android Developer, based in Jakarta.

Android Developer specializing in Kotlin, modern Android architecture, and high-performance mobile apps for large-scale users.

Android Engineer.

Large-scale mobile applications

Performance & Stability.

Crash, ANR, memory optimization

Engineering Quality.

Testing, stability & performance

— Technical Skills

Expertise & Technologies

Specialized in Android development with a focus on building scalable, high-performance applications using modern architecture patterns and best practices.

Languages & UI

KotlinJavaJetpack ComposeXML

Architecture

MVVMMVPClean ArchitectureModular

DI & Networking

HiltDaggerRetrofitOkHttp

Data & Storage

RoomSQLiteFirebase FirestoreFirebase Auth

Concurrency

CoroutinesFlowLiveData

Multimedia

ExoPlayer Media3Adaptive StreamingReels Playback

DevOps & Build

GradleGitHub ActionsCI/CDCrashlytics

Testing

JUnitMockitoMockK

Performance

Memory ProfilingANR ReductionCaching Strategies

— Contact Me

Let's work together?

Estimate your project? Let me know here.

Location

Jakarta, Indonesia

— Portfolio

All Creative Works. Selected projects.

Education, Language Learning, Productivity

OboeruApp

Kotlin MultiplatformCompose MultiplatformMVVM
OboeruApp
Android & iOS
Education, Language Learning, Quiz

Oboeru

KotlinMVVMCompose
Oboeru
Android
Video, Utility, Social

Vliloom

KotlinMVVMXML
Vliloom
Android
1 / 2

— Work Experience

Career Journey.

Android Developer

Current

Detikcom

April 2022 - Present

  • Built and maintained large-scale Android applications using Kotlin and XML, improving performance and stability for millions of active users.
  • Refactored legacy MVP components into cleaner, modular structures, making the codebase easier to maintain and speeding up feature development.

Android Developer

Appkey Indonesia

February 2018 - March 2022

  • Developed Android applications for clients across multiple industries (e-commerce, media, utilities), delivering stable and scalable mobile solutions.
  • Implemented new features using Kotlin/Java while collaborating with clients to clarify requirements, define feature scope, and align on project timelines.