Venkateswarlu Pandiri

Venkateswarlu Pandiri

Venkateswarlu Pandiri

Mail-id:

Phone: 510-325-4545

SUMMARY

  1. Over 13 years of experience in Software development and Worked extensively on software design and development using C, C++ in Telecom and Retail domains.
  2. Worked extensively in Telecom Domain in Wireless technologies like GSM, CDMA and optical-NMS.
  3. Worked on Warehouse Management System in Retail domain.
  4. Very good experienced in Object Oriented Design and Programming (OOD/P) on UNIX.
  5. Experience in Multi-threaded and Multi-Task applications.
  6. Working knowledge with shell scripts.
  7. Experienced in complete SDLC process.
  8. Working Knowledge in Database design and query languages such as SQL, PL/SQL.
  9. Involved in requirement analysis, design, implementation, testing, deployment & maintenance
  10. Exceptional ability to adapt to latest technologies, perseverant, innovative and organized
  11. Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
  12. Worked with CMM Level 5 company

TECHNICAL SKILLS:

Languages: C, C++, Pro*C, ESQL( Embedded SQL ),SQL.

Knowledge In:Shell scripting, Perl scripting, STL, SAP ABAP, Java.

Protocols: TCP/IP, UDP, SNMP, XML, SOAP, WSDL.

Telecom Domains:GSM, CDMA, Optical NMS.

Tools :ClearCase, Clearquest, Visual Studio, HP Openview, XDB,

Green Hills Multi Compiler, K1205 Protocol Analyzer,

Framemaker, Spectrum Analyzer, VMWare, VISIO,

HP-QC, Accurev, Jira, POWER.

Network Sniffer, Microsoft Office, Excel, ppt.

Operating Systems: Embedded-PSOS(RTOS), Windows NT/2003, HP UNIX, Qualcomm-RTE(RTOS), Linux, Sun Solaris.

Database Systems: Oracle, MySQL, DB2, Informix.

Middleware: Corba, Web Services

Education:

Master of Technology (M.Tech) in Electronics and Electrical Communication Engineering from IIT-Kharagpur, INDIA

Specialisation: Fibre Optics and Light Wave Engineering.

PROFESSIONAL EXPERIENCE

Client: Wal-Mart, Bentonville, AR. Dec'10 – Till Date

Project:GlobalLogistics System

Description:

Global Logistics System (GLS) deals with Wal-Mart’s Warehouse Management system (WMS). A
warehouse management system, or WMS, is a key part of the supply chain and primarily aims to control
the movement and storage of materials within a warehouse and process the associated transactions,
including, receiving, put away, picking and shipping. The systems also direct and optimize stock put away
based on real-time information about the status of slot utilization. And it serves to fulfill store’s orders
so that stores do not run out of any items. A distribution center is a warehouse where all the products are
stored or distributed to the stores.

Responsibilities

• Created/Updated the ESQL database components as per the new requirements on Informix
database.

• Implemented feature enhancements and fixing defects using C/C++.
• Worked on server components which serveVB.NETfront end application using TopEnd as
middleware.
• Developed Design documents and conducted reviews with the other interfacing application
teams.
• Responsible for other team member code review as well as design review.
• Being part of CR/Defects team member, responsible for understanding and reviewing new
requirements in technical perspective.
• Key member in the group to address any new production issues or existing performance issues.
• Developed new Unix scripts to help automate testing execution which saved a lot of time/accuracy and
reduced manual effort.
• Worked on enhancement of existing 4GL modules to accommodate new business requirements.
•Performed the Unit testing, Integration testing and System testing. Extended support to the users
in UAT and UCT.

Environment: C, C++,ESQL, HP-Unix, Informix data base, 4gl, Top End middleware, POWER- Configuration Management system, HP-QC defect tracking system.

Client: Nexius Solutions Inc, Herndon, VA July'10 – Nov’10

Project:OMC-QC for Qualcomm

Description:

The Operations and Maintenance Console – QChat (OMC-QC) manages multiple regions by interacting with each region’s Local operation and maintenance System (LOM). The OMC-QC also presents a web browser based Graphical User Interface (GUI) to the Administrator user to manage the QChat network. The OMC-QC collects all the performance statistics, alarms, and configuration data from each LOM and stores it in long-term storage. It also permits the user to view the data from each LOM and stores it in long-term storage. It also permits user to view the data and perform actions to manage the network.

