Raghavendra R.

Raghavendra R.

Principal Engineer

Bengaluru , India

Experience: 18 Years

Raghavendra

Bengaluru , India

Principal Engineer

43766.2 USD / Year

  • Notice Period: Days

18 Years

Now you can Instantly Chat with Raghavendra!

About Me

Dynamic professional with over 18 years of experience in Software Development in Media streaming services enablement for Web/Mobile devices. Specialized in setting up web-based video delivery servers for live video and video on demand catalogues.<...

Show More

Skills

Portfolio Projects

Description

Currently, I work as complete Full Stack Developer in the Mantarray Development, Web based Application

Project Brief: Curibio has developed has a bilogical instrument which is utilized by pharma companies to perform drug discovery by administrating medicine on the bio material placed on culture plate

Project Work : Currently I work as Principle Engineer/ Architect

  • At CuriBio we obtain various data recordings in the HL7 format, this data is obtained via there lab instrument called Mantarray. The equipment Mantarray produce large file which has recordings of experiments from pharmacy R&D Labs as one file per experiment iteration.
  • The Primary work is to provide capability of Big Data Search on the experimental recordings on certain criteria of search, At present the events of search happens via an AI/ML non-assisted algorithm of pharma combination.
  • As a Principle Engineer, have to provide REST API's to utilize the AWS hosted MapReduce large data searches and evolve various features so that the Pharmacy companies can utilize the platform for medicine discovery and don't worry about the difficult older method of experimental lookup and mapping.
  • Complex Software robots also perform recommendation and discovery services for the Pharmacy Scientists.

There are various features such as mentioned below:-

a) Search and Lookup

b) Heatmap Views

c) Raw Waveform view.

Project is a live on GitHub.

https://github.com/CuriBio

  • Tech Stack – Full Stack, Backend, NodeJs, ReactJs, Java, Rest API, AWS, AI/ML, CSS, Microservices, Socket.Io, WebRTC, TDD

Show More Show Less

Description

Developing Big Data Search capability for experimental recordings in HL7 format for pharmacy RD Labs.

Show More Show Less

Description

The primary job is to develop a Video Analyzing and data extraction and utilization for ‘non-supervised learning’ for extraction with machine learning/ deep learning algorithms in TesnorFlow with the customized CUDA Toolkit in the GPU instances in Amazon Cloud Services and develop a Data Lake in S3 Storage. We generate Advertisement for Social Media, using Machine Learning by processing of large volumes of video contents from social media shared content to identify a pattern of “Jargon’s inside the video” which appealed to users via age demographics and regional demographics, using CUDA, C++ and Python (ML/DL libs) to build a Deep Learning engine. Currently as a key contributor, we have a team of 20 Engineers(10 ML/DL Engine and 6 for REST API’s using Python (ML/DL libs) and 4 build and automation), we have separate 4 UI/UX engineers working on HTML5/ Javascript/AngularJS5/VueJS. As a part of the Senior Principle Engineer, am responsible develop major part ML Engine/ Ingest module and automation, support team members to build the VSSP identify

Show More Show Less

Description

The primary job is to develop a Video AS Service Platform, AWS cloud service provides GPU based hardware and instances with NVIDIA Hardware accelerated drivers and CUDA Toolkit and FFMPEG Customized build to implement Machine learning/ Deep learning capability.

•We utilize ML/DL learning from the engine into building a “Jargon inside video” information about the viewed customers then monetizing system, via REST API’s SDK is been evolved . Vision of this product is have a personal coach to individuals, which can virtually work has a chat bot/video bot, to train an refresh any one on a subject tailored to his approaching exams etc.

https://youtu.be/bPZOeR6FdGM(Demo of OCR Machine learning)

https://youtu.be/o2ftmVGlHVc (Demo for Motion detection on Live Streaming to Client)

Show More Show Less

Multiple people accessible webrtcserver Live Video Streaming Virtual ClassRoom

Contribute

As an Software Architect contributed in the following areas:- a) Development and Working model of Proof of Concept Solution. b) Development and deployment of Large Scale monetized solution.

Description

Working with and making the webrtcserver setup with a proxy routing for performing video conf meetings , using Kalutraserver on AWS cloud.

(a) One-on-One (calls)

(b) One-to-Many (conf-bridge)

(c) Multi Screen sharing (conf-bridge)

(d) One –to-Many (conf-bridge with moderator for Q&A)

(e) Just Broadcast (multicast)

