SUGANTHI RAMASAMY
EXPERIENCE SUMMARY:
o Total 7 years of work experience in C, C++, Unix in Telecom and
Banking Capital Markets Domain.
o Extensive knowledge in software development life cycle including
designing, coding, testing, maintenance and debugging.
o Has good knowledge and work experience in Software Quality Process.
o Proficiency in Telecom (Alcatel 5070 Signalling Server Global) and
Banking (Credit Reporting and Transaction Banking) Product Development
Life Cycle.
o Capable of transforming Telecom and Banking requirements into good
design and quality product.
o Experience in Manual Testing.
o Good Experience in Team Management activities.
WORK HISTORY:
o Worked as IT Analyst in Tata Consultancy Service Ltd, India from May
2010 to January 2011.
o Worked as Technology Lead in Infosys Technologies Ltd, India from July
2007 to April 2010.
o Worked as Senior Software Engineer in TechMahindra R&D Services, India
from January 2004 to June 2007.
TECHNICAL SKILLS:
Languages C, C++, Java Swings, HTML.
Platforms Unix, Linux, Solaris, Windows NT, 9x.
Scripting Shell
Database Oracle, PL/SQL, DB2.
Protocols SS7 Layers (MTP, TCAP, ISUP, SCCP), TCP/IP.
Tools GDB 5.0,Clearcase, ClearQuest, SVN, VSS, Purify
Other skills Unix Internals, OOAD Concepts, Design Patterns,
IPC's, Multithreading
EDUCATION:
Bachelor of Engineering in Computer Science from Sona College of Technology
(1999-2003) affiliated to Periyar University with an overall aggregate of
74.5%.
CERTIFICATIONS:
. Infosys certified in Foundation course in Banking
. Infosys certified PM Elite lite certification for Project management
EXPERIENCE:
At Tata Consultancy Services Client - Alcatel Lucent (France)
Name of the Call handling Layer Enhancement in OXO (May 2010 -
Project Jan 25 2011)
Role IT Analyst
Description This project involves design and enhancement of
call handling layer in OXO (OmniPCX Office) to
support early media features. OmniPCX Office is a
VOIP enabled PBX and supports 236 subscribers
targeted for medium enterprise. It uses SIP and
H323 protocol for VOIP Signaling. OXO is an event
driven multi-threaded architecture with multiple
modules performing various call control
functionalities. Call Handling layer in OXO
architecture is the key module responsible for call
switching.
Responsibilities Design and coding for Call Handling Module, Unit
Testing, Integration Testing, Bug Fixing.
Maintained standard compliance.
Environment C-Programming, GDB for Debugging, Linux, Clear
quest and Clear case
At Infosys Technologies Ltd Client - ABNAMRO NL
Name of the ABNAMRO Transaction Banking (May '05 -Jan '07)
Project
Role Technology Lead
Description This project is basically about enhancing Mid
Office Applications of RBS erstwhile ABN AMRO
(Transaction Banking Group). It's a maintenance
project and the work is from understanding the
clients system and requirements, preparing
functional, technical design accordingly and
changing the code appropriately satisfying the
client's needs.
Payment Router (PR) is a centralized Mid office
system developed to read, validate, warehouse and
route payments to the respective back offices.
This helps in routing a payment from any front
office channel to any back office. The rationale
of a centralized architecture is that a customer
can be based out of a particular location and
handle payments across different countries.
Responsibilities Design and coding for parser and validation
Module, Unit Testing, Integration Testing, Bug
Fixing, Code reviews.
Managed team size of 7 members
Assigned tasks to the team and monitoring the
status.
Involved in Direct Interaction with Client on
Creating Functional Designs and in preparation of
system test cases.
Guiding the team with total responsibility on
delivery of design to Development team.
Anchoring as a Configuration controller
[Configuration Management, Audit, Preparing MSR
and SPC] for the project to the specified CMMI
Level.
Environment C, Pro-C, Unix, TOAD, Oracle, PL/SQL.
At Infosys Technologies Ltd Client - EQUIFAX Inc,
USA
Name of the Small Business Enterprise (Jul '07 - May '09)
Project
Role Programmer Analyst
Description The project is an enhancement to the existing
Equifax Small Business Enterprises (SBE) commercial
system and involves the design of Corporate
Hierarchy and Linking features in Commercial credit
system. The scope of work includes Requirement
Analysis, Estimation, Design, and Implementation
for supporting the data upload to the Commercial
Credit Database.
Responsibilities Requirement study, Estimation, Design, Coding, Unit
Testing, Bug Fixing, Implementing shell scripts to
automate Database purging and participation in Code
Review.
Managed team size of 5 members. Assigned tasks to
the team and monitoring the status.
Guided the team on technical basis and also gave
complete knowledge transfer to new team members.
Interacted with clients, handled status calls,
design reviews and code reviews.
Involved in project management tasks like daily
status update calls, reports.
Involved in Configuration Management Audit as part
of Process Adherence.
Environment UNIX, Shell, C++, Pro-C++, SQL, DB2, SVN, Clear
Quest, dbx for
Debugging
At TechMahindra Client - Alcatel Inc, USA
Name of the Flexible Routing Data Initialization Utility (Jan
Project '06 - Jun '07)
Role Senior Software Engineer
Description The Flexible Routing Initialization Utility
initializes bulk data (maximum of 500 Million
entries) for databases delivered within Flexible
Routing Application. Data can be initialized using
following mechanisms: SQL Script File, Convert From
ASCII CSV File, and Build ASCII CSV File. This
feature consists of two CLI's:
flex-import - Initializes Flexible Routing Database
with the given SQL and CSV Input File.
flex-export - Initializes Flexible Routing Database
by building CSV Files based on given database name
and table name.
Responsibilities Requirement study, preparation of subsystem design,
Implementation of design, User Guide preparation,
Unit Test Case Execution, System Testing support and
Bug fixing and Participation in code review.
Handled the development as sole member.
Involved in Integration testing support and bug
fixing.
Environment C, C++, Solaris 5.10, IPC's, MultiThreading, Clear
case, gdb debugger.
At TechMahindra Client - Alcatel USA, Inc.
Name of the System Manager Flexible Routing (May '05 -Jun '07)
Project
Role Senior Software Engineer
Description Flexible Routing is an intelligent application
resides within Alcatel STP, allows for targeted
routing of messages within the signaling network.
Flexible Routing application accomplishes this via
series of message filtering algorithms, specific
routing functions (termed Service Handlers) and
database that contain route specific data on a
subscriber-by-subscriber basis.
Flexible Routing application is responsible for
selecting the specific routing function (Service
Handler) based on analysis of the signaling
message. This analysis depends on a unique set of
data from MTP, ISUP, TUP, SCCP and TCAP as being
available to identify the appropriate Service
Handler.
Responsibilities Involved in requirement study, preparation of
subsystem design, coding, Unit Testing, System
Testing support, Bug Fixing.
Involved in Integration testing support and bug
fixing.
Environment C, C++, Solaris 5.8, SS7 Call Flow (SS7 Filtering,
Signaling Message Distribution to service handlers
and databases), SS7 Call Setup.
At TechMahindra Client - Alcatel USA, Inc.
Name of the System Manager - Remote File Transfer using SFTP
Project (Dec '04 - May '05)
Role Software Engineer
Description Remote File Transfer feature provides an
interactive GUI to transfer files over SFTP
between remote system and System Manager. System
Manager is a Unix based processor that provides
operation, administration, and maintenance
functionality for the STP's.
Responsibilities Requirement study, design, Coding for API, Unit
Test Case Execution for Server, System Testing
support, Bug Fixing.
Involved in Integration testing support and bug
fixing.
Environment C, C++, Solaris 5.8, Knowledge of SSH, SFTP Key
generation, TCP/IP Socket, Threads, pipes.
At TechMahindra Client - Alcatel USA, Inc.
Name of the System Manager to ADMIN Serial Connectivity
Project (Jun'04 - Dec '04)
Role Software Engineer
Description Remote access connectivity between the System
Manager and the Admin processors is limited to a
single connection between one System Manager and
one Admin processor (i.e. System Manager A is
connected to Admin processor A and System Manager
B is connected to Admin processor B). The serial
connectivity is upgraded to allow for cross
connectivity between the System Managers and the
Admin processors through SMUX hardware. Serial
Port Multiplexer allows Dart and Debug terminals
of System Manager to connect to either ADMIN A or
B and Reset ADMIN processors through remote
access.
Responsibilities Requirement study, design and coding for server,
Implementation of termlink, ADMIN RESET CLI.
Unit test case preparation and Execution, Bug
Fixing.
Environment C, C++, Solaris 5.8, Serial Port Multiplexer
(SMUX) Hardware.
At TechMahindra Client - Alcatel Inc, USA
Name of the System Manager Accounting (Jan '04 - June'04)
Project
Role Software Engineer
Description SS7 Accounting feature of System Manager provides
the ability to track usage of the SS7 Network by
other network operators and the ability to track
the usage of other operator's networks to verify
compensation. SS7 Accounting provides Accounting
statistics based on user provisioned accounting
criteria though GUI and Command Line Interface.
Responsibilities Requirement study, Design and Coding of MTP GUI.
Unit Test Cases Execution, Bug Fixing.
Environment Java Swings, knowledge of SS7 Signaling units, MTP
Layer and SCCP Layer.
PERSONAL DETAILS:
Date of Birth May 20, 1982
Email id ********.****@*****.***
Passport No. E5648897
Visa Type L2 With Employment work authorization
Strengths Leadership qualities
Creative, Committed and Passionate about task
A quick learner, willing to take up challenging
tasks and adaptable to demanding circumstances.
13714 NE 9th PL APT 211,
Bellevue,
Washington 98005
********.****@*****.***
Mobile: 425-***-****
Home : 425-***-****