PB

Pratik Behara

Available to hire

I’m a senior mobile engineer specializing in Android with strong cross-platform experience, building reliable, user-centered apps using Kotlin, Jetpack Compose, and clean, maintainable architectures.

About

I’m a senior mobile engineer specializing in Android with strong cross-platform experience, building reliable, user-centered apps using Kotlin, Jetpack Compose, and clean, maintainable architectures. Over the years, I’ve owned end-to-end Android development lifecycle work—feature delivery, debugging, performance tuning, and production releases—collaborating closely across iOS and backend teams to deliver consistent mobile experiences.

  • Joined October 2026

Languages

  • JavaneseAdvanced

Industry experience

  • Software & Internet
  • Telecommunications

Projects · 1

A Kotlin Multiplatform podcast player with real native UI on both platforms. Search for shows via the iTunes Search API, browse episodes parsed straight from each show's RSS feed, and play them. On Android, playback keeps running in the background (with system notification controls) after the app is closed; on iOS, playback is foreground-only for now. Android and iOS each have their own native UI — Jetpack Compose on Android, SwiftUI on iOS — sharing the same business logic (networking, search, episode parsing) and the same brand theme, but built with each platform's own idioms rather than a pixel-for-pixel clone (e.g. iOS uses a native List/.searchable/grouped-Settings-style screen instead of mirroring the Compose layout). Features Search — debounced iTunes Search API lookup for podcasts. Episodes — RSS feed fetched and parsed per podcast (via xmlutil), including title, description, publish date, and audio URL. Background playback (Android) — episodes play through a Media3 ExoPlayer hosted in a foreground MediaSessionService, so playback (and a system notification with play/pause controls) survives the app being backgrounded or swiped from Recents, not just screen rotation. Playback (iOS) — a native AVPlayer wrapper; foreground playback only today, no Background Modes capability or lock-screen controls yet. Theme — System / Light / Dark, switchable from the Profile tab and persisted across launches (Jetpack DataStore on Android, UserDefaults on iOS).

  • App Developer
  • Software Engineer

Work experience· 5 roles

Senior Android Developer · Telia SverigeFeb 2019 – Present · 7 yrs 10 mos

Owned end-to-end Android application development for a customer-facing mobile app serving ~300,000 users. Developed and maintained features using Kotlin, Jetpack Compose, MVVM, coroutines, Flow, Hilt, Room, and Retrofit. Led migrations from XML to Jetpack Compose and contributed to API performance improvements, startup optimizations, screen responsiveness, and client-side data handling. Improved automated testing, led crash/ANR investigation, and supported production issue resolution. Owned Android release management and Google Play deployments while supporting regular production delivery cadence. Collaborated with backend teams (Spring Boot REST APIs) for integration, error handling, and client-server communication. Implemented iOS features to support and coordinate cross-platform experience improvements.

Android Developer · Torry Harris Business SolutionJan 2015 – Dec 2018 · 4 yrs

Developed and maintained large-scale Android applications for global retail and telecom clients. Worked on apps for Max Fashion, Lifestyle, and Home Centre India, supporting a large customer base across retail markets. Built scalable features using Java/Kotlin, Material Design, Data Binding, Retrofit, and REST APIs. Implemented Gradle product flavors and shared codebase patterns to support multi-country deployments from a single Android codebase. Worked with Jenkins CI/CD pipelines and automated APK generation to improve delivery efficiency and release consistency. Integrated Firebase, Crashlytics, OneSignal, and various platform APIs/SDKs (including Facebook and Google APIs) and contributed to Play Store deployments and ongoing quality improvements.

Android Developer · TRAQRT TechnologiesJan 2014 – Dec 2014 · 1 yr

Developed Android applications for vehicle tracking and fleet management. Integrated backend APIs and services to support app functionality.

Software Engineer · Kaizen IndiaJan 2012 – Dec 2013 · 2 yrs
Network Engineer · 3i Infotech Ltd.Jan 2010 – Dec 2011 · 2 yrs

Education

B.Tech · Biju Patnaik University of Technology, Odisha2005 – 2026

Hire Pratik Behara today

Post a job and invite Pratik, or contact them directly. No hidden commission.

Post a job