Post Job Free
Sign in

Sql Oracle

Location:
Wheeling, IL, 60090
Posted:
September 13, 2010

Contact this candidate

Resume:

Divya K Manjunatha

Phone:408-***-**** / Email: *****.**@*****.***

SUMMARY

. Around 7 years of IT experience in Applications Design, Development,

Integration & System Testing of Oracle as PL/SQL Developer on Unix

platforms.

. RDBMS experience includes SQL, PL/SQL Programming on DB2, Oracle

Databases, Performance Tuning, Trouble Shooting, Packages, Stored

Procedures, Triggers, SQL*Loader.

. Experience using Oracle Application Express (Apex), JQuery and Oracle

Forms.

. Application Design, Development and implementation using C, Pro*C, C++

. Sufficiently Skilled on Unix Shell scripting, XML, with exposure to

Perl.

. Strong knowledge of Web UI technologies using HTML, JavaScript and CSS

. Knowledge in SAP BI.

. Experience in Team Leading activities (Like work assigning,

estimation, monitoring, help to debug problems, Knowledge sharing

etc.)

. Was complimented by IBM with "BRAVO AWARD" - "In recognition of

significant contribution to the application & continued dedication to

the Sprint Nextel-EmbarQ Account" with a cash award and a Certificate.

. Actively involved in Production Support for CDR Archive of Sprint

Telecom.

. Exposure to Production Outage Activities.

. Played the role of Build Master during deployment to Production.

. Solid experience in designing test plans and writing test cases.

. Took up the role of Quality Assurance Lead and assisted in Audit

Activities.

. Hands on experience with all phases of Software Development Life Cycle

(SDLC).

. Good Exposure to interacting with the customers.

. Good analytical skills along with a can do attitude.

. Self-motivated, quick learner and willing to adapt new challenges,

Team player.

TECHNICAL SKILLS

Operating Systems : AIX, Unix, Windows, Sun Solaris

Language : C, C++, PL/SQL, HTML, XML, Pro*C

Scripting : Unix Shell Scripting, JavaScript, Perl.

Database : DB2, Oracle 9i/10g

Version Control : Configuration Management using

SVN Tool

Tools : SQL Developer, TOAD 8.6 / 9.0, GDB, Oracle Application

Express 3.0/3.1, Oracle Forms, Erwin, Visio, SAP BI

7.0, Matlab Image Processing Toolbox.

EDUCATION / CERTIFICATIONS

. B.E in Electrical & Electronics from Dr Ambedkar Institute of

Technology, Bangalore, India.

. Oracle Certified Professional: Form Developer

. Oracle Certified Associate: SQL + PL/SQL Programming

. Brainbench Master Certification in Oracle PL/SQL Fundamentals.

. IBM - AIX Certified.

WORK EXPERIENCE

Walgreens, Deerfield, Illinios Jan 2010 -

Current

Oracle Developer

Current in-store workflows and Pharmacy IT systems do not support the 90-

day offer and conversion process. Provide pharmacy staff with a flag driven

automated process to convert 30-day chronic care scripts to 90-day scripts.

This project will provide the KPIs needed to manage and measure pharmacy

operations that are specific to a 90-Day. 90Day specific KPIs are needed to

measure growth and identify opportunities for improvement in the stores.

Roles / Responsibilities:

. Involved for the complete software development life cycle.

. Designed the logic and implementation in pro C also enhanced the

current features to include 90Day changes.

. Optimized the logic and was part of the sustenance activity.

. Responsible for performing code reviews. Fine-tuned and optimized

different SQL queries to ensure faster responses.

. Additionally was solely responsible in code changes of unattended data

process, which synchronizes the changes from the central database to

the local store's databases without manual intervention.

. Created the Unit test cases and Unit tested the code.

. Build activities and supported the release to customers.

. Investigated and created the test data from the front end IC+, which

is Walgreen proprietary software those are used in stores.

. Was actively involved in project meeting. Submitted technical

knowledge document to the company's knowledge portal.

Environment: Oracle 10g, ProC, SVN, SQL, PL/SQL, AIX, Linux, Golden

Rainin, Oakland, California April

2009 - Dec 2009

Oracle Developer

Rainin's B2B customers orders are received through market places sales

channels like Sciquest and Ariba, where the catalogs are hosted. With the