Responsibilities:

  • Involved in understanding the scope of the project along with Analysis and design, coming up

with the technical stories, Implementation and testing.

  • Involved in DB Sync feature for implementing the Sync Delete part, which synchronizes the

data that has been deleted in the associated LOM with OMC-QC Server.

  • Implemented the SWREPOSITORY functionality for different commands like Add, Delete,

Update, List, Get and Distribute.

  • Involved in implementing the stats functionality as part of Performance Management.
  • Involved in modifying the MIB to include configuration and stats attributes
  • Involved in enhancing the functionality and ensuring the stability of the application.
  • Tested the application using unit testing and black box testing techniques.
  • Maintained source code versions using Accurev configuration management system.

Environment: C++, Linux, MySQL, Accurev- Configuration Management system, Jira-Tticket tracking system, SNMP, SOAP, CLI, XML

Client: Verizon, Silver Spring, MD Aug'09 –June'10

Project:vRepair DS CORE Consolidation

Description:

vRepair is a Trouble Ticket Management system which is designed to track the tickets created by customer support team. This system is exclusively used by Repair team for updating status of the ticket.

vRepair CORE is used to create tickets related to Land line phones and vRepair DS is used to create tickets related to Data Services like Internet and Cable TV.

The current project is about consolidating the DS features into CORE in an effort to reduce the cost of supporting two systems.

Responsibilities:

  • Involved in feature development projects like Vendor Tracking and Group Alarm retrieval projects.
  • Involved in preparation of design documentation.
  • Enhancing the functionality and ensuring the stability of the application.
  • Involved in creating the Cursors and and complex queries in .ec file for informix.
  • Tested the application using unit testing and block box testing techniques.
  • Maintained source code versions using Telelogic Continuus configuration managment system.
  • Using Common Enterprise Middleware (CEM) to communicate from front end to back end server.

Environment: C, C++, Pro*C, HP-UX 11i v1, Windows NT, Oracle data base, Continuous CM and CEM as middleware.

Client: Verizon Business, Colorado Springs, CO Jan'07 –Jul’09

Project:Integrated Testing System (ITS)

Description:

The Integrated Testing System (ITS) software provides rapid and automated diagnostics, fault isolation and network testing functionality across Verizon Business global network. ITS is used globally by Service Delivery, Service Assurance, Field Operations and Dedicated Account support personnel.

The integrated tool kit using a common user interface that allows an end user to diagnose a problem by

entering key data items such as a Circuit Number. ITS has interfaces to automatically receive data from all provisioning systems and maintenance systems used by Verizon Business. It has connectivity to the majority of Layer1/2/3 network elements which it accesses to fault isolate a problem.

In addition ITS has several automation features which run scripted tests, scheduled tests,

monitors, perform outage correlations, provides for automated fault isolation with customer reported problems via interfaces to the ticketing system and automated install testing via interfaces to the provisioning systems.

Responsibilities:

  • Involved in feature development projects like impact outage correlation, metrics based report automation using C++ and web services. Worked on server side code implementation in C++. Front end is in JAVA and it interacts with server via CORBA middleware.
  • Involved in product maintanance and Fixing Tickets (Trouble Reports) which were raised by different groups like Global service delivery, Service assurance, Field operations and dedicated account support personnel.
  • Involved in web-service client interface development for voip functionality.
  • Involved in preparation of design documentation.
  • Enhancing the functionality and ensuring the stability of the application.
  • Tested the application using unit testing and block box testing techniques.
  • Maintained source code versions using ClearCase.
  • Worked as backup ClearCase Administrator.

Environment: C, C++, Pro*C, Sun Solaris 5.10, Windows NT, Shell scripting, Perl scripting, Forte Compiler, gdb-debugger, Oracle data base and IONA's CORBA-Orbix 2000 v1.2.1, XML, SOAP, WSDL.

Client: Ericsson, Stockholm, SWEDEN Sep'05 – Dec'06

