Vous êtes sur la page 1sur 7

Narmatha Ramalingam

275, South Oakland Ave,


Apt #202, Pasadena, CA -
91101.

narmathac@gmail.com

SUMMARY

 Having 5+ years of experience in 2/3 tiers and N - Tier System and Application Software
development in Microsoft, Linux and SOLARIS environments using Microcsoft.NET, JAVA,
CORBA, VC++, COM/DCOM, SOAP, XML, WinSNMP, SNMP, UDP, GPRS, GSM and various other
technologies.
 Have been involved in design, development, installation and support efforts for Telecom and
Network Management Systems (NMS) with approval of Telecommunication Engineering
Committee (TEC).
 Good exposure to various software development life cycles and ISO practices.
 Extensive knowledge in Proof of Concept development, Technical Design and Architecture
and Conducting end user training.

TECHNICAL EXPOSURE

Operating Systems -Red Hat Linux, SOLARIS, Windows XP, Windows 2000, Windows 2003,
MS-DOS, Windows NT, 95, 98
Languages -C, C++, VC++ 6.0, VB 6.0, C#2.0, JAVA
Application Framework -Visual Studio 2005/2008, Ranger™ FMS, Qt,
Web Technology - IIS 5.0, ASP, ASP .Net, XML, XSL, DTD, JavaScript,HTML,
DHTML, Index Server, AJAX, Web Services
Portable Tools -XERCES, QT, ACE, Autocode, SQL Parser,
.Net Technologies -Windows Forms, Web Forms, ASP.NET, Web Services, .Net
Remoting, COM INTEROP
Middleware -CORBA ACE, ICE, RMI, MTS, COM+ 2.0, DCOM
Databases -PL/SQL, T-SQL, SQL Server 2000/2005, Oracle 9i,
MS Access, mySQL
Network Management System - SNMP V1/v2, SMIv1/v2, NMS (DWDM, STM),
ASN.1, MIB, NuDesign/ Ethereal, AdventNet, MGSoft, HP Openview
Document Management & Tools -Hummingbird DM 5.1.0.5

ROLES AND RESPONSIBILITY

- Coordinated with various clients for requirements gathering, system study and analysis.
- Understanding the technical & functional specifications.
- Design, development, troubleshooting and debugging of the applications.
- Coordinated application testing, issue resolution and tracking.
- Provide post-implementation, enhancement and maintenance support to client for
application / software
- Lead the development team, mentoring & monitoring the performance of team members
in various R&D projects and ensuring efficiency in system development process.
- Documented the process flow for individual processes and reviewed / updated the
processes on periodical basis

QUALIFICATION
First class in Bachelor of Computer Science and Engineering (April 2003) from
Goverment College of Engineering (GCE), Manonmaniam Sundaranar University, Tamilnadu,
India.

EXPERIENCE