B2b e-Commerce design, a middle ware application is developed which handles

market place integration, CXML Validation, CXML Processing and which takes

care of the order validation and pushes the order into Entered State.

Roles / Responsibilities:

. As a programmer, I was involved in the coding back end interfaces

using PL/SQL stored procedures, functions, packages which performs the

Order validation, exceptions handling processing of the incoming

orders

. Used the Analytical functions to handle consecutive query conditions.

. Created schedules using built-n packages like dbms_job, dbms_scheduler

. Utilized SQL*Loader to load flat files into the database tables.

. Utilized TOAD in developing all back end database interfaces.

. Maintained Log files during analysis and subsequently report any

performance defects.

. Responsible for performing code reviews. Fine-tuned and optimized

different SQL queries to ensure faster responses.

. Created the Process flow diagrams for each functions on the schema

using the MS Visio

. Developed user documentation for all the application modules. Also

responsible for writing test plan documents and unit testing for the

application modules.

. Actively involved in End-to-End testing.

. Worked with DBA in making enhancements to physical DB schema. Also

coordinated with DBA in creating and managing tables, indexes, table

spaces, auditing, data quality checks and db links.

. Was actively involved in project meeting. Submitted technical

knowledge document to the company's knowledge portal.

Environment: Oracle 10g, SQL, PL/SQL, SQL*Loader, UNIX, TOAD, TKPROF, ERWIN

IBM India Private Limited July 2006 -

March 2009

CDR Archive, Sprint Telecom

Application Developer

Sprint is one of the leading telecom service providers in US. CDR Archive

is a 24x7 system that receives all type of call / mobile user's records,

which is processed and then loaded into appropriate database. Various

Sprint departments like Fraud, Finance, and Marketing etc use this data.

Courts and FBI etc also use these for legal purposes.

Roles / Responsibilities:

. Development/Enhancement

o With growing telecom technology new categories of calls get added and

sometimes the existing feed needs to be enhanced. As a part of Core

development team we incorporate these into the Database.

o Depending on the requirements of down stream different types of reports

that cater to their need are generated on Daily, Weekly and Monthly

basis.

o Some Adhoc requests for one time generation of reports are also honored.

o Maintenance and enhancements of the existing GUI Applications developed

using Oracle Application Express.

o Scripts to monitor the system health were developed time and again.

. Configuration Management

o Assigned as the Build master of the deployment was responsible for

> Creating the environment for the developers.

> To co-ordinate with Build Management Team for build issues.

> Migrate executables to the testing environment and finally to the

production environment.

. Production Support

o Support the system on 24X7 (including the weekends) basis to monitor the

application, aided with automated reports and pager facilities to help

identify issues if any.

o Some scenarios might need to bring down the applications completely

resulting in an Outage. These could be both planned and unscheduled as

well. As a production support activity need to take care of stopping and

starting of the applications and taking care of the communicating to

Business Users during this time frame. Later redo the activities that

were scheduled during outage time.

Environment: AIX, C, C++, Pro*C, SVN, DB2, Oracle 10g, GDB, SQL, PL/SQL,

Oracle Application Express, TOAD

HPPTT (High Performance Push To Talk) Report

CDR Archive needs to generate a report consisting of call, minutes, summary

and PII interop reports to Product Team on monthly basis.

Categorization were based on different types of

. Segments - Consumer, Enterprise, General Business, Public Sector, and

System Integrators/Alliance.

. Call - Direct, Adhoc Group, Closed Group, and Closed Chatroom, each

were further classified as Buy-Up, PAYGO, and Price Plan.

. Member - Originator, Participant.

For summary report, average number of calls/active subscriber and average

number of minutes/active subscriber will be based on unique count of

subscriber in HPPTT UDR table for that month.

Analysis also indicated total number of calls made and total minutes of

usage.

All these details were fetched based on the specific business logic

assisted with an Input file that will be sent from the user.

Roles / Responsibilities:

. Implemented PL/SQL stored procedures that load the temporary table over

which SQL Queries are executed.

. Entire process was automated by a script and triggered from the cronjob

. Report needs to accumulate previous month's data. Since the base table

had the limitation of having only 60 days of records, a additional table

was created to accumulate all data required for this report.

. Implemented a summary process that could be executed to validate the

