Available for new opportunities

Jalaluddin
Muhammad Karim

Senior Android Engineer | 7+ Years Crafting Enterprise-Grade Mobile Experiences

Expertise in Kotlin, Jetpack Compose, KMM, and scaling robust applications to over 800k+ MAU with clean, maintainable architecture.

About Me

architecture

Scalable Architectures

I specialize in designing and implementing robust, clean architectures (MVVM, MVI) that scale elegantly. My approach ensures maintainability and high performance across complex enterprise applications, reducing technical debt and enabling rapid feature delivery.

devices

Jetpack Compose

Expert in modernizing legacy XML UIs to declarative Compose, creating fluid, responsive, and reusable component libraries.

sync_alt

KMM Integration

Leveraging Kotlin Multiplatform Mobile to share core business logic across platforms without sacrificing native performance.

7+
Years Exp.
800k+
Active Users
4+
Major Apps

Experience

Senior Android Engineer

Dec 2023 - Present
Bluebird Group
  • check Spearheaded development for the MyBluebird app, serving an active user base of over 800k+ MAU.
  • check Architected and integrated Kotlin Multiplatform Mobile (KMM) for core business logic layer.
  • check Led the comprehensive UI migration strategy from legacy XML to modern Jetpack Compose.

Android Engineer

Mar 2022 - Nov 2023
PT. Serasi Autoraya
  • horizontal_rule Drove extensive UI modernization initiatives, successfully transitioning complex views from XML to Compose.
  • horizontal_rule Executed deep architecture refactoring to improve testability and reduce app crash rates.

Android Developer

Prior Roles
Otozilla & Jobready

Developed and launched niche social media platforms and specialized job-seeking applications from the ground up, focusing on engaging user experiences and robust API integrations.

Technical Arsenal

Languages & Core

Kotlin Coroutines Flow Java

UI & Views

Jetpack Compose Material 3 XML Layouts Custom Views

Architecture & DI

Clean Architecture MVVM / MVI Koin

Cross-Platform & Tools

KMP Git CI/CD Gradle KTS

DATA & NETWORKING

Room Database DataStore Retrofit Ktor

TESTING & WORKFLOW

JUnit / MockK SDD AI-Assisted Dev (Claude Code, Gemini CLI)

Featured Projects

account_balance_wallet

DUiT - Smart Budgeting & Tracker

A personal finance application featuring Smart Cycle Budgeting and a Daily Sustainable Target Spend (DSTS) algorithm. Developed entirely in native Android using Kotlin and Jetpack Compose, it implements Clean Architecture principles to ensure fast, secure, and 100% offline performance.

Native Android Kotlin Jetpack Compose Clean Architecture MVVM Room DB Offline-First
Personal Finance App Screenshot