Post Job Free
Sign in

Project Pvt Ltd

Location:
TN, India
Salary:
As per job standard.
Posted:
September 17, 2014

Contact this candidate

Resume:

SATHISH SELVA ANTON A

Mobile: +91-917*******

Email:*****.*.*******@*****.***

EDUCATION

Title of the Degree with College/University Year of

Branch Passing

Bachelor of Engineering AdhiyaMaan College of Apr - 2000

Engineering,

(Electrical & Madras University

Electronics)

XII Krishiland Matric Higher Apr - 1996

Secondary School

X Don Bosco Matric Higher Secondary Apr - 1994

School

TECHNICAL SKILLS

Certifications Embedded software application from PentaSoft

NCR Teradata Basics Certified Professional

ITILV3 Foundation certified

Hardware CISCO STB(Set-top Box) boxes

Filers

NCR MPRAS Unix servers

Operating Systems NetApp ONTAP Filer OS

NCR MP-RAS Unix OS

Linux, MIPSEL Linux(STB)

Microsoft Windows

Languages/Applicatio C, Python, Cpython, Ctypes, Cython, C++, C#,

ns HTML/CSS, JavaScript, Jquery, MS-SQL

Protocols RTP/RTCP, SMTP, POP3, IMAP, TCP/IP,UDP

Debugging Tools Crash, KDB, GDB, DBX, Purify, Valgrind

Version Control Clearcase, RCS, RTC

System

Bug Tracking System BURT, VANTIVE, DARTS, STAR, WEB SOLVER, CDET,

Jenkins

SUMMARY:

Sathish has a total of 12.5 years' experience. He has worked in various

roles including Senior Application Developer, Team Lead, and Sustenance

Engineer. He has experience working on STB (settop Box), Mail Messaging

Server Protocols, Filers, NCR MPRAS-OS, RTP protocol for SIP stack and Web

development. Have been part of core analysis team for 3 years and have

worked on Extending Python Test Automation framework. He has Cross-

functional experience working with TSE, R&D, and business escalations.

. Strong experience with software projects maintenance and support

. Experience with many technologies and languages

. Excellent problem-solving skills

. Able to learn new languages and environments quickly

EMPLOYMENT HISTORY:

Name of the Designation Address of the employer From To Duratio

Company n

(Years)

Tech Mahindra Senior Special Economic Zone Augus Till 6.0

Ltd Technical 138,Sholinganallur, Chennai t date

Lead 2008

NetApp India Sustaining EGL software park, Off Augus July 2.0

Pvt Ltd Engineer intermediate ring road, t 2008

Bangalore. 2006

HCL Member 50-53, Greams Road, Chennai May August 3.3

Technologies Technical 2003 2006

Ltd Staff

Dexcel Member Carlton towers, Airport July April 1.8

Electronics Technical Road, Bangalore 2001 2003

Staff

ORGANIZATION: Tech Mahindra Ltd

PROJECT PROFILE -1:

Sathish worked as a Test application Developer and Team Lead and he has

been involved in Python API development for STB modules. Team Lead for 3

Application Developers.

Project Title Enhancement of Cisco PTF to use

Pyobject/Cython

Duration 3 Months

Location CISCO, Chennai

Programming Languages C, Python, Ctypes, Cython

Project Description:

Existing Automation test framework used ctypes as its primary C extension

tool. Hence extended the design and implementation of PTF (Python Test

Framework) with Pyobject extension and cython extensions along with

existing ctype extension for large STB modules API testing.

Roles and Responsibilities in the Project:

. Understand the existing Python Test framework.

. Propose and implement the extended Pyobjecs/Cython test framework for

testing a group of STB's from a remote system using Pyro protocol already

provided in the framework.

. Extend the framework to develop Python API using Pyobjects/Cython along

with existing ctypes implementation

. Developed Python API for STB initialization and STB channel change

Module with the same.

PROJECT PROFILE - 2:

Project Title VOD Channel Change Performance Measurement

Duration 3 Months

Location CISCO, Chennai

Programming Languages C, Python, Ctypes, Cython

Project Description:

The project involved modification and measurement of channel change

