Skip to content
View revanthkumarJ's full-sized avatar

Block or report revanthkumarJ

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
revanthkumarJ/README.md

Revanth Kumar Jilakara

Android Engineer | Kotlin Multiplatform Developer | Open Source Mentor, Maintainer & Contributor

Portfolio LinkedIn Medium LeetCode Email


👨‍💻 About Me

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.

Key Expertise

  • 🏗️ 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

💼 Professional Experience

💼 SDE 1 - Android | Swipe (YC S21)

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-logic module, 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


🌐 Open Source Mobile Developer → Mentor | Mifos Initiative

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

Impact & Achievements

  • 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

Key Contributions by Repository

🏦 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


📱 Mobile Development Intern | MobileByteSensei

Apr 2025 – Nov 2025 | Remote

Developed 7 production-grade KMP applications with focus on cross-platform architecture and user experience.

Notable Achievements

  • 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


🛠️ Software Development Intern | TLDE Technologies

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


🚀 Featured Project

💰 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


✍️ Technical Writing

I write about Android engineering and Kotlin Multiplatform on Medium:


🛠️ Technical Skills

Languages

Kotlin Java SQL

Primary: Kotlin — all production Android & KMP development Supporting: Java (DSA & competitive programming), SQL (Room/SQLDelight queries)


Mobile Development

Android Jetpack Compose KMP CMP Material Design

  • 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

Architecture & Patterns

  • 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

Tools & Technologies

Git Firebase Gradle Jira Postman

  • 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

Libraries & Frameworks

  • 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

🏆 Achievements

  • 🎓 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)

💬 What People Say

"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


📊 GitHub Statistics



Activity Graph


🎯 Competitive Programming

Consistent problem solver across multiple platforms with focus on data structures and algorithms:

Competitive programming profiles


📫 Let's Connect

I'm always interested in discussing Android development, Kotlin Multiplatform, or collaboration opportunities.


💡 Open to opportunities in Android Development, Kotlin Multiplatform, and Mobile Architecture roles

Pinned Loading

  1. ExpenseTrackr ExpenseTrackr Public

    Kotlin

  2. MSOC_progress MSOC_progress Public

    This blog will serve as a weekly progress tracker of my contributions, learnings, and challenges throughout the program.

  3. mifos-mobile mifos-mobile Public

    Forked from openMF/mifos-mobile

    Repository for the Mifos Mobile Banking App for clients

    Kotlin 1

  4. android-client android-client Public

    Forked from openMF/mifos-x-field-officer-app

    An android client for the MifosX platform

    Kotlin

  5. Geeks-For-Geeks Geeks-For-Geeks Public

    This repository serves as a collection of my solutions to various GeeksforGeeks Data Structures and Algorithms (DSA) problems, organized by the level of difficulty. - Created using [GfG To GitHub](…

    Java

  6. LeetCode LeetCode Public

    Java