Post Job Free
Sign in

Software Engineer Design

Location:
Chennai, TN, 600116, India
Posted:
August 16, 2013

Contact this candidate

Resume:

SenthilNathan Dhamodharan

#* **,****** ******,

Venkatachalam Street,

Mathananthapuram,Porur

Tamil Nadu,Chennai,INDIA

***************@*****.**.**

Mobile: +91-729*******

Objective

Emphasis on Embedded, VOIP and Network Software Design in All aspect of

SDLC in Research and Development. Very Flexible as regards moving from

project to project and in assimilating new technologies. Now looking to

continue significant contribution in Embedded Technologies and VOIP

implementation in permanent basis in Information Technology paradigm.

SKILLS

Approx. 14 years of strong experience in architect and implement the

Embedded Applications in various RTOS and Integrated Development

Environment.

Expertise in Programming Languages like C,C++ and Java.

Experienced in Boot-loader and kernel cross compilation in Board Bring up

activity in Embedded Domain.

Knowledge of Embedded system protocol CAN,I2c.

Sound knowledge of Linux Device Driver Development.

Good knowledge of Linux Kernel and System Program.

Good knowledge of Embedded Debug tools like GNU gcc, GDB development

environment (native and cross) and BDI JTAG Interface, Lauterbach Trace32

Knowledge of Embedded tool chains like Timesys and Monte vista.

Knowledge of G.984 based GPON OMCI stack Implementation.

Good Knowledge of Network Management System based on FCAPS.

Sound Knowledge of MIB Design, Implementation using ASN.1 and tested using

MIB Browser.

Sound knowledge of Network Management Software Implementation Using SNMP

v3.

Knowledge of SNMP Proxy Forward Implementation.

Good Knowledge of TCP/IP Protocol Stack.

Good Knowledge of Network Packet capture debug and analysis like Wire shark

and Linux system network tools like Tcp dump and snoop commands.

Experienced in SIP Protocol analysis for call Flow in various Customer

Premises Equipment.

Experienced in Various SIP server Configuration and deployment.

Knowledge of Scripting languages in Shell.

Integrate the Network Element with Network Manager system

Knowledge of Micro Controller Program Implementation using Keil2.

Sound knowledge of writing Software Requirement Document and test plan

specification.

Successfully lead team and completed project on time.

Experience in Scrum and Agile Technology based SDLC Software Product

Development.

Willing to adopt new approach and methodology for problem solving

Expert in technical writing and communicating at remote place

Technical support to team members at remote place using desktop sharing

Arrange meeting and creating status report for multiple project

Played key role in Hardware software review

Member of Software System Engineering team developing system requirements,

analysis and software architecture for FTTX fiber optic telephony

platforms.

Knowledge of Unix Socket Programming.

Bug tracking using Bugzilla server.

Experience in RDBMS activities using MY-SQL,SQlite- Embedded RDBMS.

Languages,Protocols and RTOS:

C, C++ & Java Development Kits

I2C,RS-232,CAN,SIP- RFC-3261,SDP- RFC-3265

Embedded Linux, BSP, u-Boot,RTOS - Nucleus Plus, Vxworks, Psos, Net+OS

Linux kernel based System Programming and Device Driver proficiency

MySql Server, Sqlite-Embedded RDBMS

ASN.1 for SNMP MIBs, net-snmp ( Master/sub agent,Agentx Framework)

NTP,TCP/IP Suite

Knowledge of SIP Trunk.

Asterisk, Kamailio, IP-PBX,Freeswitch

CLI Interface.

Software Projects

The Alphion access system product line includes the AOLT-4000 GPON optical

line Terminal, AOLT4200 1RU,the AONT family of GPON Optical network

terminals and PON Extenders, AEMS Element Management System and a wide

selection of active and passive hardware components for power and fiber

management, passive splitters, distribution frames and more.

IPC- Inter Process Communication Frame Work Implementation.

Alphion Communication

India Ltd

Oct 2006 - March 2007

Responsibility

Implemented the Inter process communication mechanism frame work by using

Message queues.

Implemented the Msg Handler Base class.

Implemented Msg Factory and Msg Handlers.

Implemented the linux socket programming for across card communication.

Hardware Used : PPC- 440,PPC -460EX

Languages used : C++,C

Tools Used : Source Insight IDE,GNU tool chain.

Software Upgrade Management in OAM.

Alphion Communication

India Ltd

June 2007 - Feb 2008

Responsibility

Implemented the software upgrade activities of the cards.

Hardware Used : PPC- 440,PPC- 460EX

Languages used : C++,C

Tools Used : Source Insight IDE,vi Editor,ctags,cScopes,

TFTP,Sqlite -RDBMS, GNU tool chain.

Linux systems and Kernel Module Program Implementation.

Alphion Communication

India Ltd

May 2008 - till date

Responsibility

Kernel compilation and configuration

Interrupt mappings from external system interrupts to processor IRQs

Interrupt handlers and mechanisms

Ethernet PHY configuration

Implemented the kernel module programs for FPGA .

Design and Implemented the Device Driver Modules CPLD Memory Banks

Implemented Device Driver for system bus I2c

Worked to design the driver routines for I2c- Mux.

Implemented the Driver Routines for GPON SFPs and Broad com Switch Port

SFPs.

Implemented the Device Driver for EEPROM.

Design and Implemented the Driver module for Temperature sensor.

