Skip to content

Open to senior / SDE opportunities

Hi, I'm Rohit Chavan.

Software Engineer with 4 years building scalable mobile and cross-platform apps in Kotlin, Jetpack Compose, and Kotlin Multiplatform — with strong CS fundamentals (900+ LeetCode).

Portrait of Rohit Chavan
Years building products
4+
LeetCode problems solved
900+
Open-source libraries
2
GitHub stars earned
150+

About

Engineer who ships end-to-end

I began my journey as an Android developer and have spent the last four years building production software — from full-scale enterprise field-service apps to a cross-platform product shipped on both Android and iOS. I care about clean architecture, performance, and shipping features that hold up under real-world usage.

I work primarily in Kotlin, with deep experience in Jetpack Compose, MVVM & Clean Architecture, and Kotlin Multiplatform — where I recently shipped an app sharing 95% of its codebase across platforms. Alongside product work, I keep my fundamentals sharp with 900+ algorithmic problems solved on LeetCode.

I've also open-sourced libraries for the community and published an app on the Play Store. I enjoy owning problems end-to-end — collaborating with product, design, and backend to take features from idea to release.

Experience

Where I've worked

  1. Software Engineer — Android · Field Circle

    Nov 2024 — Present

    Own end-to-end Android and cross-platform development for enterprise field-service products.

    • Owned end-to-end development of Zapium (formerly FieldCircle), a full-scale Android app serving field operations teams — work orders, inspections, real-time location tracking, timesheets, and asset management — driving feature development, testing, and multi-environment release management.
    • Designed scalable architecture using MVVM and Clean Architecture, improving code maintainability and modularity.
    • Led migration of a legacy Java codebase to Kotlin, reducing boilerplate and improving developer productivity.
    • Built a cross-platform mobile app (Android + iOS) for HyTorc using Kotlin Multiplatform and Compose Multiplatform, sharing 95% of the codebase.
    • Collaborated with backend, product, and design teams to deliver production-grade features across multiple environments.
    Kotlin Compose Multiplatform KMP MVVM Clean Architecture Ktor Koin
  2. Android Developer · Baatu Technologies

    May 2022 — Oct 2024

    Built and maintained Android apps with a focus on scalability, performance, and system-level integrations.

    • Developed and maintained multiple Android applications with a focus on scalability, performance, and maintainability.
    • Implemented features involving background processing, inter-process communication (AIDL), and system-level integrations.
    • Built screen-time and parental-control features using WorkManager, Services, and Content Providers.
    • Improved app stability and compatibility across a wide range of Android devices and screen sizes.
    • Collaborated in agile teams to deliver features with high code quality and maintainability.
    Kotlin Coroutines WorkManager AIDL Room Content Providers MVVM

Selected work

Featured projects

IC
Open source 2023

Image Crop Library for Jetpack Compose

Author · Open source

An open-source, lightweight image-cropping library for Jetpack Compose — free-form, square, and circular cropping with a real-time adjustable crop view.

Kotlin Jetpack Compose Canvas API
Details
Z—
Shipped 2024 — Present

Zapium — Enterprise Field Service Management

Software Engineer · Owner

Full-scale Android app for field operations teams — work orders, inspections, real-time tracking, timesheets, and asset management. Owned end-to-end.

Kotlin Java MVVM Clean Architecture Dagger 2
Details
H—
Shipped 2025

HyTorc — Industrial Bolting Solutions App

Software Engineer

Cross-platform Android + iOS app sharing 95% of its codebase via Compose Multiplatform — product catalog, torque references, and a geolocation-based specialist locator.

Kotlin Compose Multiplatform KMP Ktor Koin
Details
DS
Shipped 2023

Document Scanner

Solo developer

A clean, modern document scanner for Android — capture with CameraX, built entirely in Jetpack Compose, and share scans as files. Published on the Play Store.

Kotlin Jetpack Compose CameraX ViewModel Flow
Details

Toolkit

Skills & technologies

Languages

  • Kotlin
  • Java

Core CS

  • Data Structures
  • Algorithms
  • Problem Solving
  • System Design

Android

  • Jetpack Compose
  • Android SDK
  • MVVM
  • Clean Architecture

Async

  • Coroutines
  • Flow
  • RxJava

Networking

  • Retrofit
  • Ktor
  • REST APIs

Storage

  • Room
  • DataStore
  • SQLDelight
  • SharedPreferences

Cross-Platform

  • Kotlin Multiplatform
  • Compose Multiplatform

Tools & DI

  • Dagger / Hilt
  • Koin
  • Firebase
  • Git

Collaboration

  • GitHub
  • Jira
  • Trello
  • Agile

Problem solving

Data structures & algorithms

I keep my competitive fundamentals sharp with consistent LeetCode practice — solving problems across these core topics and mastering their nuances.

Strong

Arrays Hashing Recursion

Good

Strings Two Pointers Sliding Window Binary Search Backtracking Heap / Priority Queue Trie Graphs (BFS, Dijkstra)

Intermediate

Stack Queue Trees BST Dynamic Programming Greedy

Beginner

Linked List Monotonic Stack Union Find (DSU) Topological Sort MST (Prim/Kruskal) Segment Tree Fenwick Tree (BIT) Advanced Graphs

Highlights

Achievements

  • Led development of a production-grade enterprise Android application (Zapium).
  • Built a cross-platform system with 95% shared code using Kotlin & Compose Multiplatform.
  • Developed and open-sourced a Jetpack Compose image-cropping library.
  • Solved 900+ algorithmic problems on LeetCode — specializing in graph algorithms, dynamic programming, and advanced data structures, consistently optimizing for time and space.

Contact

Let's connect

Have a role, a project, or just want to talk Kotlin and system design? Reach out.