I am a Technical Lead specializing in the Android platform with over 10 years of experience spanning Android mobile, Android TV, and ExoPlayer platforms. Throughout my career, I have played a pivotal role in designing, developing, and integrating OTT applications.
I have extensive experience with various TV devices, including Amazon Fire TV Sticks, different types of Android TV devices, and numerous other Android boxes.
I am proficient in using analytics tools such as Crashlytics, Conviva, and Google Analytics. Additionally, I excel at uploading applications to different platforms.
Project: CNN-News18
Description: CNN-News18 is an Indian English-language news television channel co-owned by TV18 and Warner Bros. Discovery. It provides international coverage alongside Indian and local reports.
Responsibilities:
Technical Architect: Designing Android TV app architecture and documenting it.
API Analysis and Documentation: Analyzing APIs and documenting them.
GraphQL Android Setup: Setting up GraphQL with Apollo for the Android app.
Vidgyor Player SDK Analysis and Integration: Analyzing and integrating Vidgyor Player SDK.
Android TV Code Structure: Defining the code structure for Android TV.
Code Review: Reviewing code for quality and consistency.
Leading Android & Fire TV Dev Team: Managing and leading the development team for Android and Fire TV.
Git Management: Managing version control with Git.
Store Processing: Handling app submission and processing on stores.
Performance Optimization: Identifying and resolving memory leaks and optimizing performance in the application and its player.
Project: MeWatch
Description: MeWatch is Mediacorp's digital entertainment service, offering live and on-demand content across various devices including mobile, smart TVs, and computers.
Responsibilities:
Player Maintenance: Ensuring the smooth performance of the player component by fixing bugs, optimizing performance, and addressing any issues that arise during use.
Upgrading ExoPlayer and Media Library: Keeping the player up to date by integrating the latest versions of ExoPlayer and other media-related libraries. This involves managing the upgrade process, ensuring compatibility, and utilizing new features.
Start Over Module Implementation: Developing the "Start Over" module, allowing users to restart playback from the beginning of a media item. This includes managing player state, handling user interactions, and providing a seamless experience for users who want to restart their content.
Project: SonyLiv
Description: SonyLiv is an OTT streaming platform owned by Culver Max Entertainment.
Sonyliv 2.0 Project (Android):Conducted code review, implemented code structure changes, and improved code quality. Contributed to creating solution documents for new features.
Project: VI Music Application
Description: VI Music app by Vodafone Idea Limited for music and video streaming.
Responsibilities: Led Logix Audio SDK development and integration.
Project: SonyLiv
Description: SonyLiv is an OTT streaming platform owned by Culver Max Entertainment.
Responsibilities:
Sonyliv 2.0 Project (Player Module - Android TV):Led player development using the Logix library. Managed a team of 5 members. Worked on player UI, player API, IMA ads integration, DVR integration, DRM handling, Fire TV catalog integration, and player analytics integration with Conviva. Focused on improving code quality and ensuring the crash-free performance of the player module.
Sonyliv 1.0 Project:
Maintained the Binge-watch module of the mobile app.
Integrated segment analytics and In-App Purchases (IAP) for Fire TV.
Integrated keycodes for various Android-supported remotes.
Integrated Jio Ad SDK into Sonyliv for Jio Setup box.
Managed releases on all TV platforms and boxes.
Project: Yupp TV Android Application
Description: YuppTV provides South Asian content including live television and films.
Responsibilities:
Player Maintenance: Ensuring the smooth functioning and upkeep of the player component within the software application.
IMA Ads Integration: Integrating the Interactive Media Ads (IMA) framework into the player to enable ad playback and management.
Mini Theatre Development: Creating the mini theatre feature, which involves developing a separate module or component for displaying video content in a smaller window or dedicated area.
Analytics Integrations: Integrating analytics tools or services into the player to gather data and insights about user behavior, playback performance, and other relevant metrics.
https://play.google.com/store/search?q=me%20%20watch&c=apps&hl=en_IN&gl=US
https://play.google.com/store/search?q=vi&c=apps&hl=en_IN&gl=US
https://play.google.com/store/search?q=sonyliv&c=apps&hl=en_IN&gl=US
https://play.google.com/store/apps/details? id=com.sonyliv
https://www.amazon.in/Sony-Pictures-NetworkIndia-Pvt/dp/B06XP3HSPW
https://play.google.com/store/apps/details? id=com.yupptv.androidtv
https://www.amazon.com/YuppTV/dp/B00L1C3300
https://play.google.com/store/apps/details? id=com.freedocast.pro