Ranjan K.

Ranjan K.

Android TV Framework Practitioner, Android Platform Programmer

Bengaluru , India

Experience: 13 Years

Ranjan

Bengaluru , India

Android TV Framework Practitioner, Android Platform Programmer

USD / Year

  • Start Date / Notice Period end date:

13 Years

Now you can Instantly Chat with Ranjan!

About Me

  1. Technical Skills
  • Languages: C, C++ 11, Python, java
  • Development Tools: Gradle, SOONG, UML, Jenkins, Git, Gerrit, JIRA, Rally
  • Operating systems: Android, Linux
  • Other: Google Cloud Platform,...
  • Operating systems: Android, Linux
  • Other: Google Cloud Platform, Hyperledger DLT, Google Firebase

       2.    Filed a patent from Motorola.
              http://www.google.com/patents/WO2012148657A1

 

       3.   Did following courses

  • https://www.edx.org/course/understanding-blockchain-and-its-implications
  • Blockchain for Business: An Introduction to Hyperledger Technologies(LFS171x)
  • Hyperledger Fabric Fundamentals (LFD271)
  • Completed following html courses from codecademy  http://www.codecademy.com/cssrunner16762
  • Completed python course from coursera https://www.coursera.org/course/interactivepython
  • Completed course on container ‘Scalable Microservices with Kubernetes’ https://classroom.udacity.com/courses/ud615
  • Completed short term classroom course on WiFi from Indian Institute Of Science, Bangalore

Show More

Portfolio Projects

Description

As part of this project we are developing Android STB.

Adding TR069 parameters.

 POC using Google Assistant.

 Working on bug fixing in Framework and CTS/VTS.

 Modifications in Power HAL.

Show More Show Less

Porting legacy DVB stack to Android TV Framework

Description

Focus of the team is on making Android STB product.
 Porting TV Input Service on Android-P for Android Treble Architecture by
implementing HIDL interface.
 Migrated android TV App from android-M to android-N to android-O and then to
Android-P.
 Integrating the software delivery from OEM.
 Involved in analysis, coding and testing of TV Input.

- Integreating Google Assistant
 Adding SELinux Policy for new domain and mapping domain to new certificate.
 Setting up build automation and Junit test framework using Gradle and Jenkins.
Technical environnement : Java, Android, Python, Cisco Evolution Middleware
Functional environment: Android TV Input Framework Development

Show More Show Less

Description

Ad insertion in MPEG-2 and H.264 Transport stream based on SCTE-35 based trigger and SCTE-130 configuration.

 Design and coding of SCTE-35 parser module to identify Ad opportunities.

 Design and coding of SCTE-130 module to receive configuration data encoded in SOAP using HTTP.

 Design and parsing of H.264

 Using star UML to create overview of system

Show More Show Less

Description

TR069 solution on Motorola set top box

 As a Part of the networking team implementing more than 200 parameters.

 Handling field issue related with TR069

Implementation of SCTE-27 parser module and render subtitle data encoded in SCTE27 format.

 Feature development and Bug fixing in HDMI, subtitle, networking and other STB modules.

Show More Show Less