About Me
A dynamic professional with over 18 years of rich experience in Software
Development in Media streaming services enablement for Web / Mobile devices. Having
worked as specialist in setting web based video delivery server for li...
worked as specialist in setting web based video delivery server for live video and video on
demand catalogues. Played key role as Video Expert and Lead web based video
conferencing and recording capabilities to multiple startups.
Worked for Collaaj Inc (US & India) for setting up video workflow for webrtc private and
community training software capability server. Worked for OTT video service for
Web Channel companies such as Rogers Communication etc.
Worked on various Video Delivery Networks (CDN) such as Akamai, Amazon Cloud Front
and Azure CDN services for various clients with origin of Wowza or any COTS servers
for multiple forms of video delivery RTSP, RTMP, HLS, MPEG-DASH and HDS streams.
Show MoreSkills
Networking & Security
Web Development
Graphic Design
Others
Mobile Apps
Data & Analytics
Programming Language
Software Engineering
E-Commerce
Development Tools
Operating System
Game Development
Database
Software Testing
Portfolio Projects
Company
Multi Party E-Learning
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 LessSkills
A2Billing Android AWS C Language C++ CSS GUI Hibernate HTTP Java (All Versions) JQuery JW Player Node.Js Python RabbitMQ Rest API Spring Boot 2 Video Streaming Video.Js Vue.Js WebRTC WorkFlowTools
GitCompany
Social Media Advertisement with Machine Learning
Contribute
The Primary work for development of 'unsupervised learning' on video content using machine learning algorithms to generate Marketing Video Ads, for Advertisement Campaigns on Social Media Platform.
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 LessSkills
AWS S3 Boost Bootstrap C++ Cloud Computing Compute Unified Device Architecture - (CUDA) Client URL- (cURL) Deep Learning Docker FFmpeg Java (All Versions) MongoDB MySQL OAuth React.Js TensorFlow Apache Tomcat Video StreamingTools
GitCompany
Digital Signage Service (Public Display Systems)
Role
Full-Stack Developer
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 AWS Cloud/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 LessSkills
Android AWS-EC2 Boost Enhanced Data Rates for GSM Evolution - (EDGE) FFmpeg iOS Java Message Service - JMS JSON AWS Lambda Linux MongoDB MySQL OAuth REST Spring MVC SpringBoot Video StreamingTools
GitCompany
Android -- Hybrid (E-2-E) Set top Box Solution
Role
Full-Stack Developer
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
- Android complete full stack porting from Android Kernel HAL layer and m/w
- Android Application development with Java and OpenGL 3D EPG development
- WSDL endpoint definition of Amazon EC2 Endpoint services mgmt.
- Mgmt of Apps on Android platform and provide Native I/f for apps TV related apps.
- Android application for STB EPG.
- OTT Streaming Server using Wowza and Amazon CDN for Delivery for various free channels.
Tools
GitCompany
Publishing - An Product of TV Magazine on Devices.
Role
Software Architect
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.
- Twitter integration to post or read comments.
- Advertisement engine integration.
Skills
Advanced Message Queuing Protocol - (AMQP) Android Apache CXF Apache Maven Apache Tomcat Apple UIKit Framework C Language Java (All Versions) Dash Tool GUI PHP Real Time Transport Control Protocol - (RTCP) SOAP Video Streaming Apple XCodeTools
GitCompany
Ad-Dalal Advertisement Brokering Engine for TV's
Role
Full-Stack Developer
Contribute
Implementation of Server technology for Spot Bidding and awarding solution using Java/MySQL and RabbitMQ with Spring MVC and Spring Hibernate. Frontend was a Flash/Flex based UI with ActionScript 2.0
Description
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 Ad-Dalal 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 LessTools
GitCompany
MobileTV End-2-End System
Role
Full-Stack Developer
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 LessSkills
GUI QT Video StreamingTools
EclipseCompany
Wireless Applications (Multimedia/Mobile Browser)
Role
Backend Developer
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 LessSkills
C Language GUI .NET Core Java EE JavaScript QTTools
EclipseCompany
CuriBio Mantarray Development
Role
Full-Stack Developer
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
Show More Show LessSkills
Vue.Js Electron.Js Data Science Bootstrap MySQL Flask AWS Cloud AWS S3 Circle CI Jest Git Java (All Versions) Hadoop 2.7 Map Reduce Docker Kubernetes React.Js Node.JsMedia










Company
Jargon inside video
Description
AWS, Node.js, Vue.JS and Javascript.
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. • As an Full stack developer, have worked on developing the Node.js base REST API and web socket backend interface for the chat bot/ video bots and management tool based on Vue.Js as Web Application.
Show More Show LessCompany
webrtc server
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- to-Many (conf-bridge) (b) Multi Screen sharing (conf-bridge) Functional working and scaling on windows/ mac / linux native host with multiple browser combination. ( Java/Python/ C/C++ and Node.js) with (Video Players)
Show More Show LessCompany
MultiChoice (SA) and building a DSG Platform
Description
We are working with MultiChoice (SA) and building a DSG Platform a new embedded RT Linux Client and AWZ Cloud/Wowza Head End server.CDN of Fastly and Edge servers. Detection and monitoring of Digital Signage network for client such as (a) Banks (NedBank South Africa) (b) Petrol Services (Yem Yem South 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