Kavitha Karanam
Plano, TX 75024
Mobile: 214-***-**** Home: 469-***-****
e-mail: **************@*****.***
OBJECTIVE
Seeking a challenging software development position that will utilize my qualifications and experience.
PROFILE
16 years of software development experience in end-to-end delivery of software on various technologies.
Expert at developing Web, Windows and Client-Server applications.
Extensive delivery and quality focused experience for development and maintenance projects, successful on-time, on-budget delivery of projects on different platforms and domains
Delivered variety of features on GSM, UMTS, CDMA, GPRS and IMS wireless technologies.
Developed EMS/NMS to manage entire range of Nortel network elements.
EXPERIENCE
DURATION EMPLOYER ROLE CLIENTS
Sep 1994 – Feb 2009 Nortel, US Senior Software Engineer Various
April 1993 – Aug 1994 Geco-Prakla Software Engineer Schlumberger
SKILLS
Extensively worked on JAVA, J2EE, JAVA Swing, C++, .NET, C#, C
Web development expertise in ASP.NET, servlets, JSP, Javascript
15 years of UNIX expertise along with PERL scripts.
Expert at OO Analysis and UML.
Network Management experience for the past 14 years which includes TMN, Q3, SNMP
Protocol experience for the past 14 years which includes OSI, SS7, GSM & UMTS protocols, GPRS protocols, TCP/IP, FTAM, DCE-RPC
Expert at networks GSM, UMTS, GPRS, CDMA, IMS, call processing and services.
Expert with systems Linux, HP-UX, WINDOWS 2000/NT, SOLARIS
Excellent knowledge with databases ORACLE, SQL
All the software procedures used were ISO 9001 compliant
EDUCATION
DURATION College Degree Major
Aug 1991 – June 1993 Texas Tech Univeristy Masters Computer Science
Aug 1987 – May 1991 Osmania Univerity Bachelors Electrical Engineering
PROJECTS
Network Management
Built a secured network management system to monitor and manage all wireless and wireline devices developed by Nortel. The network management system is a web application that provides resource discovery, fault, performance, configuration management information from all core network elements
Resource Discovery identifies the configuration and status of the Telecom network when it is initialized. The browser displays complete information for each target network element and its subordinated elements. The resource display is updated automatically maintaining consistency with the managed objects.
Configuration management consists of the generic table Editor and Configuration Management wizards for configuring nodal data. Generic Table Editor performs all table editing function such as read, add, change and delete functionality. Data for each node will be dynamically discovered and displayed for the user to make the necessary changes. Since the data on Telecom nodes is complicated, Configuration Management wizards are developed to make the data modification user-friendly. The software for these wizards is made in such a generic fashion that these wizards can be created instantly for customer requirements.
FM system receives and displays logs of alarms or fault events that occur within the Telecom network. The fault management can support up to 10,000 alarms. To manage the alarms that occur within the network, Fault Management provides the following capabilities
- Displays a time-based histogram of alarm activity for time periods of 1 to 30 day.
- Display alarms by alarm type and severities
- Displays the element color to reflect the current alarm status
- Displays alarms for specific filters and causes specific actions to happen
- Provide filter criteria for alarms
- Provides online help for alarms
- Provide alarm notifications as they occur within the underlying resources
PM(Performance Management) system gathers all the performance data from the Telecom nodes and provides the statistics on web application. The user can start, stop or modify studies to generate OM data that is collected from Nortel nodes and stores in SQL server. The data is displayed in various formats and charting tools. The data provided is both raw and correlated.
This system is built to manage all Nortel networks like GSM, CDMA, IMS, UMTS, GPRS. The network management system manages roughly 2000 nodes.
Call Intercept (CI)
CI is a mechanism that allows authorized Law Enforcement Agencies to monitor all the mobile activities of a targeted subscriber within a GSM network. The Intercept Administration Function provides a web application for ease of provisioning and de-provisioning activities of target subscribers. The IAF allows for centralized provisioning of multiple GSM/UMTS, MSCs and HLRs within the operators network as well as scheduled provisioning. Also for call monitoring every voice call that either originates or terminates to a pre-assigned target and every call related event is intercepted at the CS/MSC and routed to the authorized agency’s monitoring center. Both the call contents(voice) and the call data are intercepted and routed to the monitoring center. Interception of a call involving a target is without the knowledge of the parties involved.
The target subscriber’s activities can be monitored as the subscriber roams to different CS/MSCs within the home PLMN. Subscribers who roam internationally are selected for call interception by the monitoring agency in the visiting PLMN.
CIS provisioning and CNR delivering methods are as follows:
_ Internal Network Interface(INI-1) CIS provisioning
_ Direct Interface (German Market)
_ SDM format as defined by GSMINTER and CALEADOC
_ Internal Network Interface (IN1-2) CNR delivery
GSM Capacity
To improve the capacity of GSM network, the Mobile switching center (MSC) was split into a CM-MMU architecture where all the functionality involved with the mobility is performed by the MMU’s and the core switching is done by the CM. This new architecture improved the capacity of the GSM network by 30%.
Involved in the enhancement of Call Intercept feature for the adaptation of the new CM-MMU architecture.
Research Activity
When decided to build the OA&M system using TMN standards it was best to take advantage of the tools that support TMN/Q3 protocols so that we could get the product to market quickly. Researched available tool-kits and came up with a summary report, which helps a customer to pick a toolkit depending on their requirements. Also researched on the Operational Measurements that the GSM switch provides which could be used for building performance management system
Manager Tool Kits: HP NetView, IBM openview
Automatic Service Evaluation System (ASES)
ASES provides the network management functionality for GSM network. ASES provides summary of the network resource utilization and status of all the network resources. Data is pulled from the billing stream of the GSM network. Front-end user-interface is built using Java.
Designed, implemented and tested client/server models using DCE-RPC (Distributed computing Environment) – (Remote Procedure Call). Design and implementation of these models are done using single and multiple DCE threads. Also worked on file transfers using DCE-RPC pipes and FTAM.
GSM feature optionality
Designed and developed packaging feature for GSM (Group Special Mobile) software using SOS/PROTEL (Support Operating System)/(Procedure Oriented Type Enforcing Language). The packaging feature provided an optionality control for the diversified features in GSM software.
Real time data Acquisition System
Designed GUI for a real time data acquisition system and worked on the collection of real time data. The Data acquisition system collected the real time data about seismic explosions, processed it and displayed the user the graphical view of the data. The data was collected using the DAU’s (Data acquisitions units), which transported the data real time to the central station where the processing of the data took place.
Designed GUI to process data and display the graphical view of the data. Also worked on the collection of the real time data.