1. Guruprasad S
Email : pradhiguru@gmail.com Phone : +91 9844300878
Linked-in : www.linkedin.com/in/guruprasadinfo DOB : 20th June 1987
CAREER OBJECTIVE
To work in an organization where I can utilize my existing research and development skills and develop
new skills to contribute in the accomplishment of org anizational goals.
CAREER SUMMARY
2 years of IT Experience in IP video streaming projects.
Have good knowledge in C programming and video streaming.
Familiar with Linux system IPC, Network configuration and rsyslog configuration.
Good at implementation, integration and debugging.
Currently working as a Software Developer in R&D.
Proficient in all aspects of Software Development Life Cycle.
Good team player with excellent interpersonal skills.
PERSONALITY TRAITS
Highly insightful and analytical. A Spirited Team Player leveraging on team dynamics to implement
best practices and to arrive at creative solutions.
Adept at working in high pressure environments with strict deadlines and multiple deliverables.
Dedicated and focused with a creative approach and efficient communication skills.
TECHNICAL SKILLS
Operating System RHEL/Linux, Windows
Development tools Notepad++, putty, WinSCP
Languages C, C++
Industry/Domains IT/Video Streaming.
ACADEMIC
EMPLOYERS
Page 1 of 3
Qualification Institute/Organization % marks Year of passed out
MCA MCA Dept. Bangalore University. 75 2014
2. PROJECT DETAILS
Developer July 2014 – till date
Riversilica focus on video transcoding and IP video streaming for different bitrates. This is product based
project which concentrates on video broadcasters.
Project1: Controller Application for Transcoder in C.
The project involves development of a controller module for video transcoding. It fetches parameters
from database tables and assigns to C structure variables. Shares structure with transcoding module.
And also gets device details related to Transcoding.
Key Responsibilities:
Design and development of complete Controller module.
MySQL connection and query handling.
Project2: Application Control module.
This will take cares all actions between UI (http) and backend (Transcoding modules). Used Linux IPC
concept for inter modules communication.
Key Responsibilities:
Design and development of complete IPC concept.
Design walkthrough/presentations to Development and Testing.
Project3: Application Media module.
This will take cares all actions application control module and transcoding module actions.
Key Responsibilities:
Design and development of complete sending requests for video transcoding.
Design and development of i-notify for watch folder.
Thread handling using pthread.
Page 2 of 3
Organization Role Start Date End Date
Riversilica Technologies Pvt. Ltd. Member of techical staf July 2014 Till date
3. Project4: Application System module.
This will take cares all actions application control module and system (OS) actions.
Key Responsibilities:
Design and development of system related changes like Network, Date-time, NTP, reboot,
shutdown and Mount network drives.
Project5: Application Monitor module.
Transcoder is high availability 24x7 running appliance. Monitor module assures that system resources
are utilized properly and system is self-healed in case of any crash or faul operations.
Key Responsibilities:
Understanding capabilities and exit criteria of the software.
Writing Linux service to handle system applications related to transcoder.
Project5: Log manager.
Log Manager is a utility which provides support of transcoder, system and kernel message trapping.
Support of UNIX domain sockets enables this utility to support both local and remote logging..
Key Responsibilities:
Understanding rsyslogd and log rotate Linux tools.
Writing configuration files for rsyslogd and log rotate.
Integrating syslog into various applications.
Project5: CLI (Command Line Interface).
This module will configure all basic configurations for full Transcoder actions. And also provides
command line interface for transcoding controlling actions.
Key Responsibilities:
Understanding Operating System and configure basic settings.
Writing configuration files for rsyslogd, log rotate, HTTPD, Maria dB and Network.
Creating .rc files and editing .bashrc file, User creation.
Place: Bangalore. Guruprasad S.
Page 3 of 3