PractoSoftware Engineer (Android)
Healthcare Android Applications
Built healthcare mobile journeys for in-clinic feedback and consumer engagement while helping create the reusable Android foundations behind a wider rebrand.
- Timeline
- June 1, 2015 — May 31, 2017
- Primary contribution
- Software Engineer (Android)

Product challenge
Support two very different healthcare contexts: focused feedback collection inside clinics and ongoing consumer engagement in the Practo app. Both needed dependable behavior on Android devices, while the wider business was evolving its brand and product language.
Product and engineering approach
Design for the operating context
- Built a screen-optimized outpatient feedback application with a focused interaction flow, lock-screen controls, and reliable background synchronization using SyncAdapter and ContentProvider.
- Developed the consumer health feed with RecyclerView and WebView optimizations, push notifications, and background services for ongoing engagement.
Improve the product system
- Created modular Views and ViewGroups that could express the new Practo brand consistently across Android surfaces.
- Introduced data binding, refined transitions, and modernized legacy code with the Android Support Library.
- Treated reusable components and platform modernization as product enablers: they reduced inconsistency and made future experience changes safer to deliver.
Outcome
- Deployed the feedback product across Practo clinics.
- Added a consumer engagement surface through the health feed and notification journey.
- Established reusable Android components that supported a more consistent rebrand across applications.
- Improved the maintainability of the mobile codebase while continuing to ship user-facing work.
Technology stack
Mobile Apps
Android
Java
SQLite
ContentProvider
SyncAdapter
RecyclerView
WebViews
Push Notifications
Data Binding
Android Support Library