My Career Projects
At HP
- Responsible for all look ahead program functionality. Delivered a fully functioning VMS Beta system and handed off to the Customer Touch Team. Designed support functionality with input from the Customer Touch Team for various Bug fixes and defect management.
- Built the support and infrastructure for Support team and Reporting team for VMS Beta and Reporting system for DES launch.
- Technical Lead for enabling VMS Beta, Phoenix and BL1 solutions for Support and Reporting team.
- Handed off working processes and tools to support delivery for VMS Beta, Phoenix and BL1.
- Manage through pre-launch activities like requirements, functionality, design, testing and move to production for VMS Beta, Phoenix and BL1.
- Help design supportability into VMS Beta, Phoenix and BL1.
- Work stream lead for all Launches (Except P3), but have been providing expertise to all P3 program leads from technical and design level.
- Co-managed budget to plan with Manager
- Turn key solution (program level) implementation like initial RightNow Launch and discussions for DES.
- CAP development relationship, Wipro development and training relationship for VMS Beat, Phoenix and BL1.
- Alpha/ST/UAT/production environment signoff for VMS Beta, Phoenix and BL1
- Contractor hiring, PO, SOW, HR related, manage 13 contractors and day to day management of the contracting team.
- Point of contact for IT development and architecture team for design and development of the solution for VMS Beta, Phoenix and BL1.
- Data warehouse design and implementation and requirement management for DES business. Designed and scaled the informatica usage to use the same license for 100 clusters that way we don’t have to pay more for the licensing which saved 400K for each stack.
- Developed and defect management for Reporting and support functionality for VMS Beta, Phoenix and BL1.
- Managed the requirements of the customer touch team at the program level to make sure Support team has everything for the VMS Beta Launch, Phoenix and BL1 and all new release or a product.
- Sales and Financial reporting development and support for VMS Beta, Phoenix and BL1.
- Consumer support strategy and also helps in merchant support design for VMS Beta, Phoenix and BL1. Help through MOD support and EST support design for both Consumer Support and Merchant and studio support for VMS Beta, Phoenix and BL1.
- Extend media system setup and migration of superman into our VMS beta system.
- Workshops/training/UAT sessions for VMS Beta, Phoenix and BL1 launch
- Co-manage new merchant co-ordination for WM, Phoenix and BL1
- Infrastructure design for VMS Beta, Phoenix and BL1
- Equipment manager for the entire customer touch team, working with Manager to meet the needs of the support and reporting team.
- Workshops/training/UAT sessions for VMS Beta, Phoenix and BL1 launch
- Developed and supported the reporting system for new Merchants and studios as we are the MOR. Like Sun coast, Harmony and SONY contracts.
- Delivered the Technical compatibility document for Merchant support team for MOD support for Phoenix, WM FAVA project and SONY Contract.
- Training environment set up for Support team. Working with CAP and infrastructure team to move the Production data into training environment after removing the PII data.
- Worked with Security and Operations team to make sure IT standards and data privacy standards are met to meet the HP standards for VMS Beta, Phoenix and BL1 launch readiness.
- Moved the Reporting development under Operation without affecting the Reporting strategy in a timely fashion.
- Delivered the reporting ahead of time for VMS Beta, Phoenix and BL1.
- Provided leadership to the team by having additional meetings and trainings to the folks in MQC for test cases, test plans usage and process and design clarifications by reaching out to various folks in DES for VMS Beta, Phoenix and BL1.
- Free online Storage archival solution that IT will be providing free of cost for us for 7 years. This was done working with Global IT team and made sure this was on their POR and DES doesn’t have to pay for this. This is for Storage and archival of Reporting of our VMS system
- Moved the Reporting development under Operation without affecting the Reporting strategy in a timely fashion.
- Moved the Reporting development under Operation without affecting the Reporting strategy in a timely fashion.
At Former Wiltel/WorldCom/MCI: Currently Verizon Wireless
- Managed and Lead the Expansion of Tulsa Data Center for Network Management Systems, which includes Configuration of SUN 10K Servers, Mach servers, Novel authentication servers, configuration of auspex file system, CORBA WEBORBIX on SUN 10 K, Porting & Installation of NMS AlarmView (near Real Time System), Presenting the real time data of each switch & DACS on the web which is used by Production Management Group, OPSDEV, END Users & Management on a daily basis for the report generation & Fault Analysis trouble shooting.
- Managed and Lead the project for Java Interface of AlarmView to ESPRESSO (Network Management Product) using JDK 1.2.2. Required the in depth knowledge of Espresso architecture, NMS AV - ESPRESSO Interface Spec. & Design details for Tier3NMS.
- Design and implementation of the web-based reporting tool for the Fault Management & Fraud management Systems using javaScript1.3 & Netscape Enterprise Server 3.5.1.
- System Re-architecture of NMS- AlarmView to use both Sybase & Oracle Databases. Manage and Lead the DBA team & coordinating the Technical Configuration for the design changes to send the data (dual feed) to CDP historic database & AlarmView database servers.
- Technical Lead for the LAN, WAN & Telemetry Connectivity to the DACS, SWITCH & Transmission device Configuration.
- Converted all the NextStep3.3 projects to Open Step 4.2. (OpenStep4.2, C & Objective C).
- Design and development of Health Monitor which is a background application that keeps track of a list of models (which it loads in at run-time), monitoring their Remote Objects' gates for termination. The information gathered by the Health Monitor can be viewed by the Model Status GUI. Health Monitor uses Remote Objects to connect to the models it is monitoring. It also registers itself as a service provider with the Registration Manager during its startup. Finally, there are numerous protocols. The main object of the Health Monitor server and its super class is conform to for client requests to be serviced via Remote Objects.(OpenStep4.2, C & Objective C).
- Design and development of NMS Tool Bar which in turn forks different applications of NMS domain.(OpenStep4.2, C & Objective C).
- Managed and Lead the multi-tier client-server project over the distributed network to monitor the nationwide frame-relay, ATM, SONET, DACS, DMO, DMS switches for DS0, DS1, DS3, T1 circuits for OC48 bandwidth.
- Design and development of Parsers for various Switches & DACS (Digital Access Cross Connect). We Pre-Process DACS Alarms & convert to a standard format. This is basically associating the alarms on physical equipment to Logical Circuits (OpenStep4.2, C & Objective C).
- Design & development of a security application which grants or denies access to particular applications or files to particular user (OpenStep4.2, C & Objective C).
- Design and development of NMS Repository - Common Central Repository of Subprojects for all the developers in Tulsa, Woodlands & Jackson. All these locations were using subprojects which are having their own Repository, We used more than 400 Subprojects (Objects) for various Projects (Applications) but the developers have changed these Subprojects according to their specifications. I was involved in merging these repositories & creating a common repository. These are mainly Network Management Objects (OpenStep4.2, C & Objective C).
- Design and development of a Database Application to successfully compile & perform its purpose using Java. We had a Database Application which was developed using Objective C & OpenStep4.2. It was ported to web-based application with the same logic & get its functionalities using Java (WindowsNT & Java).
- Design and development of a Query Panel to fetch data about Customers, Circuit, Carrier, Line Segment and Circuit Segment using the Objects WTNMS Circuit, WTNMS Carrier, WTNMS Customer, WTNMS Circuit Segment and WTNMS Line Segment. This is designed & developed in order to replace the existing Co-Relation app. which is used to pin point the location of Fiber cut in the line, & to track down the problem to its original source so that the technicians can immediately send e-mails to the people who are responsible for fixing the Fiber cut. (OpenStep4.2, C & Objective C).
- The design and implementation of the core objects (for Circuit Alarm Server application) WT Circuit Alarm, WTNMS Circuit, WTNMS Carrier, WTNMS Customer, WTNMS Circuit Segment and WTNMS Line Segment. The data necessary for instantiating these objects is pulled from our F&E mainframe system on a daily basis and transformed in order to reduce as much as possible the object instantiation time. Circuit Alarm Server is a distributed scalable server program that receives ANSI alarms by a given set of Model programs and builds the corresponding Circuit Alarm objects. The list of Circuit Alarm objects is then distributed to the clients (OpenStep4.2, C & Objective C).
- Designed and implemented Circuit Generator, Carrier Generator, Customer Generator, Circuit Segment Generator and Line Segment Generator applications. These applications are responsible for converting the F&E mainframe files into binary indexed files for WTNMS Circuit, WTNMS Carrier, WTNMS Customer, WTNMS Circuit Segment and WTNMS Line Segment classes (OpenStep4.2, C & Objective C).
- Supported and Maintained the Process Manager Controller. The PMC is an interface to the Process Manager (PM). It allows a user to maintain the processes running throughout a distributed set of computers. The user interfaces maybe run from a command line or interactively on a VT100 compatible terminal. A PM must be running on each machine in which applications are to be controlled. The PM maintains a list of process that it is supposed to keep running. A PM is only responsible for those processes running on that box. It will restart a process should it stop running (OpenStep4.2, C & Objective C).
- Designed and implemented the command line interface for the Data Manager Controller. The DMI is an interface to the Data Manager (DM). It allows a user to maintain the processes running throughout a distributed set of computers. The user interfaces maybe run from a command line or interactively on a VT100 compatible terminal. A DM must be running on each machine in which applications are to be controlled. The DM maintains a list of process that it is supposed to keep running. A DM is only responsible for those processes running on that box. It will restart a process should it stop running (OpenStep4.2, C & Objective C).
- Designed and implemented the command line interface for the Models Controller. The MDI is an interface to the Models. It allows a user to view the status of the Models & devices under a Model running throughout a distributed set of computers. The user interfaces maybe run from a command line or interactively on a VT100 compatible terminal. The Registration Broker & DO (Distributed Objects) must be running so that the Models & devices can be controlled. MDI allows the user to get the Database Information, General Info of the Switch, Device Information, Connect & Disconnect to a Switch remotely (OpenStep4.2, C & Objective C).
MPSI:
- Designed & developed a Universal Parser to generate 'C' program which calculates various score modules for various countries by taking the score text file as an input. The parser was designed using Lex & YACC with 'C' & UNIX platform.
- Designed and developed a DAL (Data Access Layer) using OCI (ORACLE 7.X) to provide the values for the above Scores module. Involved design changes in the Database for this Project. The DAL is designed using OOP & OOA techniques. The DAL is the middle layer for a 3-tier project, which provided Data security & Integrity to the ORACLE Database.
- Designed & developed a Payroll Management system using SQL, Required in-depth knowledge of the theory of Relational Databases, Object Oriented DB, SQL and Database Administration.
University Of Tulsa:
- Designed & implemented a 'Multi-process job Scheduling System' under UNIX. It involved in-depth knowledge of UNIX file system, memory management techniques, IPC using shared memory, process control & scheduling.
- Designed & implemented a pre-processor for 'Extended Pascal'. This pre-processor takes as input a Pascal-like source language & generates a standard Pascal program as output. The project was coded in C under UNIX & included usage of Software Engineering paradigms including Software Life Cycle & Software testing techniques.
- Implemented the selective repeat data-link protocol of the OSI layered architecture using TCP/IP (Connection Oriented Protocol) under UNIX.
- Designed & Implemented a Front End Compiler for 'C' & Pascal using the 'C' language under UNIX.
- Implemented a Flight Reservation System using ORACLE RDBMS & SQL.
Back to My Home Page.