Functional working and scaling on windows/ mac/ linuxnative host with multiple browser combination. ( Java/Python/ C/C++ and Node.js) with (Video Players [JWPlayer,VideoJSand Flow Player] were utilized.

Show More Show Less

Description

Working with and making the webrtc server setup with a proxy routing for performing video conf meetings , using Kalutra server on AWS cloud. (a) One-on-One (calls) (b) One- to-Many (conf-bridge) (c) Multi Screen sharing (conf-bridge) (d) One –to-Many (conf-bridge with moderator for Q&A) (e) Just Broadcast (multicast) Functional working and scaling on windows/ mac / linux native host with multiple browser combination

Show More Show Less

Description

Java/J2EE,Spring,CXF Hibernate, AngularjS, NodeJS, Python, JWPlayer/VideoJS. Client-End : Android/ APPLETV/SmartTV (Smart Devices) Scope : The Role of mine is define a complete Platform and manage software architecture, interact with the vendors, define requirements, RFP validation and verification, scoping of development, interfacing the Team of Software developers(full developers and part time developers). Internally guide a team of Senior developers to develop Software Platform for RESTFULL Service for Andorid and IPhone devices and also for Public Display Screens. a) Currently we have Public Display System hosted (private cloud) b) Work involves hands on development in Java/Spring and fronted AngularJS. c) Scrum based project management / Iteration of 5 weeks / CI and TDD development. d) Development of Important Modules in Java/Maven/AngularJS

Show More Show Less

Description

 Definition of IPTV Software and Solution architecture. Client-End : Comcast RDK 3.4 development. Scope : The Role of mine is define software architecture, interact with the Vendors, define requirement, RFP validation and verification, scoping of development, interfacing the vendors, preparing dimensioning and costing estimation. Internally guide a team of Senior developers to develop technical specification of various components. Negotiate with multiple stakeholders in the company to smooth integration and development of IPTV Solution. Currently work on HTML5/CSS/JavaScript hosted service on a Private Cloud using the SOA framework. Key areas of work include the following. a) End-2-End Work flow implementation of promotion and Billing of Rogers offering. b) UpSell / Recommendation of Packages of Wireless/Wire line/Cable/IPTV Services.

Show More Show Less

Description

Advisory Engineer. Head-End Server : Server Solution architecture. Client-End : Any Mobile consumer. Scope : The Role was an advisory consultancy nature to make successful implementation And role out of RTI and Video Streaming solution for Verizon and Sasktel operators

Show More Show Less

Design/Development of Cloud based Digital Signage Network to Monetize PDS.

Contribute

Principle Engineer contributed in setting up Video on Demand Video/Audio Streaming Server and CDN Server for down stream to embedded Client devices.

Description

We built a DSG Platform for a Client device and AWSCloud/WowzaHead End server.CDN of Fastlyand Edge servers.

Detection and monitoring of Digital Signage network for client such as

(a) Banks (NedBankSouth Africa)

(b) Petrol Services (YemYemSouth Africa).

Work as full hands on Software development, for an end –2 –end

Solution of Digital Signage Solution commonly known as PDS, (public display system). This involves Video Streaming, encoding, decoding ingest, template composition and remote management of RT Linux Client

Show More Show Less

Description

Amazon Elastic Cloud 2 (Hosting similar to “google market space”) Client-End Software : Android 2.2 Froyo on (Apollo Shiner Trident 950 chipset). Scope : The project aim is to provide Android based Set top box which has a capability to download Android apps download from a private server hosted on Cloud server and also has a OTT video transfer for non-linear video content, such as MetaCafe or YouTube. As a part of composite product, working on a Server design on AWS EC2 and from the client Android application, porting to the new hardware and middleware development. Following are my responsibilities a) Android complete full stack porting from Android Kernel HAL layer and m/w b) Android Application development with Java and OpenGL 3D EPG development c) WSDL endpoint definition of Amazon EC2 Endpoint services mgmt. d) Mgmt of Apps on Android platform and provide Native I/f for apps TV related apps. e) Android application for STB EPG

Show More Show Less

Description

Amazon Elastic Cloud 2 (Hosted CDN Media server) Client-End Software : IPAD and Android Apps. Scope : The project has the vision to create a publishing media platform where content and associated metadata can be generated, edited, aggregated and distributed over a secured delivery network for cross device consumption. It foresees deployment of suitable companion devices, content format and infrastructure that will lead to this paradigm shift in publishing value chain as compared to the print or web mode of publishing. This will help create new publishing work-flow, methodology and will lead to a richer user experience with convergence of the companion devices and home entertainment systems like STB and TV. The project had an interface planned for the following social networking sites.