Involved in Driver Routine for card's Latches and Fan Controller.

Design and Implemented the card's Face plate LED Modules.

Low level Register configuration for FPGA and CPLD.

Tool chain installation and configuration

Hardware Used : PPC- 440,PPC-460EX

Language used : C,C++.shell script.

Tools used : Linux Host red hat Host Machine, Vi Editor, Cscope and

CTags and Timesys tool chain for cross compilation. GDB Debugger,

GNU.

Hardware Interface Subsystem Implementation

Alphion Communication

India Ltd

May 2008 - till Date

Responsibility

Implement the interface by Multi thread environment.

Implement the mechanism for Interrupt reception.

Implement the handlers for signal process and manipulate the signals into

userspace event notifications.

Interrupt handlers and mechanisms.

Implemented all the devices and its policies to the Device class

environment.

Implemented various device's IOCTL commands to access the device through

the userspace.

Hardware Used : PPC- 440,PPC-460EX

Language used : C,C++.shell script.

Tools used : Linux Host red hat Host Machine, Vi Editor, Cscope and

CTags and Timesys tool chain for cross compilation. GDB Debugger,

GNU.

VOIP - SIP Call Flow analysis and Design

Alphion Communication

India Ltd

Dec 2011 - Nov 2012

Responsibility:

Working with SIP stack for inter operability with various vendors Optical

Network Terminals

Call Flow analysis for various Optical Network Terminals.

Configuration and maintain the Asterisk and other Open SIP Server

Manage the SIP Based Asterisk and Kamailio and IP- PBX FreeSwitch.

Work and Analysis SIP packets .

Verify the SIP operation in various ONT models

Tested the VOIP protocol with SIP and Asterisk SIP server

Implemented the VOIP ANI and UNI Profiles which operates on different ONT-

CPE devices

Hardware Used : PPC- 440, PPC -460EX

Language used : C, C++.shell script. GPON standards.

Tools used : Linux Host red hat Host Machine,SQlite Embedded RDBMS,

Vi Editor, Cscope and CTags, Timesys tool chain for cross Compilation.

GDB Debugger, GNU

Network Management Software with SNMP v1,v2c,v3 -FCAPS

As Individual Contributor for Proprietary Agent and Trap listener

Design and implementation.

Alphion Communication India

Ltd

Jan2007 - Till date.

Responsibility:

cross compiled the net-snmp network stack for target PPC and MDU hardware

by using Timesys & Montevista tool chains

MIB Design Based on RFC Complaints.

Expertise Embedded Linux platform SNMP package to implement configuration

and monitoring software for Fiber optic Telecommunication products both

ANI and UNI side.

Design and Implement Proprietary SNMP MIBs all GPON standards like G.984.

Implemented the SNMP Sub Agent with accommodate all the ME configurations.

Implemented Network Management System for Managing Mes.

Implemented IPV4 /IPv6 based SNMP V3 Accessing system by using User

Security Model(USM).

Implemented SNMP Agent Proxy Forwarding

Hardware Used : PPC- 440,PPC -460EX

Language used : C,C++.shell script.

Tools used : Linux Host red hat Host Machine, Vi Editor, Cscope and

cTags, Timesys tool chain for cross Compilation, SQlite Embedded RDBMS,

GDB Debugger, GNU and MiBBrowser.

Exartech International Corp, Taiwan

March 2004 -

Aug2006

Responsibility:

Software member for Net+OS proprietary RTOS platform for ARM core network

control processor.

Ported Net+OS RTOS network stack on ARM Processor.

Software member for VxWorks RTOS platform for x86 processor.

Ported VxWorks - Windnet network stack on x86 Processor.

Senior member for Nucleus Plus platform for MPC852T control processor

Ported RTOS- Nucleus Plus network stack on MPC852T.

Implemented the SNMP Sub Agent with accommodate all the ME configurations.

Design the enterprise MIB for DLC and DSLAM.

Debug and analyzed SNMP agent by MIB Browser.

Design and Implemented the web based SNMP application for SNMP LCT

Implemented the SNMP Sub Agent with accommodated all the ME configurations.

Design the enterprise MIB for MPEG carrier .Debug and analyzed SNMP agent

by MIB Browser.

Design the enterprise MIB for extending scanner. Debug and analyzed SNMP

agent by MIB Browser.

Experienced in Network Socket Programming.

Hardware Used : ARM,X86

Language used : C, Net+OS, VxWorks, Nucleus-plus

Tools used : X86 Machine in Windows OS Host Machine, Tornado

IDE and cygwin Lauter bash Debugger

10/2003 - 3/2004 - Software Engineer

SDC Software Technologies

Member of embedded software team, responsible for coding,

testing.

12/2001 - 10/2003 - Software Engineer

Integrated Info Solutions Ltd

Member of embedded software team, responsible for coding, testing in

Automotive Engineering Domain.

08/1998 - 10/2000 -Software Engineer

ProMilllenium Tech Sys

Member of web based software team, responsible for coding,

testing.

Education

Bharathiyar University - B.E in Computer Science and Engg, 1998.

Coursework:

Computer Networks, Compiler Design,Operating Systems,Theory of

Algorithms, Software Design, Machine Organization, Database Theory,

Graphical User Interfaces, Parallel Programming, Artificial Intelligence

Diploma in Electrical and Electrical Engineering, 1995.

PassPort No: H9755455

D.senthilnathan



Contact this candidate