Skip to content
BackNov 7
Karthick C.
Upwork badge

Karthick C.

Senior Android Engineer | Kotlin | Jetpack Compose | MVVM | Clean Arch

Senior Android Engineer with 12+ years of experience designing and developing scalable, high-performance mobile applications across FinTech, E-commerce, Digital Payments, Ride-Hailing, Food Ordering, Subscription Platforms, and Mobile SDKs. I specialize in building production-ready Android applications using Kotlin, Java, Jetpack Compose, MVVM, Clean Architecture, Coroutines, Flow, RxJava, Retrofit, OkHttp, Dagger/Hilt, Kotlin Multiplatform, and Firebase. I have extensive experience modernizing legacy Android applications, migrating XML-based UIs to Jetpack Compose, and implementing Server-Driven UI architectures for dynamic feature delivery. My expertise includes: • Native Android application development • Jetpack Compose UI development • Server-Driven UI architecture • Mobile SDK development and integration • REST API integration • Performance optimization and app startup benchmarking • Memory optimization and crash analysis • CI/CD automation using Bitrise, GitHub Actions, and Azure DevOps • Play Store release management • Code reviews, mentoring, and technical leadership I have successfully delivered applications serving users across multiple countries, focusing on stability, scalability, and performance. My work has included improving crash-free sessions to over 99%, reducing CI/CD build times by 50%, optimizing application startup performance using Android Macrobenchmark, and building reusable UI component libraries and design systems. Technical Skills • Languages: Kotlin, Java, Go • UI: Jetpack Compose, XML • Architecture: MVVM, Clean Architecture, Server-Driven UI, Kotlin Multiplatform • Concurrency: Coroutines, Flow, RxJava • Networking: Retrofit, OkHttp • Dependency Injection: Dagger2, Hilt • Testing: JUnit, Espresso, Selenium, Jacoco, SonarQube, Macrobenchmark • DevOps: Bitrise, Azure DevOps, GitHub Actions, Firebase, CI/CD Pipelines • Cloud & Backend: Google Cloud Run, PostgreSQL, REST APIs I help clients build scalable Android applications, modernize legacy codebases, optimize performance, integrate APIs and SDKs, automate CI/CD pipelines, and deliver clean, maintainable, production-ready mobile solutions.

🇮🇳Madurai, India$35/hr100% JSS5.00 (7)Since Jul 2020

Earnings and projects

MRR
$551

Last 6 months ÷ 6

World#73,895 / 412k
🇮🇳Country#7,884 / 45.9k
Revenue, last 30 days
$161

Last 6 months: $3.3k

World#85,441 / 412k
🇮🇳Country#9,118 / 45.9k
Total earnings
$6.8k

Billed in all: $7.1k

World#228,852 / 412k
🇮🇳Country#27,845 / 45.9k
Per project
$617

$3.3k in the last 6 months

World#163,640 / 412k
🇮🇳Country#20,452 / 45.9k
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇮🇳Country#14,379 / 45.9k
Projects in all
11

Across 16 contracts

81% fixed19% hourly
World#192,417 / 412k
🇮🇳Country#25,771 / 45.9k

Earnings, last 30 days

$7.1k+$161 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$6.9k$7.0k$7.1k$7.2kOct 8Oct 23Nov 7

Skill rankings: Top 5% in RxJava

Ranked by MRR among everyone on Upwork with the skill.

  1. #4RxJava73 freelancers · 🇮🇳 #1Top 5%
  2. #4Mockito42 freelancers · 🇮🇳 #2Top 10%
  3. #7Dagger 251 freelancers · 🇮🇳 #2Top 14%
  4. #9Android Tablet26 freelancers · 🇮🇳 #3Top 35%
  5. #12Android Room Persistence108 freelancers · 🇮🇳 #3Top 11%
  6. #19Retrofit155 freelancers · 🇮🇳 #4Top 12%
  7. #27Model View ViewModel228 freelancers · 🇮🇳 #6Top 12%
  8. #43JetPack272 freelancers · 🇮🇳 #13Top 16%