Experience
7 plus years of experience in developing and porting networking products
and application.
Samsung Telecommunication America (R&D Labs), Dallas TX.
(March 2005 – Till date)
HCL
Technologies Limited,
Chennai. (October 2000 – March 2005)
Advance
e-com Solutions, Coimbatore (June 1999 – Sep 2000)
Education:
Bachelor
of Engineering Specialized in Computer Science from Bharathiyar
University India.
Diploma in
Electronics and communication from Department of Technical Education(DOT) India.
Achievements:
·
Represented
HCLT in SipIT(SIP Interoperable Testing event) held at Taiwan in the
year 2004 and tested HCLT SIP server and HCLT SIP user agent with other leading
SIP vendors.
·
Provided
Training on HCLT SIP User Agent and HCLT SIP Server to Plustek
Inc at Taiwan.
·
Received
HCLT Spark award for the year 2003 – 2004.
Skill Set:
Expertise in
Windows SDK environment, C,C++,VC++. Specialized in PocketPC 2002,2003 Platforms
VOIP domain.
Language: C, C++
Packages: Win32 SDK Programming
OS: Windows CE, Windows, Linux
Tools: Visual studio 2005, Visual
C++ 6.0, EVC 3.0, EVC 4.0, Entrek Procman, Entrek CodeSnitch, Bounds Checker, Klocwork, VisualStdio Installer 6.0, Wincvs, DDTS, CVS,
GNATS
Debugging
tools: TRACE32,
EVC 4.0, Visual studio 6.0, Visual Stdio 2005
Protocol: SIP, RTP, RTCP, SDP, MARP, AODV, Zigbee,
UPnP, Bluetooth.
Database
: Oracle 8i,SQL server, MS access
Professional
Training:
·
Linux
Internals
·
Windows
Internals
·
Advanced
C++
·
Zibgee
Project:
Social Networking application
(Aug 06 – Till date)
Description:
This project involves in
developing social networking application over Bluetooth.
Role:
Client: Samsung Telecommunication
America (R&D)
Environment:
Windows XP, Visual Studio 2005,
C#, PocketPC 2003, CVS, Samsung
i750, .NET framework.
MANET Middleware Development
(Feb 06 – July 06)
Description:
This project involves
developing a middleware over the MARP protocol. This middleware provides
functionality for auto discovery in adhoc (peer to peer) network. This
middleware provides an environment for any network games in adhoc network.
Role &
Responsibilities
Client: Samsung
Telecommunication America (R&D)
Environment:
Windows XP, Visual Studio
6.0,VC++,MFC, PocketPC 2003, EVC
4.0, Samsung i730, Klocwork, Bounds Checker .
IMS SIP UA (Nov -05
– Jan 06)
Description:
This project developing a
SIP User Agent for IMS network.
Role &
Responsibilities
Client: Samsung
Telecommunication America (R&D)
SIP Stack Development (Jul
-05 – Oct 05)
Description:
This project involves in designing
and developing a SIP User Agent over OSIP Stack.
Role:
Client: Samsung Telecommunication
America (R&D)
Environment:
Windows XP, Visual Studio
6.0,C++, PocketPC 2003, EVC 4.0, CVS,
Samsung i730, Klocwork, Bounds Checker.
SIP porting for GSM
Mobile handset (Mar 05 – Jun 05)
Description:
This project involves porting
radvision Sip Stack in linux to a Samsung D500 GSM Mobile target which contains
Proprietary Embedded OS and writing an application to make voice call through
SIP.
Role:
Client: Samsung Telecommunication
America(R&D)
Environment:
Samsung D500, Proprietary
Embedded OS, GNU, TRACE32, TRACER,CVS
Voice Mail Server (Jan 05
– Feb 05)
Description:
Voice mail
server application build over HCLT SIPSTACK. Which is capable of recording and
storing the voice messages and also capable of retrieve and playback the
voicemail. Backend to store and retrieve the voice messages is an configurable
item. It also provides an stub interface through which we can integrate any
type of backend support easily.
Role:
·
Interacted with
clients to understand the system requirement
·
Involved
in designing the interface.
·
Coordinated with
QA team for System and Integration Testing
·
Involved in
backend database design
Client: Advoco Systems
Environment:
Windows 2000
and above, Multimedia API, CVS, GNATS, WIN32 SDK, Visual Studio 6.0 , VC++,MFC,SQL
server.
IPPBX
Solution using SIP (Mar 04 – Dec 04)
Description:
The client
had an IPPBX solution using H.323 and a proprietary protocol. They had to
replace the same solution using SIP. This involves totally redesigning
underlying components without any change from the usage point of view.
Role:
·
Involved
in designing the architecture of entire system using sip.
·
Involved
in building, setting and bringing up the entire system.
·
Customizing
HCLT Sip Stack.
Client: Advoco Systems
Environment:
Windows 2000
and above, Multimedia API, CVS, GNATS, WIN32 SDK, Visual Studio 6.0,C++.
SIP SBBUA Framework (Dec
03 – Feb 04)
Description:
This project
involved in designing SBBUA Framework. This framework provides the basic
functionality of the SIP Back-to-back User agent. This supports basic features
like establishing calls between different end points and tying the call legs
between them. This provides call control features like call hold/resume ,blind
call transfer ,consultative call transfer, multiparty conferencing, dynamic
addition and removal from multipart conferencing, etc. SBBUA frame work exposes
these features through a well defined API. Using this framework application
writers can build different type of applications like 3PCC, Conferencing
Server.
Role:
·
Involved
in design
·
developing
SIP B2BUA framework API.
Client: Plustek Inc, Advoco Systems
Environment:
Windows 2000
and above, CVS, GNATS, WIN32 SDK, Visual Studio 6.0,C++.
SIP High
Level API (HLAPI)(Mar 03 – Nov 03)
Description:
High level
API abstraction provides support for multimedia conferencing, Presence and
Instant Messaging service over HCLT SIPSTACK,HCLT RTP,HCLT SDP and HCLT CAPI .
This abstraction also features like call hold, call swapping, dynamic media
addition and deletion. The main feature of this API is, it provides a stub interface
through which we can connect to any kind of media device or any DSP device for
multimedia support. By default it comes with windows multimedia support.
Role:
·
Involved
in design and development of the
framework API for Multimedia conferencing using SIP
·
Added
Audio and Video Support in both windows and Windows CE platforms.
·
Performance
tuning on PDA for enhancing multimedia quality.
Client: ABB, Plustek,
Advoco Systems, Sliepner.
Environment:
Compaq iPaq
37xx series, HP iPaq 55xx series, Windows XP, Windows NT, Multimedia API, VFW
API (Video For Windows), Windows CE
3.0,Windows CE 4.0, Multimedia API, Flycam API, GAPI, CVS, GNATS, WIN32 SDK,
EVC 3.0, EVC 4.0, Visual Studio 6.0,C++,Oracle, PocketPC 2002.
RTP and SDP
Stack Development (Dec 02 – Feb 03)
Description:
RTP and
SDP stack development
Role:
·
Porting
RTP and SDP protocols in LINUX to Windows CE Platforms and all Windows
Platforms above Windows NT.
·
Developed
offer/answer model support based on RFC 3264
·
Interoperable
testing with Siemen's IP phone MSN Messenger 4.5 and a proprietary embedded
OS(CISCO IOS).
Client: ABB, UMACAU, Agere
Systems, Advoco systems, Sliepner,
Plustek Inc.
Environment:
Windows XP,
Windows NT, Windows CE 3.0,Windows CE 4.0, CVS, GNATS, WIN32 SDK, EVC 3.0, EVC
4.0, Visual Studio 6.0,C++, PocketPC
2002.
SIP Stack
Development (Sep 01 – Nov 02)
Description:
SIP User
Agent development.
Role:
·
Design
and Developing SIP User Agent developed in LINUX to Windows CE Platforms and
all Windows Platforms above Windows NT.
·
Added
Authentication support using Cryptography API for Windows CE and Windows
Platforms.
·
Interoperable
testing with Siemen's IP phone, Windows .NET Server editions, MSN Messenger 4.5
and a proprietary embedded OS (CISCO IOS).
Client: ABB, UMACAU, Advoco
systems, Sliepner, Plustek Inc.
Environment:
Windows XP, Windows NT, Windows CE 3.0,Windows CE 4.0, CVS, GNATS, WIN32 SDK,
EVC 3.0, EVC 4.0, Visual Studio 6.0, PocketPC
2002.
Common API (CAPI) (Apr 01
– Oct 01)
Description:
This project provides a
common API framework for Provides
OS level abstraction for all networking products developed in HCLT. It provides
abstraction for memory management,
Network management, IPC, threading, event framework, timer handling, etc.
Role:
·
-Involved
in designing the framework common to OS (Linux, Windows NT/2000/XP/ CE 3.0/CE
4.0, Solaris, VxWorks and Symbian
·
Developing
in Windows and Windows CE Platforms.
Client: ABB, Windriver, Agere Systems, UMACAU, Plustek
Inc, Advoco systems, Sliepner.
Environment:
Windows XP,
Windows NT, Windows CE 3.0,Windows CE 4.0, CVS, GNATS, WIN32 SDK, EVC 3.0, EVC 4.0,
Visual Studio 6.0, PocketPC 2002.
Wan Protocol Testing (Oct
00 – Mar 01)
Description:
This project
involves development of test scripts, automation of test scripts and test execution
trouble-shooting, for WAN protocols.
Role:
·
Testing
·
Developing
scripts
Client:
CISCO systems.
Environment:
Solaris, CISCO IOS, DDTS, TCL/Tk,
Web
Development (May 99 – Sep 00)
- Involved
in developing e-commerce applications.
Website: www.springbloom.com,
www.matchme.com, www.covai.com
Environment: Window NT, IIS, ASP, VBScript,
JavaScript, Oracle