Mayur gangurde
Mayur gangurde

Principal Android Engineer

Open to offers · Member since 9 Oct 2026
Location
Nashik, India
Desired salary
Unspecified
Work preference
Remote Only / Full Time, Part Time, Contract, Freelance, Temporary
Experience level
Lead

About

Professional summary

I am a Principal Android Engineer with more than 11 years of experience building reliable consumer applications for large, diverse mobile audiences. I specialize in making Android apps performant on budget devices, low-RAM hardware, and unstable 2G/3G networks.

I have scaled a single Android codebase across seven African markets to more than one million monthly users. My experience spans video streaming, Android TV, VOD, live television, subscriptions, mobile payments, creator platforms, retail POS, and telecom-integrated products.

I own Android applications end to end, from architecture and playback implementation to purchase flows, offline downloads, security hardening, release management, and Play Store compliance. I have delivered products including KoBox and FreeTV, Nigeria's national free-to-air TV platform.

I work extensively with Kotlin, Java, Android SDK, Media3/ExoPlayer, MVVM, Coroutines, Flow, Dagger, Retrofit, Room, Firebase, and REST APIs. I also contribute beyond Android through Node.js, Koa.js, Ruby on Rails, PostgreSQL, MySQL, Next.js, and Flutter.

I have deep payments experience across carrier billing, MTN MoMo, airtime billing, coin wallets, USSD banking, and card gateways. I focus on inclusive payment journeys for users without cards or traditional bank access.

As a technical lead, I define API contracts across Android, iOS, Flutter, backend, and web teams; review code; mentor engineers; and guide releases through QA. I use AI coding agents for spec-driven delivery while retaining responsibility for architecture, review, and testing.

Skills

33 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Data Stores

Design

Experience

Career history

Principal Software Engineer Stream Pay Platforms Africa

I own the KoBox Android client end to end for a licensed Nigerian VOD and short-drama service with more than 100K Play Store installs. My responsibilities include playback, offline downloads, purchase flows, security hardening, release management, and Play Store compliance. I built short-drama content flows with coin-priced episode bundles, ordered unlocking, watch progress, cross-device resume, bookmarks, deep links, and full-screen playback.

I delivered creator and UGC capabilities, including challenge campaigns, paginated leaderboards, prizes, push notifications, a three-step creator onboarding flow, SmileID verification, and creator wallet states. I implemented accessible payment flows through coin-wallet micro-billing, MTN MADAPI airtime payments, and multi-bank USSD payments.

I built the FreeTV Android app for Nigeria's national free-to-air TV platform, including live channels, programme guide, catch-up, DVR, Chromecast, Google and email sign-in, and idempotent live-viewership tracking. I also built Node.js/Koa APIs and Rails reporting for unique viewers and watch time.

I optimize streaming for 2G networks and entry-level TECNO and INFINIX devices through Media3 tuning, CDN-edge delivery, bandwidth measurement, low-RAM player settings, deferred startup work, and OEM-specific fixes. I coordinate Android, iOS, Flutter, backend, and web delivery, define API contracts, and contribute to Flutter, TypeScript, Next.js, and backend initiatives.

Principal Software Engineer AfrikaStream (contracted through Watermelon Tech)

I scaled the Android client across seven African markets—Rwanda, Congo-Brazzaville, Congo-Kinshasa, Guinea-Conakry, Cameroon, Ivory Coast, and Benin—to more than one million monthly users. I shipped a multi-flavour Gradle architecture that produced carrier-branded apps from one codebase while maintaining feature parity and reducing market-specific release effort.

I led mobile-money, airtime, and carrier-billing checkout integrations, including MTN MoMo, and extended Rails charging services for segmented subscription plans. I tuned ExoPlayer for low-end hardware and 2G/3G connectivity, implementing adaptive bitrate behavior, buffering, recovery, Widevine DRM, Chromecast with a custom receiver, picture-in-picture, programme schedules, and offline downloads.

I built the Android TV client for D-pad navigation and implemented a companion phone remote using Google Nearby for login hand-off, playback controls, and voice search. I also worked on referral and rewards capabilities, COVID-19 information and quiz products, and Node.js-based wallet and webhook services.

As Android technical lead, I reviewed and merged code, guided architecture, managed staging and QA sign-off, triaged crashes across fragmented devices, and delivered REST endpoints and admin panels using Node.js/Koa.js and Ruby on Rails.

Senior Software Engineer Watermelon Tech

I built an agri-market POS application for an Agricultural Produce Market Committee. The application supported token management, market fees, settlements, and thermal receipt printing on TVS printers, and I continued maintaining it through 2023.

I built Was@ (Atlog), a social check-in product with historical and planned check-ins, timelines, social connections, likes, follows, and Facebook login. I began this work as freelance development for Watermelon in 2017.

I also started work on AfrikaStream's Android application as a Watermelon client project in April 2019 before transitioning to the project full time.

Senior Android Developer Maxdigi Solutions

I improved runtime performance for a live production Android application and focused on strengthening operational reliability.

I introduced Firebase, BugSee, Timber, and Mixpanel tooling to improve crash visibility, logging, analytics, and defect turnaround time.

Senior Android Developer Webwing Technologies

I developed native Android applications in Java across the full application lifecycle.

I integrated PayPal, Paytm, Mobikwik, and Authorize.Net payment solutions, and implemented POS printing logic for business workflows.

Android Developer Intern Astiwz Infotech

I built foundational Android applications while learning the complete mobile development lifecycle.

My work covered implementation, testing, debugging, and delivery of native Android features.

Education

Learning history

Savitribai Phule Pune University

Bachelor of Engineering, Information Technology

Completed a Bachelor of Engineering degree in Information Technology.

MSBTE

Diploma, Information Technology

Completed a Diploma in Information Technology.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu