Samsul Aripin

Samsul Aripin

Mobile App Developer (Android & iOS)
Probolinggo, East Java, Indonesia
Performance-driven Mobile App Developer experienced in the complete lifecycle of native & cross-platform mobile apps for Android and iOS. Expert in Modern Android Development (MAD), Swift/SwiftUI, Kotlin Multiplatform (KMP), and Offline-First architectures. Proven track record of re-engineering legacy mobile apps (achieving 40% faster load times and 0.2% crash rates), building modular POS enterprise applications, and implementing low-level Android system utilities. Adept at bridging functional requirements with high-quality UI/UX.

Experience

Zenenta | Freelance Android Developer
Nov 2024 - Present
Semarang (Remote)
  • Simplidot: Developed modular Android distribution and sales management app using Kotlin, Jetpack Compose, and Koin/Hilt for Dependency Injection.
  • Tiket Umroh: Built Umrah ticket booking & pilgrimage management application module with seamless schedule and booking flows.
  • Jegeg POS & Bangunan POS: Engineered customized Point-of-Sale (POS) solutions for retail, beauty, and building material supply stores, managing product variants, inventory, and cart checkout.
  • Integrated hardware-level ESC/POS thermal printing commands directly into transaction print flows.
Tech: Kotlin, Jetpack Compose, Retrofit, Koin, Hilt, ESC/POS Printing, Git
Dealjava | Android Developer
Aug 2022 - Aug 2026
Surabaya (Remote)
  • Led mobile development lifecycle for Customer & Merchant apps.
  • Re-engineered legacy apps using Kotlin & MVVM, achieving 40% faster load times.
  • Integrated Payment Gateways, Maps, and Push Notifications, boosting engagement by 90%.
  • Reduced crash rate to under 0.2% (99.8% crash-free sessions).
Tech: Kotlin, Java, MVVM, Dagger Hilt, Retrofit, Room, Firebase
Dealjava | iOS Developer
Dec 2022 - Nov 2024
Surabaya (Remote)
  • Led complete rewrite of Customer App using Swift & UIKit (MVVM).
  • Managed App Store Connect & TestFlight release cycles.
  • Optimized memory usage using Xcode Instruments.
Tech: Swift, UIKit, Auto Layout, CocoaPods, REST API, Xcode Instruments
PDAM TIRTA DARMA | Freelance Android Developer
Nov 2023 - Feb 2024
Probolinggo
  • Developed "Field Operation" app for water meter recording.
  • Built "Offline-First" architecture using Room Database for unstable internet areas.
  • Engineered background synchronization for large datasets.
Tech: Kotlin, MVVM, Clean Architecture, Room, CameraX, WorkManager
Digital Talent Scholarship | Facilitator Android Intermediate
Jul 2022 - Nov 2022
Jakarta Pusat (Remote)
  • Mentored students in DTS PRO A program (Google/Dicoding standards).
  • Taught MVVM, Dependency Injection, and Jetpack Components.
  • Conducted code reviews and debugging sessions.
Tech: Android, Android SDK, MVVM, Android Jetpack, UI Testing, Unit Testing
PT. POMI | Mobile Developer Intern
Oct 2021 - Feb 2022
Probolinggo
  • Developed internal Operational Reporting Application using Kotlin & MVP pattern.
  • Led a cross-functional team (Backend, Frontend, UI/UX).
Tech: Kotlin, MVP, Animation, Retrofit

Featured Projects

All Android iOS Cross-Platform (KMP)
GymCoach App | Cross-Platform Kotlin Multiplatform
2026
Tech: Kotlin Multiplatform, Compose Multiplatform, Room KMP, Koin, WebGL
Project Details ▼
  • Designed and architected a cross-platform fitness mobile application (Android & iOS) with ~90% shared codebase.
  • Utilized Room KMP SQLite as the cross-platform local database and Koin for modular Dependency Injection.
  • Displayed 3D movement animations (.glb) using WebView integrated with the Google `` library.
  • AI Acceleration: Utilized GenAI pair programming tools to accelerate Kotlin Multiplatform cross-platform data modeling and 3D webview integration.
MSaveMoney App | iOS Native Financial Tracker
2026
Tech: SwiftUI, SwiftData, Swift Charts, Firebase (Auth & Firestore)
Project Details ▼
  • iOS Native: Built with SwiftUI & SwiftData for seamless offline-first local persistence.
  • Analytics & Cloud: Integrated Swift Charts for 7-day expense tracking and Cloud Firestore for real-time data sync.
  • Security: Implemented strict Firestore Security Rules (`users/{uid}`) for robust per-user data protection.
  • AI Acceleration: Leveraged AI-assisted engineering workflows (LLMs & Prompt Engineering) for rapid UI prototyping and Firestore schema design.
Email Search Tool | Android System Utility
2025
Tech: Kotlin, Accessibility Service API, WindowManager Overlay, Android SDK
Project Details ▼
  • Created an Android system automation tool utilizing the Accessibility Service API to scan external user interfaces (such as Google's "Choose an account" dialog).
  • Implemented auto-scrolling lists and real-time detection of matching emails/names.
  • Designed a floating window overlay (bubble) that runs stably over other applications using WindowManager.

Education

Universitas Nurul Jadid

Bachelor of Informatics Engineering

GPA: 3.84 / 4.00

2018 - 2022

Binar Academy

UI/UX Designer (Independent Study)

GPA: 4.90 / 5.00

Jan 2022 - Jul 2022

Hacktiv8 Indonesia

Android With Java Native

GPA: 91.7 / 100

Aug 2021 - Sep 2022

Technical Skills

Languages
Kotlin, Swift, Java, Dart, TypeScript, SQL
Android
Jetpack Compose, XML, MVVM, Clean Architecture, Dagger Hilt, Retrofit, Room DB, Coroutines, Flow, Kotlin Multiplatform, Accessibility Services
iOS
UIKit, SwiftUI, Auto Layout, CocoaPods, MVVM Architecture, MVC Architecture, SwiftData, Swift Charts
Backend & Cloud
Firebase (Auth, Firestore, Cloud Functions), RESTful APIs, JSON Parsing
Tools
Git/GitHub/GitLab, Figma, Android Studio, Xcode, TestFlight, Postman, VS Code
AI & Productivity
AI-Assisted Engineering, Prompt Engineering, GitHub Copilot, Cursor, LLMs (Gemini / Claude / ChatGPT)

Licenses & Certifications

Programmer
BNSP (National Agency for Professional Certification)
Becoming an Android Developer Expert
Dicoding
Learning Android Jetpack Pro
Dicoding
Learning to Create iOS Apps for Beginners
Dicoding
Starting Programming with Swift
Dicoding
Intermediate Android Application Development
Dicoding
Android Java (Kampus Merdeka)
Hacktiv8