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 Contributor

LinkedIn LeetCode Email


πŸ‘¨β€πŸ’» About Me

Production-focused Android engineer with 1.5+ years of experience across 4 companies β€” Swipe, Mifos, MobileByteSensei, and TLDE Technologies. Specialized in Kotlin Multiplatform (KMP), Jetpack Compose, and Clean Architecture, building cross-platform mobile applications that run on Android, iOS, desktop, and web.

Currently an SDE 1 - Android Developer at Swipe (YC S21) β€” promoted from Android Developer Intern within 6 months β€” modernizing 10 production flows across 70+ screens from XML to Jetpack Compose with MVI architecture, and introducing Gradle convention plugins to reduce build script duplication by 80%. Concurrently a Mentor at Mifos Initiative β€” conducting GSoC & C4GT interviews, reviewing 230+ PRs, and guiding contributors on Kotlin Multiplatform and mobile architecture.

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

  • Modernized 10 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


🌐 OpenSource Mobile Developer β†’ Mentor | Mifos Initiative

Nov 2024 – Present | Remote

Role Progression: πŸŽ“ Mifos Summer of Code 2025 β€” Jun 2025 – Sep 2025
πŸ’» Open Source Mobile Developer β€” Nov 2024 – Feb 2026
πŸ‘¨β€πŸ« Mentor β€” Mar 2026 – Present


Impact & Achievements

  • Authored 110+ 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 Achievement

  • 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


πŸ› οΈ 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)
  • 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 β€” Pipeline setup and maintenance across 7 KMP projects
  • Google Maps SDK β€” Integrated in Mifos banking applications

Libraries & Frameworks

  • Networking: Ktor (KMP), Retrofit, OkHttp
  • Database: Room (Android), SQLDelight (KMP)
  • Async: Coroutines, Flow β€” used across all production projects
  • UI: Compose, Material Design 3, Coil, Lottie, Accompanist
  • Testing: JUnit, Mockito, Espresso

πŸ“Š GitHub Statistics



Activity Graph


🎯 Competitive Programming

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

Screenshot 2026-01-01 123944


πŸ“« 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