Project: APG40 (I/O for AXE)

The Adjunct Processor Group 40 (APG40) is the high capacity IO system for AXE exchanges. Implemented on open-standard processors and integrated as a subsystem of AXE, the APG40 is a platform for Operation & Maintenance communication applications and secure data storage in fixed and mobile telecommunications networks. The APG40 performs capacity-demanding data communication tasks outside the AXE Central Processor (CP), freeing up the CP for traffic handling tasks. The APG40 is based on commercial hardware and operating system and compliant with\telecommunications requirements.

Some main features of APG40, which are developed in C++ using VC++ as compiler, are as follows:

1Open system with the capability to support the introduction of new technologies for services and management of switches.

2Improved IO functionality to the AXE with fast terminal communication rates, enhanced handling of CP backup/reload and alarms. This results in lower Operation and Maintenance costs.

3Time-to-market will be decreased due to the introduction of state-of-the-art development tools from Microsoft and Rational for rapid introduction of new customer features.

Responsibilities:

  • Developed the feature specifications as per user requirement.
  • Involved in the Design Development and documentation of feature enhancements.
  • Developed the features using C++object oriented concepts.
  • Tested the application using unit testing and black box testing test cases
  • Maintained source code version using ClearCase configuration Management tool
  • Involved in mentoring and building competency of new team members.
  • Responsible to take up the technical and Design issues related to interoperability between the subsystems as a SM (Subject Matter Expert) for ACS. Also responsible for the future design requirements of the product.

Environments: C, VisualC++, ClearCase, VMWare, Windows NT and 2003, Windows Cluster Server, HP-UNIX, Ericsson telecom equipment, WinFiol, Visual Studio.

Client: Ericsson, Stockholm, SWEDEN Dec'04 – Oct'05

Project: APG40 (I/O for AXE)

The Adjunct Processor Group 40 (APG40) is the high capacity IO system for AXE exchanges. Implemented on open-standard processors and integrated as a subsystem of AXE, the APG40 is a platform for Operation & Maintenance communication applications and secure data storage in fixed and mobile telecommunications networks. The APG40 performs capacity-demanding data communication tasks outside the AXE Central Processor (CP), freeing up the CP for traffic handling tasks. The APG40 is based on commercial hardware and operating system and compliant with\telecommunications requirements.

Some main features of APG40, which are developed in C++ using VC++ as compiler, are as follows:

1Open system with the capability to support the introduction of new technologies for services and management of switches.

2Improved IO functionality to the AXE with fast terminal communication rates, enhanced handling of CP backup/reload and alarms. This results in lower Operation and Maintenance costs.

3Time-to-market will be decreased due to the introduction of state-of-the-art development tools from Microsoft and Rational for rapid introduction of new customer features.

Responsibilities:

1Developed the test plan suites for the new features.

2Performed manual testing and testing with automated tools.

3Interaction and participate in design reviews with Design and Development teams so as to help in preparing test plan.

4Worked as the team lead for a team of 6, involved in training and building team competency.

5Performed regression and stability tests.

6Tested the application using unit testing and black box testing test cases.

7Documented and maintained the test cases using ClearCase version control.

Environments: C, C++, ClearCase, VMWare, Windows Cluster Server, Windows NT and 2003, Ericsson telecom equipment, WinFiol.

Client: Nortel Networks, Richardson, TX July'03 –Nov'04

Project:CDMA BSC (Base Station Controller)

Description:

Nortel's Base Station Controller (BSC) constitutes of Selector Bank Subsystem (SBS) in the CDMA wireless network. Code Division Multiple Access (CDMA) is a dominant wireless technology in which the user's frequency and PN codes are used as the channel identifier. CDMA technology provides more channels per BW, better voice quality, more lifetime to mobile battery etc., w.r.to other wireless technologies like GSM and TDMA.

The SBS is designed according to IS2000 standards set by ITU for base station controllers. Both the areas of Data calls and Voice Calls are handled by SBS. Data Calls are sent to PDSN from the Base Station Controller, while the Voice Calls are switched to PSTN or other mobiles.

