Android Engineer | Kotlin Multiplatform Developer | Open Source Mentor, Maintainer & Contributor
Android Developer with 1.7 years of production experience (0.2 years full-time + 1.5 years internships) across 10+ mobile applications spanning 4 companies (Swipe, Mifos, TLDE Technologies, MobileByteSensei), specializing in Kotlin, Jetpack Compose, and Kotlin Multiplatform (KMP) for Android, iOS, Desktop, and Web.
Currently SDE-1 Android at Swipe (YC S21), where I own end-to-end feature flows — settings, products, expenses, and indirect income — after modernizing 15 production flows comprising 70+ screens by migrating legacy XML UI to Jetpack Compose, implementing a scalable multi-module MVI architecture, and introducing Gradle convention plugins that reduced build script duplication by 80%. Resolved 50+ production crashes and UI defects using Firebase Crashlytics and Intercom.
Maintainer and Mentor (GSoC & C4GT) at Mifos Initiative, selected for Mifos Summer of Code 2025 ($2,500 stipend). Migrated 20+ modules to Kotlin Multiplatform, authored 120+ pull requests (98% merge rate), reviewed 230+ PRs, and mentored 10+ new open-source contributors.
Also building ExpenseTrackr — a privacy-first, offline personal finance tracker in KMP/CMP (Android, iOS, Desktop from one codebase), currently in Google Play closed testing.
- 🏗️ Clean Architecture, MVVM & MVI — Multi-Module, Feature-Modular Apps
- 🚀 Kotlin Multiplatform (KMP) & Compose Multiplatform (CMP)
- 📱 Modern Android Development — Jetpack Compose, Material Design 3, Type-Safe Navigation
- 🔄 Dependency Injection — Koin & Hilt
- 🔥 Production Debugging — Firebase Crashlytics, Analytics & Intercom
- 🧪 CI/CD Pipelines & Cross-Platform Delivery
- 👥 Technical Leadership — Open Source Mentorship (C4GT & GSoC), PR Reviews
Role Progression: SDE 1 - Android — June 2026 – Present Android Developer Intern — Dec 2025 – June 2026
Hyderabad, India
- Own the settings, products, expenses, and indirect-income flows end to end — list, create, and edit — plus notifications, thermal prints, and PDF generation in a billing app used by thousands of businesses.
- Modernized 15 production flows across 70+ screens by migrating legacy XML UI to Jetpack Compose, redesigning UX, upgrading backend API integrations, and implementing scalable multi-module MVI architecture.
- Introduced Gradle convention plugins via a
build-logicmodule, centralizing build configuration across modules and reducing build script duplication by 80%. - Refactored features from a monolithic app module into independent feature modules using Kotlin, Coroutines, Flow, Hilt, Retrofit, and Room — improving scalability and long-term maintainability.
- Investigated and resolved 50+ production crashes, UI defects, and customer-reported issues using Firebase Crashlytics and Intercom, improving application reliability and smoother business operations.
Tech Stack: Kotlin • Jetpack Compose • MVI • Clean Architecture • Multi-Module • Gradle Convention Plugins • Hilt • Retrofit • Room • Coroutines • Flow
Nov 2024 – Present | Remote
Role Progression: 👨🏫 Mentor (GSoC & C4GT) — Mar 2026 – Present 💻 Open Source Mobile Developer — Nov 2024 – Present 🎓 Mifos Summer of Code 2025 — Jun 2025 – Sep 2025
- Authored 120+ PRs across 5 production repositories with 98% merge rate, contributing to financial inclusion platforms serving developing markets
- Migrated 20+ modules from Android-native to Kotlin Multiplatform, enabling shared codebases across Android, iOS, desktop, and web
- Reviewed 230+ pull requests, enforcing Clean Architecture and type-safe navigation — functioning as technical lead on architectural consistency across the org's mobile stack
- Led UI modernization across 100+ screens in Android Client and Mifos Mobile, including an architectural migration from MVVM to MVI improving state management and scalability
- Selected for Mifos Summer of Code 2025 — competitive 4-month global open-source program with $2,500 stipend
- Conducting interviews for GSoC and Code4GovTech (C4GT), running standups, and guiding 10+ new contributors through onboarding and open-source contributions
🏦 Android Client — Field Officer Banking Application
- 50+ merged PRs implementing critical features, bug fixes, and UX improvements
- Redesigned core banking workflows and led MVVM → MVI architectural migration
📱 Mifos Mobile — Customer Banking App
- 45+ merged PRs focused on KMP migration and architectural improvements
- Implemented type-safe navigation and contributed to MVVM → MVI migration
💳 Mifos Pay — Mobile Wallet Application
- 10+ merged PRs improving wallet functionality and performance
Tech Stack: Kotlin • KMP • CMP • Jetpack Compose • MVI • MVVM • Clean Architecture • Coroutines • Room • Ktor • Koin • Material Design 3 • Google Maps SDK
Apr 2025 – Nov 2025 | Remote
Developed 7 production-grade KMP applications with focus on cross-platform architecture and user experience.
- Implemented file management system with proper Android permissions handling
- Integrated Firebase Analytics and resolved critical Crashlytics issues
- Built reusable UI components using Jetpack Compose and Material Design 3
Tech Stack: Kotlin • KMP • CMP • Jetpack Compose • Firebase • CI/CD • Material Design
Nov 2025 – Dec 2025 | Remote
- Built onboarding experiences for a Kotlin Multiplatform application using Compose Multiplatform and Lottie animations.
Tech Stack: Kotlin • KMP • CMP • Lottie
💰 ExpenseTrackr — Privacy-First Offline Finance Tracker
One Kotlin codebase → Android, iOS, and Desktop. Currently in Google Play closed testing — public release soon.
- 16 Gradle modules · 18 screens · 15 ViewModels · 24 languages with in-app language switcher (RTL supported)
- Offline-first & private — all financial data stays on-device; CSV backup/restore that survives reinstalls
- Clean MVI architecture with custom Gradle convention plugins, Koin DI, Room (KMP), DataStore
- App lock — 6-digit PIN (SHA-256 hashed) + biometric unlock; Material 3 with dynamic color
- Interactive analytics — donut charts, spent-vs-saved, budgets with pre-overspend warnings
Tech Stack: Kotlin Multiplatform • Compose Multiplatform • Clean MVI • Room (KMP) • Koin • Material 3 • Firebase
I write about Android engineering and Kotlin Multiplatform on Medium:
- Ship Your Android App to Testers Automatically: A Complete GitHub Actions + Firebase App Distribution Guide
- How I Shrunk Every Feature Module's build.gradle from 60+ Lines to 12 Lines
- Reducing Boilerplate in Jetpack Compose MVI: The Template I Use for Every Screen
- Building a Comma-Separated Decimal Input in Jetpack Compose
Primary: Kotlin — all production Android & KMP development Supporting: Java (DSA & competitive programming), SQL (Room/SQLDelight queries)
- Android — Production apps at Swipe, Mifos, MobileByteSensei
- KMP + CMP — 7 production KMP apps, 20+ module migrations (Android → KMP), ExpenseTrackr
- Cross-Platform Targets — Android, iOS, Desktop, Web
- MVI & MVVM — Led MVVM → MVI migration across 100+ screens at Mifos
- Clean Architecture — Feature-modular, multi-module project structure
- Dependency Injection — Hilt (Android), Koin (KMP)
- Type-Safe Navigation — Compose Navigation, implemented across banking apps
- SOLID Principles — Repository Pattern, Design Patterns
- Firebase — Crashlytics (crash monitoring), Analytics (observability)
- Intercom — Customer issue tracking and production debugging at Swipe
- CI/CD — GitHub Actions pipelines across 7+ KMP projects, automated tester delivery via Firebase App Distribution
- Gradle — Custom convention plugins (
build-logic), version catalogs, R8 minification - Google Maps SDK — Integrated in Mifos banking applications
- Networking: Ktor / Ktorfit (KMP), Retrofit, OkHttp
- Database: Room (Android & KMP), SQLDelight (KMP), DataStore
- Async: Coroutines, Flow — used across all production projects
- Background Work: WorkManager
- UI: Compose, Material Design 3, Coil, Lottie, Accompanist
- Serialization: kotlinx.serialization, kotlinx.datetime
- Testing: JUnit, Mockito, Espresso
- 🎓 Qualified GATE CS 2025 — strong command of core CS fundamentals
- ⚔️ LeetCode Knight — 800+ problems solved
- 🥇 GeeksforGeeks Institute Rank 1 — 1000+ problems solved
- ⭐ CodeChef 3★ and HackerRank 5★ (Problem Solving)
- 🎓 B.Tech in CSE — RGUKT RK Valley (CGPA: 9.0/10)
"I highly recommend Jilakara Revanth Kumar as a Kotlin Multiplatform Developer who consistently delivers high-quality, scalable solutions. Revanth brings strong expertise in Kotlin Multiplatform development, with a deep understanding of building efficient, cross-platform architectures. His approach to system design and architecture is thoughtful, well-structured, and aligned with best practices, ensuring maintainable and future-ready codebases. One of his standout strengths is his debugging ability, he has a sharp eye for identifying complex issues and resolving them with clarity and precision. He approaches challenges methodically and remains solution-oriented, even in high-pressure situations.Beyond his technical skills, Revanth is reliable, proactive, and a great collaborator, making him a valuable asset to any development team. I strongly recommend him for any role requiring expertise in Kotlin Multiplatform and robust software architecture."
— Rajan Maurya, Engineering Manager | Kotlin Multiplatform Expert · LinkedIn Recommendation
Consistent problem solver across multiple platforms with focus on data structures and algorithms:
I'm always interested in discussing Android development, Kotlin Multiplatform, or collaboration opportunities.



