Experience
2017 — Now
2017 — Now
Mountain View, CA
2017 — 2017
2017 — 2017
Menlo Park, CA
2013 — 2017
2013 — 2017
San Francisco Bay Area
• Leading Android team to build "TuneIn Radio" apps. 100-500M installs on Google Play: goo.gl/uDyxN
• Manage feature delivery and product release cycles. Determine team goals & KPIs. Have 1:1's with team members and coach new hires. Set hiring standards & screen candidates.
• Work closely with Google to integrate latest technologies: Android TV, MediaSession, Firebase, etc.
• Built & own "Ads SDK" module from scratch (~10K lines). SDK manages end-to-end flow of serving ads: ad requests/responses, ranking of ad networks and formats (audio, video, in-stream, display, interstitial), impression delivery, and ad reporting. Represents half of company revenue.
• Architected & led team to implement "TuneIn Offline" from start to finish. Feature enables downloading podcasts, audiobooks, and listening in offline mode.
• Integrated Firebase Test Lab for running instrumentation tests with CI.
• Built a resizable widget with player controls, recents, and album arts.
• Built "Alarm Clock" and "Scheduled Recordings" features with ability to snooze, detect conflicts, and switch between time zones.
• Implemented various screens with A/B testability: UI, controllers, models, Content Providers, SQLite, JSON parsing, network layer.
• Dabble in native C++ code and JNI layer.
• Integrated 3rd party libs and SDKs as needed.
• Work on other features, fix bugs, refactor code, write unit & instrumentation tests.
2011 — 2013
2011 — 2013
Palo Alto, CA
• Developed "NOOK for Android", the highest rated reading app on Google Play: goo.gl/doppu
• "NOOK Profile": Sync, DB, and UI. Released in July 2013.
• "NOOK Comics": DRM ePub, right-to-left Japanese manga, CBZ archives. Released in March 2012.
• "ZoomView" with letterboxing for Nook Comics. Released in August 2012.
• "Cloud Service & Sync V3/V4/V5": porting, new features, maintenance, bug fixing.
• "Payment Method" form with WebView. Released in November 2012.
• Resolved 550+ JIRA issues: UI, crashes, ANRs, performance, memory, upgrade, I18N, analytics hooks.
2010 — 2011
2010 — 2011
San Diego, CA
• Prototyped & integrated multi-touch models and gesture recognition into "SNAP" framework SDK. Refactored event delivery layers & AppKit UI classes. Exposed touch & gesture APIs and created tutorials and sample apps.
• Built and added soft keyboard component and its API to GUI library to support touchscreen typing.
• Demo'd to Sony president, Japanese executives, and at SONI lunch. Code accepted by GNUstep community.
• Architected Android AppStore client to browse, download, install apps and submit ratings & reviews to server. Implemented all UI, connectivity, and DB layers. Client exhibited in Sony HQ (Tokyo) in 2010 and 2011.
Education
Columbia University
Master of Science (M.S.)
University of Toronto