1. Working as a Software Engineer from Nov ’07 to till Date at E2 Solutions (a subsidiary of @
Business Inc, USA) Bangalore, India. (http://www.e2india.com)
2. Worked as a Research and Development Engineer from Oct ’04 to Nov’07 at United
Telecoms Limited (UTL), Bangalore, India. (http://www.utlindia.com)
3. Worked as a Software Engineer from Oct ’03 to Oct ’04 at Stride Software Private Limited,
Bangalore, India. (http://www.strideit.com)

PROJECTS

1 . EPDC (Phasor Data Concentrator)

Client Electric Power Group - USA (www.electricpowergroup.com)


Company/Organization @Business Inc, California, USA
Role Software Engineer
Duration (June 2008 – till Date)
Team Size 6
Windows ServerXP/2003, Linux, CORBA/ACE, C++, Xerces, QT, XML/DTD,
Environment
Visual Source Safe

Phasor Data Concentrator is a platform independent system where Phasor data from a number of
Phasor Measurement Units (PMUs) or PDCs is correlated and fed out as a single stream to other
applications. It correlates Phasor data by time tag to create a system-wide measurement set and
provides additional functions as well.
This system also performs various quality checks on the Phasor data and inserts appropriate flags
into the correlated data stream. It also checks disturbance flags and records files of Phasor data for
analysis. It monitors the overall measurement system and provides a display and record of
performance. It can provide a number of specialized outputs, such as a direct interface to a SCADA
or EMS system.

Roles & Responsibilities

 Coordinated with client for requirements gathering and analysis and technical briefings.
 Analysis of Software Requirements Specification, Software Analysis & Design and Software
Design Documents and prepared the action plan to improve the PDC system Performance.
 Development & Testing of PoC (Proof of Concept) for the whole PDC Configuration System.
 Lead the offshore development team, mentor & monitor the performance of team members
 Coordinated with application testing, issue resolution and tracking.
 Participated in design reviews in the course of the project

2 . CrewManager

Client Southern California Edision – USA, (www.sce.com)


Company/Organization @Business Inc, California, USA
Role Software Engineer
Duration (Jan 2008 – May 2008)
Team Size 3
Environment Windows Server 2003, Oracle 9i, PL/SQL, VB6.0, C#, XML, Web Service, CVS
CrewManager system is a windows based application used at Southern California Edision for planning,
scheduling, and dispatches of crews for all field work in its career solution department.. The main
objective of this system is to:
- Provide SCE dispatchers with a tool that allows flexible re-scheduling without disrupting
the planned activities and having to start from scratch
- Generate work-orders, scheduling/re-scheduling, communication and manpower planning
as well as tracking and measuring effectiveness.
- Offers SCE management the needed reporting automatically as a by-product of use
instead of having to create reports from raw data for every reporting period and finally to
provide a minimum of six months of visibility on manpower/resource availability vis-à-vis
planned activities

Roles & Responsibilities

 Coordinated with client for requirements gathering and analysis and technical briefings.
 Analysis of Software Requirements Specification, Software Analysis & Design and Software
Design Documents and prepared the action plan to improve the performance of the existing
CrewManager System.
 Customization of Jobs Manager module of the CrewManager system and CrewManager database
to improve its performance.
 Altered the various procedures of Jobs Manager component using Oracle9i, PL/SQL to increase the
performance of whole CrewManager System
 Generated Acceptance Test case documents and tested whole application at client side.
 Participated in design reviews in the course of the project

3. Trex-G2 (DB Benchmark)

Client VERMONT HARDING – Germany (www.vermontharding.com)


Company/Organization E2 Solutions, Karnataka, India
Role Software Engineer
Duration (Nov 2007 – Jan 2008)
Team Size 3
Windows XP, IceGrid, MS SQL Server 2005, C#, Visual Studio 2005, ASP.NET,
Environment
AJAX, Java Script, XML, Web Service, CVS

DB Benchmark is a managed distributed component which allows the proposal of re-engineering of


data-scheme to VERMONT HARDING before implementing their TREX-G2 (Finance application)
application if it necessitates. The proposal is considered only by review and tune the database (with
respect to physical data organization of the current data scheme and write/transactional performance
increase) in order to make execution flow as efficient as possible. The performance of the system is
experienced with respect to the execution of an order (From TA (Trade Agent) to MM (Market Maker)
via OB (Order Broker) against high load case (Bulk orders), Database Size, and Normal Load and so
on.

Roles & Responsibilities

 Coordinated with client for requirements gathering and analysis and technical briefings
 Analysis of Software Requirements Specification, Software Analysis & Design and Software
Design Documents and prepared the action plan to propose re-engineering of data-scheme to
VERMONT HARDING by tuning the performance of their database completely.
 Development & Testing of PoC (Proof of Concept)
 Involved in the design, development of the complete distributed managed component called DB
Package to discover and rectify the impact in TREX Systems.
 Participated in design reviews in the course of the project
4. UTL DWDM EMS Gateway

Client VAF Corp - Iran & BSNL – India (www.vafcorp.com & www.bsnl.co.in)
Company/Organization M/S United Telecoms Ltd, Bangalore – 48, Karnataka, India
Role Research and Development Engineer
Duration (March 2007 – Nov 2007)
Team Size 11
SOLARIS 10x86, Windows 2000, GICL, JAVA, Eclipse, Microsoft Visual Studio
Environment
6.0, Visual C++6.0, MFC, ASN.1, SMIv1/v2, SNMP, FTP, CVS

UTL EMS Gateway is an application server engine that can support minimum of 25 concurrent EMS
users at a time to manage & control various UTL network elements such as STM, DWDM, etc… via
SNMP as an application layer protocol. This EMS gateway can also support the maintenance of most
recent UTL DWDM Agent software at EMS client level with the help of File Upload Server and in
multiple platforms.

Roles & Responsibilities

 Effectively led the .NET Development Team and successfully delivered & maintained high volume
solutions for UTL DWDM System using Distributed methodologies.
 Worked closely with client (VAF Corp – Iran) and coordinated with subcontractors for
requirements gathering and analysis, technical briefings and information exchange.
 Creation of Software Requirements Specification, Software Analysis & Design and Software
Design Documents and prepared the action plan.
 Development & Testing of PoC (Proof of Concept)
 Involved in the development of various modules such as Software maintenance & management
and history of User, Performance, Fault, Alarm, Configuration (DWDM/NE)
 Creation of MIB Files that contains various objects of DWDM agent to be managed using ASN.1,
SMIv1/v2 Notation that complies with TMF814A implementation agreement.
 Mentoring & monitoring the performance of team members
 Data tier management and participated in design reviews in the course of the project
 Provide post-implementation, enhancement and maintenance support to client for application /
software

5. UtlStmNMS (Synchronous Digital Hierarchy)


Client VAF Corp - Iran & BSNL – India (www.vafcorp.com & www.bsnl.co.in)
Company/Organization M/S United Telecoms Ltd, Bangalore – 48, Karnataka, India
Role Research and Development Engineer
Duration (Aug 2006 – Feb 2007)
Team Size 2
Windows2000, Microsoft Visual Studio 2005, C#, ASP.NET 2.0, ADO.NET,
Environment RCW, VC++6.0, ATL/COM, MySQL, WinSNMP, UDP, HTTP, MIB (ASN.1
Notation, SMIv1 &SMIv2), AJAX, Java Script, and CVS

UtlStmWebNMS is a web based N-Tier NMS utility (Network Management System) that provides
centralized control & management functionalities of UTL STM-1 systems with ANSI/ETSI compliance.
This web utility implements a broad range of management functions and can support various major
components (FCAPS) of NMS strategies as specified by various ITU-T/ISO standard for NMS.

Roles & Responsibilities


 Led group of team consisting of 2 .NET Developers and successfully delivered & maintained high
volume solutions for this complete in house product using web and distributed methodologies.
 Worked closely with various clients (VAF Corp –Iran & BSNL – India) for requirements gathering
and analysis, technical briefings and information exchange.
 Involved in the creation of Software Requirement Specification, Analysis and Design Documents
for the whole Web based NMS System and preparing the action plan.
 Development & Testing of Proof of Concept.
 Design and development of distributed unmanaged component called “EMSAppServer” using
ATL/COM Server that supports as a back-end solution for STM EMS Manager and integrate it into
managed .NET client using COM Interop mechanism (RCW)
 Creation of MIB Files for all the STM modules that contains various objects of STM agent to be
managed/configured using ASN.1, SMIv1/v2 Notation that complies with TMF814A
implementation agreement.
 Involved in the development of Alarm/Performance management for Aggregate card, which
includes Multiplex, Regeneration, HOP, LOP sections and Configuration of Cross Connect card,
port and NE.
 Data tier management and participated in design reviews in the course of the project
 Provide post-implementation, enhancement and maintenance support to client for application /
software

6. NSPPCB-Pro

Client NSPBLR – Bangalore, India. (www.nspblr.com)


Company/Organization M/S United Telecoms Ltd, Bangalore – 48, Karnataka, India
Role Research and Development Engineer
Duration (March 2006 - July 2006)
Team Size 7
Windows2000, IIS, Microsoft Visual Studio 2005, C#, ASP.NET 2.0, ADO.NET,
Environment
XML, HTML, SQL Server 2000, Crystal Report, CVS
NSPPCB-Pro is a web application used to quote & order PCB (Printed Circuit Boards). Unlike other PCB
sites that force you to sign up, it provides a quick and easy method for quoting & ordering your
printed circuit boards.

Roles & Responsibilities

 Analysis of the SRS (Software Requirements Specification) and preparing the action plan
 Creation of Software Design Documents for the developed modules
 Development & Testing of Proof of Concept and Web User Interface using ASP.NET Web Service
model.
 Design, development and Led for following modules
a. User Management
b. PCB Quotes Management
c. Rate Matrix & Bill calculation
d. Ordering PCB’s based on PCB’s Specification & Tracking PCB Order
e. Report management which includes Order history, Re-Order, Quotes
 Data tier management and participated in design reviews in the course of the project

7. UTLAMR Utility

Client BESCOM (www.bescom.org)


Company/Organization M/S United Telecoms Ltd, Bangalore – 48, Karnataka, India
Role Research and Development Engineer
Duration (Aug 2005 - Feb 2006)
Team Size 7
Windows2000, IIS, Microsoft Visual Studio 2005, C#, ASP.NET 2.0, XML Web
Environment Service, ADO.NET, SOAP, XML, HTML, AJAX, Java Script, SQL Server 2000,
Crystal Report, CVS
UtlAmr Server (Automatic Meter Reading) is a web based user interface for BESCOM Pilot demo that
acts as a back -office support system for Power Industry.

Roles & Responsibilities

 Implementation of communication interface between Data collector & Meter host systems.
 Involved in the design and development of various modules such as
a. Management of User, Meter Configuration
b. Security and Authentication
c. Reporting of all three phases reading (Both Graphical and table view)
d. Tracking of Meter location and Peak power consumption
 Data tier management and participated in design reviews in the course of the project

8. DWDM Application Server

Client VAF Corp - Iran & BSNL – India (www.vafcorp.com & www.bsnl.co.in)
Company/Organization M/S United Telecoms Ltd, Bangalore – 48, Karnataka, India
Role Research and Development Engineer
Duration (April 2005 - July 2005)
Team Size 5
Windows2000, Microsoft Visual Studio 6.0, Visual C++6.0, ATL, COM+, MFC,
Environment
ASN.1, SMIv1/v2, SNMP, CVS

DWDM Application Server is a distributed configured component engine that acts as a comprehensive
back end support for the DWDM Managers. This application server can support a minimum of 25
concurrent EMS users.

Roles & Responsibilities

 Analysis of the SRS (Software Requirements Specification) and preparing the action plan
 Design and development of unmanaged component called “DWDMAppServer” using ATL/COM
Server that acts as a back-end solution for all the DWDM EMS Manager
 Involved in the development of various modules such as Software maintenance and management
and history of User, Performance, Fault, Alarm, Configuration (DWDM/NE)
 Creation of MIB Files that contains various objects of DWDM agent to be managed using ASN.1,
SMIv1/v2 Notation that compliance to TMF814A implementation agreement.
 Data tier management and participated in design reviews in the course of the project

9. Data Source Customization for Ranger Application (Ranger™) -- OUT SOURCING

Client SUBEX SYSTEM INC, Bangalore, Karnataka, India. (www.subexworld.com)


Company/Organization M/S United Telecoms Ltd, Bangalore – 48, Karnataka, India
Role Research and Development Engineer
Duration (Oct 2004 - March 2005)
Team Size 13
Environment Red Hat Linux 9.0,C++,Oracle9i,CPPUnit,Autocode,SqlParser,GPRS/GSM, CVS

Ranger™, a next generation, telecom fraud management system that provides a flexible workflow
framework. It has the ability to interface with and accept data, to process usage information from a
variety of support systems and network elements such as billing and customer care systems, switch
or mediation device, visual analysis tools and SS7 probes. Ranger™ thus provides operators multiple
points for fraud combat, facilitating the leverage of existing investment in BSS/OSS systems to
improve overall return on investment.

Roles & Responsibilities


 Involved in the development of Customization of following data sources as per client’s
requirements such as ASBChinaCDR Data source and STCSubscriber Data source rating module
for PSTN Calls (Metered & International Calls, National Calls to Fixed Phone, National Calls to
Mobile Phones Rating, GSM Post Paid & Prepaid Tariff.
 Written AT’s (Acceptance Test cases) for ASBChina CDR Data source.
 Data tier management and participated in design reviews in the course of the project

10. Electronic Courier Service

Client Stride Logistics, Bangalore – India


Company/Organization M/S Stride Software Private Limited, Bangalore, Karnataka, India
Role Software Engineer
Duration (Oct 2003 – Oct 2004)
Team Size 4
Windows2000, C#, IIS, ASP.NET, Web Service, SOAP, AJAX, Java Script,
Environment
ADO.NET, MS SQL 2000 Server, XML, HTML, Crystal Report, CVS

The E-Courier service project is a web application, which provides a comprehensive solution to the
back-end operation for Courier Industry.

Roles & Responsibilities

 Analysis of the SRS (Software Requirements Specification) and preparing the action plan
 Involved in the design and development of various modules such as Account aging, tracking of
courier Status/Cost/Location. Manual testing for the above mentioned modules
 Data tier management and participated in design reviews in the course of the project

ACADAMIC PROJECT

MIB Browser and Compiler

Duration Oct 2002 – Mar 2003


Team Size 2
Environment Windows 2000, Visual C++6.0, WinSNMP, UDP, SNMP, mySQL, MIB (ASN.1, SMIv1/v2)

MIB Browser & Compiler is a user-friendly tool to test, monitor, and manage multiple SNMP devices
on a network. It can support all major components (FCAPS) of NMS strategies defined by the ISO for
NMS.

Vous aimerez peut-être aussi