Bengaluru · Android · Jetpack · Flutter

Hi, I’m Ravi Kumar Sharma

Android engineer shipping AOSP-based in-vehicle experiences and cloud-connected features — with Jetpack-style architecture and modern Kotlin APIs — plus Flutter packages, Chrome extensions, and open source on the side.

Ravi Kumar Sharma

Owner @Tech-Sparrow

SDE-2 @ Jio Platforms Limited

  • Android & Jetpack
  • Kotlin · Java
  • AOSP
  • Flutter

About

I’m Ravi Kumar Sharma (@sharmark9931), a Software Development Engineer at Jio Platforms Limited in Bengaluru. I focus on Android platform development: embedded AOSP UIs for connected vehicles, cloud-backed features, and production-grade Kotlin codepaths — using Jetpack libraries and modern architecture patterns day to day.

Outside of work I publish Flutter packages on pub.dev, ship Chrome extensions, and write technical articles on Medium — always chasing interfaces that feel fast, clear, and a little delightful.

Skills

Strong emphasis on Android & Jetpack for production vehicle and mobile stacks, plus Flutter for packages and shipped apps.

Android & Jetpack

Professional experience building AOSP-based Android surfaces (digital clusters, companion flows) with Kotlin and Java. I lean on Jetpack components — Navigation, ViewModel, LiveData/Flow, Room, WorkManager, and Jetpack Compose where appropriate — for maintainable UI and background work alongside platform APIs (Bluetooth, notifications, maps, and more).

Flutter development

Dart & Flutter for cross-platform UI — packages on pub.dev, the JNVK alumni app, and Medium articles. In parallel with platform work, I tie this to AvniOS (Avni / in-vehicle digital cluster stack) and the public JioBharat app on Google Play — the Jio Bharat keypad-phone experience — which matches the simulator I shipped in my SDE-1 role.

  • Languages Java · Kotlin · Dart · Python · JavaScript
  • Mobile & UI Android Studio · Android SDK · Jetpack · AOSP · Flutter
  • Tools VS Code · Git · Microsoft Azure
  • Data MySQL · MongoDB · Firebase

Experience

  1. Software Development Engineer — 2

    Jio Platforms Limited · Bengaluru · Aug 2024 – Present

    • Developed KG Flx, an extension of Avni for a Pune-based two-wheeler EV OEM that adopted the digital cluster.
    • Delivered cloud connectivity via Jio Hamsafar — geo-fencing, remote monitoring, and related connected features.
    • Built a Maintenance Mode app for vehicle service data, cloud sync, and historical maintenance records.
    • Enabled real-time vehicle insights and diagnostics to support predictive maintenance and reduce downtime.
    • This implementation generated crores in revenue for Jio by offering a scalable, connected digital cluster solution for electric vehicles.
  2. Software Development Engineer — 1

    Jio Platforms Limited · Bengaluru · July 2022 – July 2024

    Avni — AOSP-based digital cluster for two-wheelers

    • Built an AOSP-based digital cluster showing live vehicle data via CAN on the Vehicle Statistics page.
    • Designed a Speedometer experience with SOC, range, and Eco / Normal / Sports modes — distinct UI per mode.
    • Implemented Trip Meter (ODO, current trip, My Trip) and regenerative braking insights.
    • Developed a Local Notification Manager for in-cluster alerts; Dashboard with a 7-day weather section.
    • Integrated Bluetooth audio playback; Documents card (up to 4 docs via companion app over Bluetooth).
    • Embedded Jio App Suite (JioPay, JioCinema, JioSaavn, JioXplore) and Jio Maps with eSIM-based navigation.

    Jio Bharat Keypad Phone Simulator

    • Android app replicating Jio Bharat phone features for retail demos — replacing physical demo units and saving Jio crores of rupees; the public listing is JioBharat on Google Play.
  3. Founder & open source

    Tech-Sparrow (GitHub organization)

    Home for experiments: Flutter apps, Chrome extensions, and utilities — including pub.dev packages and Medium articles.

Selected work

Highlights from public repositories — libraries, extensions, and apps.

JNVK

Flutter · Web · Alumni directory

Alumni directory for JNV Kaimur (2010 batch): houses, profiles, social links, and WhatsApp — static site plus Flutter app on Google Play. Feb 2023 – present.

Just QR

Flutter · Tools · Tech Sparrow

Create and scan QR codes: custom colours, optional centre logo, export to PNG, JPG, or PDF, and smart open-in-app handling for UPI, YouTube, and social links — data stays on device.

flutter_glitter_effect

Flutter · Package

Customisable glitter effects for Flutter UIs — particles, shapes, gravity, and more.

flutter_toggle_button

Flutter · Package

Highly customisable toggle button widget — gradients, sizes, and tap callbacks.

Night Field & Fireflies

Chrome extension

Calm new tab: night field with fireflies (or butterflies in light mode) that respond to pointer movement.

Fidget Spinner

Chrome extension

Toolbar fidget spinner with idle spin and click-to-boost; optional top sites and Google apps shortcuts.

Ruler Clock

Chrome extension

Time as vertical sliding ruler strips — digits align under a fixed frame; 12h/24h and light/dark UI.

World Clock

Chrome extension

New tab world clock with multiple zones, analog + digital time, and a small reaction game.

Achievements & highlights

  • Android at scale — Shipped AOSP-based digital cluster experiences and companion flows for two-wheelers, plus cloud-connected programmes (e.g. KG Flx, Hamsafar) with measurable business impact.
  • Open source — 19 public GitHub repositories spanning Flutter packages, Chrome extensions, utilities, and coursework; active since 2019.
  • Flutter packages — Published on pub.dev (e.g. flutter_glitter_effect, flutter_toggle_button).
  • Technical writing — Medium articles on Flutter (multi-tap buttons, auto-brightness–aware UI, vertical sliders with gradients).
  • Browser extensions — Multiple ideas on GitHub (new-tab experiences, clocks) alongside Android work.
  • Tech-Sparrow — GitHub organisation for side projects and experiments.

Read posts on Medium @sharmark9931

Education

Indian Institute of Information Technology Allahabad (IIITA)

B.Tech in Information Technology

July 2018 – June 2022 · CGPA: 6.9 / 10

IIIT Allahabad (IIITA); the campus is also referred to as IIIT Prayagraj.

Schooling

Jawahar Navodaya Vidyalaya Kaimur (JNV Kaimur)

Class 10 — 2015 · Class 12 (Science) — 2017 · 87.6% in 12th

Completed secondary and higher-secondary education before joining IIIT Allahabad.

Online handles

Same username @sharmark9931 where applicable. Icons link out to each profile or tool.

The Chrome Web Store developer dashboard requires your Google developer login.