Responsibilities:

  • Involved in product maintanance and Fixing CRs (Change Requests) which were raised by different groups like Product Test, LAV (Live Air Verification lab) and Designers as part of Sustenance of BSC product.
  • Involved in feature enhancements.
  • Involved in Prepared design documentation.
  • Changing the spec as per client requirement.
  • Coding the software using C++, Greenhills Multi Compiler.
  • Enhancing the functionality and ensuring the stability of the application.
  • Tested the application using unit testing and block box testing techniques.
  • Maintained source code versions using ClearCase.

Environment: C, C++, Qualcomm RTE(embedded OS-RTOS), Describe UML Tool, Windows NT, HP-UNIX, LINUX, shell scripting, Solaris, Green Hills Compiler, Clear Quest, Nortel BSC, MTX.

Client: Lucent, New Jersey, USA Sep ‘01 – Jun ‘03

Project: Optical Network Management System (ONMS)

Description:

Description: The Optical Network Management System (ONMS) provides centralized control and comprehensive set of features and functions for the management of SDH, SONET/DWDM networks. This is mutlivendor in nature and supports both Lucent Technologies and Multi-vendor networks. The NMS interfaces with the EMS (Element Management System). The scope of the project includes ownership of Interfaces and implementation, Configuration Management, Fault and Performance Management, GUI and Multi-Vendor Support for Navis Optical NMS and TMS.

The work involved in development and maintenance of the Configuration Management system, which is heart of NMS and MRP in performing all major activities of the system. This included resolution of issues raised during Certification Testing, Solution Verification Testing and Customer support in addition to developmental activities. The configuration Management provides support for network topology and configuration retrieval, provisioning services, facilitates the integration with OSS for fault management.

Responsibilities:

Job profile consists of Team Lead for a Team of 4 members and involved in guiding the team in Design, Coding and Unit Testing FCS(Fixed Cross Connects) and Sheduler subsystems.

  • Analysis, Design and Development of the New features as part of enhancements for Configuration Management sub system
  • Study of the requirements, prepare the detailed plan for the development of the change requests and Enhancements
  • Responsible for Construction of the programs affected by the Enhancements and MRs(Modification Requests) raised by CT and SVT.
  • Support for Certification Testing (CT), Solution Verification Testing (SVT) and Customer Support.
  • Taking ownership for FCS(Fixed Cross Connects) and Scheduler sub systems.

Environment: C++, HP-UNIX, CORBA, SQL, ClearCase version control.

Client: OPUSWAVE NETWORKS INC, Colorado Springs, USA Aug 99– Aug‘01

ProjectCorporate GSM – BTS (Base Transceiver Station) Manager

Description: Corporate GSM is a multi–service GSM/IP based wireless access technology, using GSM, GPRS, H.323 and core IP network technologies, developed to provide high capacity voice and data services for a corporate “Office” or campus system.

BTS Manager is a sub-system of the OAMP (Operations, Administration, Maintenance and Provisioning) system responsible for carrying out all NMS operations between the WARP (Wireless Adjunct inteRnet Platform) and the BTSs connected. This includes interfacing with the BTS via the A-bis interface, managing the BTS resources, interfacing with a standard GSM stack for the Radio Resources Management and handling as well as propagating all BTS alarms to a centrally located OMC.

Responsibilities:

  • Involved in requirement analysis.
  • Involved in project designing.
  • Design, Coding and Unit Testing of Functional Management, Equipment Management, Software Management, BTS Alignment functionality, Interfaces with BSS Agent, WARP Manager, LAPD and GSM Resource Manager.
  • Involved in writing code using C, C++.
  • Involved in Integration of WARP platform with Siemen’s Pico BTS, e-Micro BTS and GSM Stack.
  • Provided onsite co-ordination from USA to offshore team
  • Involved in peer code review
  • Involved in debugging and testing.

Environment: C, C++, SNMP, PSOS(RTOS), TCP/IP, HP Openview NNM, K1205 protocol analyzer, Rhapsody Ver 2.1 by iLogix, pRISM+ Ver 1.2.3 IDE by ISI, Ver 2.5, Windows NT, Intel x86 machines, Windows NT workstations and Servers, Siemens’s BTS hardware (BS-11, Pico BTS, E-Micro).