Julsapargi Nursam

Mobile Engineer

Padang Panjang, West Sumatra, Indonesia6 yrs 4 mos experience

Key Highlights

  • 6+ years of Android development experience
  • Expert in Kotlin Multiplatform and Jetpack Compose
  • Strong focus on maintainable and scalable code
Stackforce AI infers this person is a Mobile Engineer specializing in Android and cross-platform development.

Contact

Skills

Core Skills

Android DevelopmentKotlinKotlin Multiplatform

Other Skills

Jetpack ComposeKoinModel-view-viewmodel (MVVM)Android StudioManual TestingCode ReviewDebugging & TroubleshootingCompose MultiplatformMobile ApplicationsGitKotlin CoroutinesAndroid JetpackiOSRxJavaAndroid SDK

About

I'm a Mobile Engineer with 6+ years of experience building Android applications, and since 2023, I've been developing cross-platform solutions using Kotlin Multiplatform (KMP). I enjoy working with modular architectures like MVVM and Clean Architecture to support long-term scalability. Recently, I’ve been focusing on sharing business logic across Android and iOS with KMP, and building modern interfaces using Jetpack Compose and Compose Multiplatform. I care about writing maintainable code, collaborating across teams, and building features that work reliably — backed by solid tests using JUnit, MockK, and Turbine. Let’s connect if you’re working on something exciting or just want to talk tech!

Experience

6 yrs 4 mos
Total Experience
1 yr 3 mos
Average Tenure
--
Current Experience

Pt astra international tbk

Android Developer

Jun 2025Present · 1 yr · Jakarta, Indonesia · Remote

  • Developed and implemented 2 new features that enhanced user functionality and aligned with product goals, ensuring seamless integration with existing modules.
  • Collaborated closely with QA teams to identify and fix critical bugs, significantly improving app reliability and user satisfaction.
KotlinJetpack ComposeKoinModel-view-viewmodel (MVVM)Android Development

Efishery

Mobile Engineer - Android

May 2022Mar 2025 · 2 yrs 10 mos · Bandung, West Java, Indonesia · Remote

  • Led the migration of the Gradle build configuration from Groovy to Kotlin DSL, improving readability, consistency, and maintainability across multi-module projects.
  • Transitioned dependency injection from Dagger2 to Hilt, reducing code complexity and improving onboarding speed for new developers.
  • Implemented Kotlin Multiplatform (KMP) for eFeederApp across Android and iOS, enabling up to 70% shared codebase, which reduced duplication, improved consistency, and sped up feature delivery.
  • Replaced Retrofit with Ktor Client in the shared module to streamline networking logic and ensure full compatibility with KMP.
  • Migrated the local database layer from Room to SQLDelight, enabling reliable cross-platform persistence and maintaining data integrity across app updates.
  • Refactored the offline-first strategy into shared code by relocating background jobs from Android’s WorkManager and exploring BGTaskScheduler integration for iOS.
  • Led the transition from XML-based UI to Compose Multiplatform and upgraded the design system from OneFish v1 to v2, improving UI development efficiency and design consistency across platforms.
  • Increased unit test coverage of the shared codebase to 64%, utilizing Kotlin Test, MockK, and Turbine to validate business logic and prevent regressions.
  • Collaborated closely with product managers and QA engineers to deliver new features, resolve critical bugs, and ensure stable, on-time releases.
Kotlin MultiplatformCompose MultiplatformMobile ApplicationsGitKotlin CoroutinesKotlin+13

Accurate

Senior Mobile Engineer - Android

Jan 2021Apr 2022 · 1 yr 3 mos · Kota Tangerang, Banten, Indonesia · On-site

  • Led a team of three Android engineers in developing features for Accurate POS, ensuring technical alignment and team efficiency during the entire development process.
  • Planned sprint cycles with the Product Manager, breaking down technical tasks and assigning them based on team members' strengths and priorities.
  • Collaborated cross-functionally with product, QA, and backend teams to design, develop, and deliver features aligned with both business goals and technical feasibility.
  • Designed and implemented a modular architecture based on MVVM and Clean Architecture to improve long-term maintainability and scalability.
  • Adopted Hilt for dependency injection, simplifying dependency management and improving code readability.
  • Led the migration from XML-based UI to Jetpack Compose, accelerating interface development and producing cleaner, more maintainable code.
  • Contributed to new feature development, bug fixes, and performance enhancements to ensure optimal user experience in each iteration.
Jetpack ComposeKotlinKotlin CoroutinesGitAndroid JetpackAndroid Development+9

Wowbid

Android Developer

Nov 2019Dec 2020 · 1 yr 1 mo · Greater Jakarta Area, Indonesia · On-site

  • Implemented UI designs using XML, translating visual concepts from the design team into accurate and maintainable Android layouts that aligned with product specifications.
  • Identified and fixed bugs, and performed performance optimizations to maintain system stability and improve the overall user experience.
  • Collaborated with product, QA, and backend teams to build and deliver new features in line with defined specifications and development timelines.
GitKotlin CoroutinesKotlinAndroid DevelopmentRxJavaAndroid SDK+4

Cv. mediatama web indonesia

Android Developer

Mar 2019Jul 2019 · 4 mos · Padang Area, West Sumatera, Indonesia · On-site

  • Developed and released multiple Android applications, including Hemodialysis Diary, BP Paud Dismas Sumbar, and Kasir Mediatama, using Kotlin and MVP architecture—covering the entire development cycle from implementation to Play Store publication.
  • Provided one-on-one technical mentorship to training participants, guiding them through the fundamentals of Android development with a hands-on, structured learning approach.
GitKotlinAndroid DevelopmentAndroid SDKREST APIsAndroid+2

Dicoding academy

External Code Reviewer

Oct 2018Present · 7 yrs 8 mos · Bandung, West Java, Indonesia · Remote

  • Conducted manual testing and code reviews for student-submitted Android apps on Dicoding Academy, ensuring functionality, performance, and adherence to coding standards.
  • Provided structured feedback using Android Studio to help learners improve app quality and deepen their understanding of Android development best practices.
Android StudioAndroid DevelopmentManual TestingCode ReviewDebugging & Troubleshooting

Mitrafin

Staff IT - Development (Android Developers)

Mar 2018Jan 2019 · 10 mos · Greater Jakarta Area, Indonesia · On-site

  • Refactored legacy Android applications (APF Collector and BSM Collector) from Java to Kotlin, and implemented MVP architecture to improve code maintainability and scalability.
  • Developed the BSM Surveyor app from scratch to release, using Kotlin and MVP pattern to deliver a clean and modular codebase.
  • Maintained and enhanced the Buana Multidana CRM app, originally built in Java, by improving features and resolving technical issues to ensure stable operations.
  • Handled end-to-end feature development and bug fixes across multiple Android apps to support day-to-day user needs and ensure system reliability.
GitJavaKotlinAndroid DevelopmentAndroid SDKREST APIs+3

Education

UNIVERSITAS PUTRA INDONESIA YPTK

Bachelor of Computer Science — Teknik Informatika

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Android Development & Kotlin

Explore similar profiles based on matching skills and experience