performace for VOD(video on demand) streams using video capture card,

IRBlaster, Linux video analyzer and PTF framework. Developed Python API for

VOD modules using cython and added performance measurement code with

respect to VOD streams.

Roles and Responsibilities in the Project:

. Understand the existing standard channel change performance

measurement

. Develop python API for VOD modules.

. Modified existing channel change performance measurement for VOD

channels.

PROJECT PROFILE - 3:

Project Title STB OOB Module Python API and application

Development.

Duration 3 Months

Location CISCO, Chennai

Programming Languages C, Python, Ctypes, Cython

Project Description:

The project involved development Python API and test application

development for OOB modules.

Roles and Responsibilities in the Project:

. Understand STB OOB design and usage document.

. Prepare design document for OOB module api testing.

. Develop Python API for OOB moduleI.

. Develop Test application for STB OOB modules.

PROJECT PROFILE - 4:

Sathish worked as a Senior Sustenance Engineer and Team Lead and he has

been involved in bug fixing and enhancement of BT Messaging Server (SMTP,

POP3, IMAP) protocols.

Project Title Sustenance and Enhancement of BT Messaging

Server.

Duration 3 Years.

Location Tech Mahindra, Chennai

Programming Languages C, gdb, dbx, valgrind

Project Description:

The product offers a full range of differentiated messaging applications

based on industry's standard such as LDAP, POP3, SMTP, and IMAP protocols.

In addition, the software provides fully customizable interfaces to the

operators to create unique service to the end users. The flexible

programming interfaces allow operators to choose anti-spam and anti-virus

software as well.

Roles and Responsibilities in the Project:

. Team Lead for 3 Sustenance engineers. As a team lead my role to interact

with the project management and delegate/plan completion of assigned

tasks for messaging team.

. Provided solutions to defects at customer location.

. Identified, resolved memory corruption issues and memory leak issues

using tools such as valgrind, purify.

. Performed core analysis using GDB and DBX

. Involved in enhancement of SMTP Server functionality of limiting the

number of connections from the same user and from a particular subnet.

PROJECT PROFILE - 5:

Sathish worked on following internal projects in Tech Mahindra:

Project Title WebRTC integration

Duration 3 Month

Programming C#, javascript, Signalr

Languages/Tools

Project Description:

WebRTC (Web Real-Time Communication) is an API definition drafted by

the World Wide Web Consortium (W3C) that supports browser-to-browser

applications for voice calling, video chat, and P2P file sharing without

plugins.

Roles and Responsibilities in the Project:

. Integration of WebRTC to ASP.net projects using SignalR 2.

. Perform unit testing.

ORGANIZATION: NetApp India Pvt Ltd, Bangalore:

PROJECT PROFILE:

Sathish worked as a Sustenance Engineer for the L3 Core analysis team. He

was an individual contributor in the team.

Project Title Core Analysis From Filer Crashes.

Duration 2 Years.

Programming C, gdb

Languages/Tools

Project Description:

Data ONTAP OS delivers a unified storage platform that enables

unrestricted, secure data movement across multiple environments and paves

the way for Software Defined Data Centers offering advanced performance,

availability and efficiency. It is a NetApp's proprietary distributed

storage controller operating system built on FreeBSD, C, and C++.

The Core analysis team was involved in analysis of filer crashes at

customer Location.

Roles and Responsibilities in the Project:

. Analyze core dumps from filer crashes.

. Provide technical assistance to TSEs, and escalation engineers.

. Analyze NFS and NMI module cores.

ORGANIZATION: HCL Technologies Ltd, Chennai:

PROJECT PROFILE:

Sathish worked as a Member Technical Staff for the L5 MPRAS-OS Support and

Maintenance project. He was involved in Network Module Team.

Project Title MPRAS-OS Support and Maintenance

Duration 3.3 Years

Programming C, gdb, kdb, bash

Languages/Tools

Project Description:

Enhancement to MP-RAS Intel 8254X Gigabit Ethernet driver:

The project targeted at improving the throughput and performance of the

Intel gigabit adapter. The memory management algorithm of the gigabit

driver on MP-RAS had to be re-designed to improve the throughput of the