results.

. Created a User interface using Oracle Application Express, which

retrieved the needed information from the Results table. Multiple reports

based on different categorization mentioned above were displayed in

different tabs using JQuery Tabs.

Environment: Solaris, Oracle 10g, PL / SQL, SQL*Loader, Oracle Application

Express 3.1, JQuery Tab, Shell Scripting.

Migration of CDMA data to Nextel (iDEN) platform

Merger of Sprint-Nextel resulted in 2 CDR applications and architectures -

CDMA and iDEN, supporting primarily the same customer. Both CDR

architectures collect, store, retrieve and present information for numerous

departments (Downstreams). Migrating of CDMA CDR Data to the iDEN platform

will support projected volume, additional CDR detail and providing the

reports to many groups. This involves migrating CDMA data from DB2: AIX to

Oracle: Solaris Platform - Involved re-coding of 40+ Reports, checking its

performance, validating the outputs with users.

Roles / Responsibilities:

. Monitoring the execution of Reports in development, Testing and finally

Pre-prod servers.

. Involved in Performance Tuning, scalability of the applications and

reports.

. Troubleshooting and optimizing the report generation process.

. Responsible for writing Triggers and Procedures using PLSQL, and fine-

tuning of Queries.

. Responsible for Data Migration Scripts, migrating data from DB2 to

Oracle10g.

. Created a User interface using Oracle Application Express, and PL/SQL

packages, which process the parameterized inputs and designs Dynamic

SQL Queries.

. Responsible for deploying application.

Environment: Solaris, Oracle 10g, SQL *Loader, Oracle Application Express

3.1, PLSQL.

STS Report

Business users send Daily report request (CSV file), it consists of more

than thousand records with details of different type of search constraints.

Queries are triggered based on design specification for each record and the

reports along with the error file are provided to the corresponding

Business User. CDR Archive will automate the process to receive request and

send the CDR data to STS.

Roles / Responsibilities:

. Implemented a script that reads the Input file line by line and match the

criteria to trigger corresponding Query with appropriate search

parameters.

. To support huge number of request, dynamic SQL and background / parallel

processing are implemented.

. Added a new requirement to send Completion notification only after all

the records are read and processed.

. Care was taken not to process the same file, not to process record with

invalid data and also to follow the required file naming conventions

along with the automation of the entire process without manual

interference.

. Additionally a feature to document the failures and reporting back was

implemented.

. Required indexing was built by coordinating with DBAs involved.

Environment: Sun Solaris, Dynamic SQL, SQL*Loader, PL/SQL, Shell

Scripting.

Development of HDR Application

CDR is an application that is used to store call details into database.

These records can be of type 2G, 3G, NGG/WISP, CRSCIBER, XDR, ROAMEX, BMP

etc. According to the type of record we have different applications within

CDR Archive System. There are 19 applications / feeds supported. This

project was the development of one such 3G feed called HDR.

Roles / Responsibilities:

. Development of complete process involves fetching the DATA file from

Upstream, processing and loading to the database.

. Implemented two Purge processes - one clearing the files already

processed and the other taking care of removing the old data from the

Database.

. Enhanced it to take backup of the File and also to generate a summary

report.

. Designed Test Plan and scripted the test cases covering comprehensively

all system functionalities.

. Ran regression test cases and verified the legacy code.

Environment: AIX, C, C++, Pro C++, SQL, Unix Shell Scripting, SVN, DB2.

Siebel Technology Center

Application Developer

OnDemand Office

Development of Siebel CRM OnDemand. This offers built-in integration to

Microsoft Word and Excel to extend the value of CRM to the desktop

applications that employees use every day. It comprises of 3 applications:

1. Mail Merge for MS.Word: embeds an easy-to-use toolbar right into

Microsoft Word that enables end-users to download and filter real-time

lists of CRM records into MS.Word for easy and powerful mass customization.

2. Reports and Analysis for Excel: enables end-users to seamlessly create

Excel reports and analyze data from CRM OnDemand. Easily generate portable

reports that can be easily distributed across the enterprise and viewed

when disconnected from the Internet.

3. Segmentation Wizard: For "marketing program development and planning",

the new Marketing Segmentation Wizard helps uncover additional revenue-

generating opportunities within contact networks. By segmenting contacts

