Post Job Free
Sign in

Service System

Location:
Ann Arbor, MI, 48105
Posted:
October 16, 2010

Contact this candidate

Resume:

HARI PRASAD RAMADASU

**** ********** **, ***.**.7C, Ann Arbor, MI-48105

Mobile: 773-***-****

Email: abixim@r.postjobfree.com

EDUCATION Masters in Computer Science (Multimedia and Creative

Technologies)

University Of Southern California, Los Angeles, CA

May'09

Bachelor of Technology in Electrical Engineering

Vellore Institute of Technology, Vellore, India

May'06

EXPERIENCE Mar'10 - Present Software

Developer

Connected Lyfe Inc,

Ann Arbor, MI

Description

Connected Lyfe offers a Triple-play service bundle of IPTV,

Internet and phone to residences and businesses across Utah's

Wasatch front. Connected Lyfe customers will be able to enjoy

TV, HDTV, local and premium channels and DVR capabilities along

with fast Internet, and crystal clear voice

Responsibilities

- Contributed to the Development of a H.264 video encoder, AAC

and AC3 Audio Encoders

- Developed the encapsulation of H.264 encoded Video Elementary

Streams, AAC, AC3 Audio Streams into MPEG-TS (Transport

Stream) with DVB and ATSC standards.

- Optimized video encoding performance to create the best video

at a given bit rate

- Evaluated generated video streams for PSNR and quality

- Involved in the Implementation and testing of alternative

solutions, and new potential algorithms

- Made decisions regarding system performance and design that

align with the strategic direction.

- Implemented Unit Tests using Google Test and pyUnit

Frameworks.

- Implemented Python Extensions for C++ Classes using Python/C

API

Environment: C++, C, GCC, Scons, Linux, Mac OSx and Mercurial

Oct'09 - Feb'10 QA Engineer

Smith Micro Inc,

Chicago, IL

Description

The QuickLink Media Video Delivery Platform delivers highly

optimized video to hundreds of current handheld mobile devices.

Responsibilities

- Tested and troubleshooted QuickLink Media Video Delivery

Platform for Network Bandwidth Adaptive Streaming

- The assignment gave a very deep understanding of QOS (Quality

of Service) and SLA (Service Level Agreement)

- Developed a proto type for testing Adaptive Streaming

- Developed Test Cases and performed functional and regression

testing for for hundreds of wireless devices

- Tracked all the defects/bugs using a defect tracking system

called Test Track Pro

ACADAMIC

PROJECTS Video Compression Environment:

Visual C++, MS Windows XP

- A closed loop video compression algorithm has been

implemented that produces scalable compressed video

elementary streams from a raw (RGB) Video Stream.

- The Algorithm includes a Macro Block based compression

mechanism which is similar to MPEG-2 standard of video

compression

Image Compression Environment:

Visual C++, MS Windows XP

- Built a system that reads an image file in RGB format and

converts it to YUV space and HSV space. Implemented various

methods of sub sampling and Quantization on Y channel.

- Implemented Lossless encoding methods such as LZW coding,

Huffman coding. Implementing Lossy compression methods such

as Vector Quantization.

- Encoded images into JPEG and JPEG2000 formats using Discrete

Cosine Transforms (DCT)

Multimedia Authoring tool and Player Environment:

Visual C++, MFC, and MS Visual Studio

- Implemented a Video authoring tool that is used to include

image on the video during scheduled time intervals

- The player implemented with the functionality to synchronize

and render a raw (RGB) video stream and a raw audio stream in

a way that MPEG-2 does.

Automated Worm Finger Printing in Linux Kernel 2.6

Environment: C, Fedora 10

- Implemented a Firewall in Linux Kernel 2.6 to implement a

Automated worm-fingerprinting algorithm

- The System was implemented using Net Filter as kernel module

Operating System Development Environment:

C, C++, Solaris

- Designed and implemented a synchronized, multi threaded

grocery store. Implemented locks and condition variables to

develop Mutual Exclusion and Thread Synchronization

- Designed and implemented System calls such as wait, signal,

fork, Yield and Exec for mutual exclusion.

- Tailored Virtual Memory for Nachos by developing TLB, Page

table, Inverted Page table and swap file. Implemented Remote

procedure calls for the system calls.

Configuring CISCO Routers Environment: Fedora

8, GNU/Zebra Toolkit

- Configured BGP on Cisco 7000 and Cisco 4000 series routers to

analyze Persistent Route Oscillation

- Configured Black holing, Sink holing and Trace back for

regulating DDos(Distributed Denial of Service) attacks

- Analysis of TCP flow behavior and Service Differentiation

using FIFO and RED disciplines

Network Simulation Environment:

Ethereal (Wire shark)

- Simulated and evaluated Ethernet (shared and switched), Token

ring, RIP and OSPF using OPNET

- Analyzed protocols such as HTTP, TCP, IP and ARP using

Ethereal (Wire shark)

Client-Server Application Environment:

C, C++ and POSIX Threads

- Designed and implemented a Multi Threaded, Multi Process

based client-server system with multiple clients that routes

the fragmented messages over TCP and UDP sockets in a network

- Data packets were framed, packetized and routed across the

network along with acknowledgements for the received data

packets

E-Commerce Website Environment:

XHTML, PHP, MySQL and WebServices

- Designed and developed a Web-based Information System for an

online retailer.

- Built a Shopping cart for the website using session variables

and MySQL database.

- Implemented security for the e-commerce website using session

variables and AJAX.

- Supported the website on server side using PHP, Perl/CGI and

Python scripting

Geographical Information System, USC-map Environment:

Java, KML and Spatial features of Oracle 10g

- Designed and Developed a graphical monitoring system for

security personals to monitor people and buildings within the

range of the alarms

- Application was designed to execute spatial queries like

range, nearest neighbor and display the results over a

Graphical User Interface (GUI), USC Campus map

XML and XQuery

- Developed a database using XML and validated using XSD.

- Queried the XML database using XQuery. Presented the results

using XSLT

Additional

Experience Jul'06 - Jul'07 Programmer

Analyst

Cognizant

Technology Solutions,

Chennai, India

Description

Cognizant offers its clients with application services, systems

integration, product engineering, custom software development,

maintenance, re-engineering, independent testing and validation

in Information, Media and Entertainment services. Cognizant is

the preferred partner for leading global media businesses.

Responsibilities

- Designed and developed Perl scripts for automating server

tasks

- Participated in programming, debugging, troubleshooting and

fixing programming issues

- Facilitated meetings with other team members to perform Risk

Analysis within the COBIT Framework

SKILLS Programming Languages: C, C++, Python, Perl, TCL,

Shell Scripting (Korn, Bash), and Java

Operating Systems: UNIX, Linux, Solaris and Windows

Multimedia Codecs: H.264, AAC, AC3, MPEG-2, MPEG-4

Version Control: Mercurial, SVN and CVS

IDEs: Eclipse, MS Visual Studio, Net

Beans

Bug Tracking: Test Track pro, atTask, Bug Zilla

Network Protocols: TCP/IP, UDP, HTTP, RTP, RTCP, RTSP,

OSPF and BGP-4

Web Technologies: XHTML, JavaScript, CSS, DOM, AJAX,

WSDL, SOAP, PHP and J2EE

XML Technologies: XML, KML, XSD, DTD, XQUERY, XPATH,

JSON

Data Bases: Oracle-10g / 11g, Mysql, MS SQL Server,

and Spatial features of Oracle

Office Tools: MS Excel, MS Visio, MS Power Point

REFERENCES References will be provided on request



Contact this candidate