Skip to content
View kpurushottam's full-sized avatar

Block or report kpurushottam

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
kpurushottam/README.md

Hi there 👋 I'm Kumar Purushottam

Lead Android Engineer (SDE III) with 10+ years’ experience building scalable, high-impact Android applications and SDKs across consumer apps, system apps, ad-tech, and AI-driven experiences.
Proven expertise in architecting cross-platform mobile products, integrating AI/LLM features, collaborating with OEMs, and leading agile teams from concept to release.


🛠 My skills include

  • Languages: Kotlin, Java, SQL
  • Mobile Frameworks: Jetpack Compose, Kotlin Multiplatform (KMM), Coroutines, Hilt/Koin, Firebase
  • AI & LLMs: Imagen3, HuggingFace, ChatGPT, Copilot, AI-driven widget personalization
  • Media & Playback: ExoPlayer, HLS, MPEG-DASH, Widevine DRM
  • API & Data: gRPC, GraphQL, REST, ProtoBuf, JSON, XML
  • AdTech SDKs: AdMob, Facebook Ads, Amazon Ads, Fyber, MoEngage, Appsflyer
  • Architecture: Clean Architecture, MVVM, MVI, Modular SDKs, Strategy/Builder patterns
  • Testing & CI/CD: JUnit, Espresso, Robolectric, Jenkins, Fastlane, Firebase App Distribution
  • Other: Android Widgets, Sqlite/Room, Coil/Glide/Picasso, Agile/Scrum, Mentorship, Code Reviews

📫 Connect with Me

LinkedIn
Medium
Twitter

Popular repositories Loading

  1. SlideTopNotification SlideTopNotification Public

    Showing a notification like view at the top of the screen, with slide to exit notification

    Java 1

  2. DemoAndroidShape DemoAndroidShape Public

    Drawing custom drawables, shapes, views in Android, using Android Canvas API

    Java 1 1

  3. DemoCustomSnackBar DemoCustomSnackBar Public

    Java 1

  4. RecyclerWithRecycler RecyclerWithRecycler Public

    Inmplmenting a recycler view within the item of another recycler view, as the existing layoutmanager unable to auto expand the size of within recycler view when items count increases.

    Java 1 1

  5. CraslaticsDemo CraslaticsDemo Public

    Java

  6. AndroidAppGitClient AndroidAppGitClient Public

    Testing a Git client app in android

    Java