1. Twitter integration to post or read comments. 2. Advertisement engine integration.

Show More Show Less

Worked as an End - to - End Architect.

Contribute

OTT Video Streaming technology development and first Android Set Top Box development was the prime area of contribution, development of entire stack and Android porting into STB and Apps.

Description

The project aim is to provide Android based Set top box which has a capability to download Android apps download from a private server hosted on Cloud server and also has a OTT video transfer for non-linear video content, such as MetaCafe or YouTube. As a part of composite product, working on a Server design on AWS EC2 and from the client Android application, porting to the new hardware and middleware development. Following are my responsibilities

  1. Android complete full stack porting from Android Kernel HAL layer and m/w
  2. Android Application development with Java and OpenGL 3D EPG development
  3. WSDL endpoint definition of Amazon EC2 Endpoint services mgmt.
  4. Mgmt of Apps on Android platform and provide Native I/f for apps TV related apps.
  5. Android application for STB EPG.
  6. OTT Streaming Server using Wowza and Amazon CDN for Delivery for various free channels.

Show More Show Less

Description

Tomcat Server hosted any platform (Windows, Linux or MacOS). Scope : Ad-Dalal is ad campaign management software that will help the other players in the advertising value chain (agencies, planners and strategists) to exploit these new capabilities in TV advertising. By providing these facilities over a web-portal AdDalal will also enable local advertisers to reach out to Television as an affordable marketing medium. The Ad-Dalal portal is an end-to-end campaign management portal which will allow advertisers to perform all the essential steps of media planning such as creating ads of various formats, target them to the right audience (by choosing the right STB demographics and program demographics), plan and allocate a budget for the campaign and finally track the campaign progress through an ad reporting interface. (Advertisement Analytics)

Show More Show Less

The Project was to provide a TV Magazine to be published to Mobile/PAD devices.

Contribute

As an Architect had to develop a new publishing work-flow for Mobile/PAD devices for articles and content of TV and Commercial Movies from a Server to Client devices (Android/IPAD/IOS)

Description

The project has the vision to create a publishing media platform where content and associated metadata can be generated, edited, aggregated and distributed over a secured delivery network for cross device consumption. It foresees deployment of suitable companion devices, content format and infrastructure that will lead to this paradigm shift in publishing value chain as compared to the print or web mode of publishing. This will help create new publishing work-flow, methodology and will lead to a richer user experience with convergence of the companion devices and home entertainment systems like STB and TV. The project had an interface planned for the following social networking sites.

  1. Twitter integration to post or read comments.
  2. Advertisement engine integration.

Show More Show Less

Development of Server and Client for OEM on Mobile Platforms and Server.

Contribute

Worked on Server side implementation of video streaming server for low bandwidth servers.

Description

MobileTV is client software which provides the (DVB-H/T-DMB) solution for OEM such as Nokia, Samsung, Sanyo and Motorola. The MobileTV is needed for CDMA/GSM/ GPRS and UMTS Handsets as ready deploy software from the Carriers such as T-Mobile, TIM, Sistema and Airtel. We at Cisco provide the integration service for Carries by porting the MobileTV to OEMs.

Show More Show Less

As a Developer to develop server technology to support mobile applications.

Contribute

Design (Low /High Level)/ Interface definitions and implementation, refactoring and solving the feature requirement.

Description

Picturemail 5.1 is client software which provides the MMS solution for OEM such as Nokia, Samsung, Sanyo and Motorola. The Picturemail 5.1 is needed for CDMA/GSM/ GPRS and UMTS Handsets as ready deploy software from the Carriers such as T-Mobile, AT & T Rogers, Cingular and Airtel. We at Wipro provide the integration service for Carries by porting the Picturemail 5.1 and Virtual Twin solutions to OEMs.

The MOTOROLA subsidiary company called www.starfish.com (STARFISH Santa Cruz) were the customers who were developing phone for TELSTRA, TIM and some of the other operators. They needed a compact micro browser with WML Content rendering with a WML Script support on the handset. Micro browser Release 0.9, 1.0 and 1.x and generic download of Ringer tones and Pictures were the features developed in Micro browser. The MOTOROLA PCS is the second customer who sell Mobile handsets world wide, to all the cell operators. The micro browser with WML, CHTML and XHTML content support on the handset.

Show More Show Less