adapter.

The new design was intended to reduce the number of kernel memory

allocation requests made by the driver by maintaining a private memory pool

for the driver and re-using the same.

New security package development for MP-RAS OS:

This is an effort to develop a new package for securing the file integrity

of the MPRAS file system. The newly developed package included security

tracking tools and associated secured Tracking files.

As a part of this effort a wrapper was also developed around the package

installation utilities Pkgadd and pkginstall to retain file integrity with

respect to secured tracking file.

Evaluate Intel 100pro Errata for MP-RAS Network driver:

This was an effort to evaluate the Intel 100pro network adapter errata

document and provide fix to MP-RAS Intel 100pro network driver. Also as a

part of this effort the intermittent link quality problem observed between

Cisco Catalyst 2950T. Switch port connected to a NCR S26 UNIX MP-RAS server

with Intel 82559 adapter was rectified.

Enhancement to Network statistics tool 'Netstat' in MP-RAS:

This is an effort to provide an enhancement in netstat tool to print the

process id associated with the port. Netstat is a tool to display the

contents of various network-related data structures. An option has been

added to display PID associated to a UNIX or TCP socket.

Developed diagnostics tools for MP-RAS and Linux:

The node diagnostics tools were designed to test the software and hardware

components of a typical MP-RAS node and minimally diagnose problems with

node configuration, functionality or performance.

This software was developed to facilitate decrease in down times of a node

by running periodic health checks on various components and by early

diagnosis of symptoms.

MP-RAS Vulnerability analysis:

This project is part of an ongoing effort towards strengthening security

aspects of NCR products. This project involved study of existing MP-RAS

implementation, verification of publicly known vulnerabilities existence in

various MP-RAS subsystems and providing solutions for fixing the

vulnerabilities. The verification effort involved reference to various

vulnerability databases such as CERT Advisories, SCO Security

vulnerabilities, Security Focus and usage of publicly available exploit

tools.

Automation of Generic UTP for Network adapters:

This is an effort to automate the generic test plan used to test the MP-RAS

network adapters (Ethernet, token ring or fddi). The automated test tool

was used to certify MP-RAS networking adapters and to test networking

modules ILD and INET.

The automated test tool was designed to perform the following

functionalities.

. Functionality testing of library commands and protocols.

. ILD tests.

. DLM tests

. TCP/IP tests

. Stress tests

Roles and Responsibilities in the Project:

. Provided solutions to defects at customer location.

. Implement Enhancement designs.

ORGANIZATION: Dexcel Electronics Pvt Ltd, Bangalore:

PROJECT PROFILE - 1:

Sathish worked as a Member Technical Staff. He worked as a developer in the

development of Dexcel SIP Stack.

Project Title RTP Protocol Development (RTP/RTCP)

Duration 6 Months

Programming C

Languages/Tools

Project Description:

RTP is a protocol to transmit Media Data through the Internet. RTCP is a

protocol, which gives feedback for the quality of Transmission of Real Time

Data over the Internet. Both these protocols were implemented as a part of

this project. The Protocol Developed was also Multicasting in Nature. The

Core Stack was fully compliant to RFC 1889 and RFC 1890.The stack was also

integrated with G.729 codec. An application was also developed to show the

demo for the working of Stack. This Stack was precisely developed for our

own SIP product in Dexcel Electronics Pvt Ltd.

Roles and Responsibilities in the Project:

. Understand Design and implement the protocol as per RFC.

. Perform Unit testing.

PROJECT PROFILE - 2:

Project Title Linux EPP driver for X-RAY machine

Duration 6 Months

Programming C

Languages/Tools

Project Description:

This project involved Modification of Enhanced parallel port driver for X-

RAY machine from Mediatronix Pvt Ltd. A command protocol was also

implemented to handle transfers from PC to X-ray Machine and vice versa.

The following tests were performed with the X-Ray Machine and the driver

developed.

. Link Test

. Transmission of Image

. Test Reception of Image Test.

Roles and Responsibilities in the Project:

. Understand existing Linux EPP driver and write application for the

device.

. Perform Unit testing.



Contact this candidate