using multidimensional criteria, users can customize campaign messages for

effective target marketing. As campaigns are deployed into the field,

marketing program managers can use insight-driven analytics and business

intelligence tools to monitor and react to the sales performance on

opportunities generated, ultimately improving program ROI and delivering

immediate business impact.

Roles /Responsibilities: Maintenance and Support of the application.

Environment: VBA, XML, Web Services.

SAS Techno SolutionS Dec 2002 - Nov

2005

Project Engineer

Credit Card Management System

This system keeps the track of loan booked against the each customer for

the transactions done each month. The tracking is based on the Credit-card

number issued to the customer. It works on the similar lines of a Debit

card. This system holds all the details of the transactions done by the

customer from the loan booking till the loan liquidation. Also, system

generates Reports for all kinds of enquiries, like the Billing,

Liquidations, and Disbursements etc, made by the customer.

Roles / Responsibilities:

. Analysis of customer specifications and custom design of applications.

. Successfully implementing designs in new/existing applications using

Oracle, PL/SQL.

. Developed PL/SQL- Packages, Procedures, Functions, SQL Scripts, and

Database Triggers to populate the historic data in the tables applying

business logic.

. Performed application SQL tuning using SQL Trace/Explain plan and

TKPROF for optimum performance.

. Involved in coding and designing of the Transaction Module using

PL/SQL Procedures.

. Tune frequently used SQL Statements and increased performance by

passing appropriate HINTS.

. Compiled, tested and debugged to implement business logic and to

enhance modularity, reusability and serviceability for maintenance of

the application.

. Actively involved in System Integration testing on the client as well

as on the users end.

. Trained end users on the functionality and operability of the

application.

Environment: Oracle 9i, PL/SQL, SQL*PLUS, HTML

Implementation of Aircraft Stability Control using error estimation and

correction

The Stability control system of an aircraft has three control elements;

each of these is implemented as a typical control system. The sensor for

each of these elements sense for any change in the altitude and gives this

data as input to the control system. The control system then compares this

input with the reference data and produces a correction to the control

element. This correction is practically applied by the actuators,

proportional to the magnitude of the correction. The software application

developed controls the stability for these control elements and does error

correction for these control elements.

Roles /Responsibilities:

. Designed and implemented the task scheduling for Pitch, Yaw, and Roll

controls.

. Implemented the algorithm for altitude estimation.

Environment: Embedded Development in C/C++ on Vxworks - Real Time OS.

Development and Analysis of Lip prints using C language and Image

Processing Techniques for Personal Identification.

Certain distinct lines and fissures in lips show distinct patterns similar

to fingerprints and don't change with time. This project involves in

identifying and classifying the distinct lines that are unique to an

individual. These patterns of the wrinkles and grooves on the lips can be

utilized in personal identification.

Roles / Responsibilities:

. Coding and development of the Image Processing modules. These serve as

background modules that have the actual Image processing algorithm and

does complex computations on the 2 dimensional image matrixes. The

algorithms developed and implemented involve - Image Enhancements,

Segmentation, Morphological Processing, and Wavelet Techniques.

. Product with GUI that offers classified and color-coded groove

sequence.

. Making the inner grooves distinct without loosing the valid

information.

Environment: Software Development in C/C++ and MatLab.

Implementation of algorithm for Detection of malignancy from Cervical PAP

smear

This project involves Screening of Cervical PAP smear of middle-aged women

for prediction of malignancy. The software detects the abnormal smear by

detecting inflammatory cells and by computing the ratio of diameter of

nucleus and cytoplasm (N/C ratio).

Roles / Responsibilities:

. Coding and development of the Image Processing modules that run in the

background and provide the required result with a click of button. The

algorithms/applications implemented and tested involve - Segmentation,

Histogram threshold, Region based segmentation using polygon

approximation, Shape measure.

. Product with GUI, which offers preliminary diagnosis of the PAP smear

with the classification of cells and their malignancy.

Environment: Software Development in C and MatLab.

PUBLICATIONS

. Presented a technical paper on "IMAGE PROCESSING OF CERVICAL SMEAR",

in National Conference - 2005.

. Proceeding in SASTECH Journal on "IMAGE PROCESSING OF LIP PRINTS",

along with Dr Ananthapadmanabha T V.



Contact this candidate