plsql_developer_Preethi_ksourceinc

advertisement
Preethi S Botta
OBJECTIVE
Highly motivated, creative and organized software engineer with strong technical expertise,
analytical skills and a “Can Do” attitude seeking a challenging position as Oracle PL/SQL
developer.
PROFESSIONAL SUMMARY:
 Over five years of diversified experience in analysis, design, development, testing and
implementation as ORACLE PL/SQL DEVELOPER.
 Expertise in using Oracle 8i/9i and good knowledge in 10g databases
 Proficient working experience in SQL, PL/SQL, Stored Procedures, Functions,
Packages, DB Triggers and Indexes.
 Working Knowledge on Unix Shell Scripting.
 Strong in using tools such as PL/SQL developer, SQL*Loader, TOAD and SQL*Plus.
 Experienced in Tuning SQL Statements and Procedures for enhancing the load
performance in various schemas across databases.
 Extensively worked on Bulk Binds and Bulk Collects.
 Good Working Experience in Forms 6i/9i & Reports 6i/9i for both development and
customization of several Reports as per client specifications.
 Experience on Logical & Physical design of Databases, Data Modelling, Conceptual
Design & Data Architecture and extensive use of Erwin & MS VISIO as a modelling
tool. Understanding of Star Schema and Snowflake Schema.
 Sound understanding of other Relational and Normalized databases such as MS SQL
Server and MS Access.
 Excellent understanding of the Oracle Architecture.
 Excellent understanding of the functionality of a Data Warehousing Environment and
its Components & Architecture.
 Working knowledge on creating custom ETL scripts using PL/SQL.
 Expertise in Visual Basic for Applications for MS Office.
 Technical documentation of different lifecycle deliverables and user manuals.
 Expertise in all phases of the Software Development Life Cycle including analysis,
Physical and Logical design, Resource Planning, code development, testing,
implementing and maintenance.
 Proficiency in using MS Office (including VBA) Products and familiarity with SAS.
 Worked on 24*7 environments to provide production support.
 Client handling skills and proven experience.
 In addition to excellent technical abilities possesses strong oral and written
communications skills, analytical and interpersonal skills.
 Good team spirit and organized working habits with a willingness to learn new concepts.
TECHNICAL SUMMARY
Languages
: SQL, PL/SQL, Shell Scripts, XML, HTML, DHTML, C/C++, Java,
VBA, VB.Net, ASP.Net
Databases
: Oracle 8i/9i/10g, SQL Server 2000, MS Access, Sybase, MySQL GUI
v5.31
Packages
: MS Office (Word, Excel (VBA), Access, PowerPoint, Visio, Front
Page), Adobe Suite
Operating Systems
: Windows NT/9X/2000/XP, UNIX, LINUX, MS-DOS, Mac OS X
Oracle Tools
: PL/SQL Developer, TOAD, PC Anywhere, SQL*Loader, Oracle
Reports 6i/9i, Oracle Forms 6i/9i, Erwin 4.1.
Source Control Tools : CVS, PVCS, VSS
Testing tools
: WinRunner, LoadRunner, SQA Suite, JMeter
1
Education
Bachelors (Electronics & Communication Engineering)
Certification
Oracle Certified Associate
Work Experience
_____________________________________________________________________
Health Quest, NY
Role: PL/SQL Developer
__
Nov’07 – July’08
The Health Quest is Mid-Hudson valley’s largest healthcare network providing service to the one
million people who reside in the New York counties of Columbia, Dutchess, Ulster, Orange,
Putnam and northern Westchester.
Project: Payroll Interface
This system takes the input from different tables and makes the timesheet for each employee.
This timesheet contains Employee id, employee name, project code, time spent in each project,
extra activity like project meeting and so on. On basis of this output, one ASCII flat file will be
generated that contains an extra column, which reflects the percentage time, spend on each
project.
Responsibilities: As a programmer, I was involved in the data transfer and creating tables from
various tables, coding using PL/SQL, packages, stored procedures and triggers.







Coordinated with DBA in creating and managing tables, indexes, db links and privileges.
Developed back end interfaces using PL/SQL stored packages, procedures, functions,
Collections, Object types and Triggers.
Developed screens and reports using Oracle Forms/Reports 6i/9i and PL/SQL.
Utilized SQL*Loader to load flat files database tables.
Utilized PL/SQL developer tool in developing all back end database interfaces.
Responsible for performing code reviews.
Developed user documentation for all the application modules.
Environment: Oracle 9i, UNIX, PL/SQL, SQL*PLUS, SQL, TOAD, C, SQL*Loader,
Forms 6i, Reports 6i.
_____________________________________________________________________
__
Humana Inc, Louisville, KY
Jan’07 – Oct’07
Project # 2
Role: Oracle Developer
HUMANA is one of the nation's largest publicly traded health benefits companies, with
approximately 15 million medical members located primarily in 15 states and Puerto Rico.
Humana offers coordinated health insurance coverage and related services to Medicare members.
And Medication Therapy Management (MTM) is a tool to provide enhanced services to Medicare
members. My primary responsibility in this application was to develop back end database.
Responsibilities:


Coordinate with the front end design team working on Asp.NET to provide them with the
necessary stored procedures and packages and the necessary insight into the data.
Helped the QA team to develop test scripts for the validation of the process. Also
performed unit testing and system testing for Medication Therapy Management (MTM).
2











Involved in creation of ETL scripts for loading data from flat files to the database.
Involved in the creation of database objects like tables, views, stored procedures,
functions, packages, DB triggers, Indexes and Collections.
Fine tuned the SQL queries using optimizer hints for joins, parallelism and Explain
plan.
Created and used Table Partitions to further improve the performance while using tables
containing large number of columns and rows.
Developed reports using Oracle Reports 6i for the benefit of review summary of the
claims and customer support.
Involved with DBA in creating schema and related privileges and roles.
Extensively used SQL*LOADER to load data from flat files obtained from various
facilities every day.
Designed model for daily transaction for the application in Erwin.
Used external tables to manipulate data obtained daily before loading them into the
tables.
Developed Unix Shell scripts to automate repetitive database processes.
Documentation of all modules for user level and system level maintenance
Environment: Oracle 10g/9i & D2K (Reports 6i), SQL*LOADER, Unix shell scripting,
Discoverer, TOAD, PL/SQL developer, eRoom, Erwin
_____________________________________________________________________
IDX Systems Corp, VT
Jul’06 – Dec’06
Role: Technical Developer
IDX Systems deals with HIS (health information system), Radiology information and image
processing. This system was developed for generating the Invoices or customized letter formats
for communicating with their clients as well as keeping the track of Payments made against the
Invoices.
Responsibilities:














Monitoring existing SQL code and performance tuning if necessary
Extensively involved in new systems development with Oracle 9i
Supported direct mail campaign strategies. Provided segmented data to end-users
Interact with business analysts to develop modeling techniques and re-structuring
strategies
Involved in Unit Testing of each module.
Created Forms and Reports using Forms 6i and Reports 6i respectively
Documentation of all modules for user level and system level maintenance
Use of EXPLAIN PLAN, ANALYZE, HINTS to tune queries for better performance
and also Extensive Usage of Indexes
Designed and developed a custom database (Tables, Views, Functions, Procedures,
Packages)
Read data from flat files to oracle tables using SQL*loader.
Prepared the detailed design document, test cases and use cases for business requirements
Loaded data into warehouse using External Tables, PL/SQL Scripts, SQL*Loader
Measuring and reporting response rates using Excel, PL/SQL scripts
Developed Unix Shell scripts to automate repetitive database processes
Environment: Oracle 9i, UNIX, PL/SQL, SQL*PLUS, SQL, TOAD, C, SQL*Loader.
3
Humana Inc, Louisville, KY
Project # 1
Role: PL/SQL Developer
Nov’05 – Jun’06
Humana offers coordinated health insurance coverage and related services — through traditional
and Internet-based plans — to employer groups, government-sponsored plans and individuals.
My primary responsibility at Humana was to process the data obtained from the external PBMs
and simultaneously develop applications for using this data.
Responsibilities:









Functional and Technical understanding of the insurance domain to validate the data
obtained from the external PBMs.
Coordinated with the PBM teams to finalize the layout of the claim feed and to set up an
Electronic Transmission job through FTP using PGP (Pretty Good Privacy) encryption
technology.
Used SQL*LOADER to store data in the Oracle database from different types of flat
files for Predictive Model, VERISIGHT and Active Health
Developed robust stored procedures to validate the data obtained and map the required
fields.
Developed Packages, procedures, functions and triggers in the database to explicitly
handle various feeds.
Fine tuned the SQL queries using optimizer hints for joins, parallelism and Explain
plan so as to facilitate the use of huge tables of the magnitude of millions of records and
database of few hundred gigabytes.
Created job schedules in UNIX for the automation of the process of acquiring the feeds,
matching the data with Humana data, validating the data and using the data for other
applications.
Production support for the feeds that have been automated.
Helped the QA team to develop test scripts for the validation of the process. Also
performed unit testing and system testing for the Predictive Model Application.
Environment: Oracle 10g/9i, SQL*LOADER, Unix shell scripting, TOAD, PL/SQL
developer, VSS, VISIO
_____________________________________________________________________
__
Oil and Natural Gas Corporation (ONGC), India
Jun’04 – Sep’05
Role: Technical Developer
IMMS project was implemented at 12 ONGC locations across India. I have worked at Client
place at Sivsagar and Jorhat (Assam) for Implementing of Software. This software was for
Material Management for ONGC. Material Tracking, Raising of Purchase Orders, Raising
Tenders, Comparison between Tenders, Taking Inventory Stocks could be done using this
software
Responsibilities




Customized reports to give business users meaningful data.
Writing Oracle Packages, Procedures and Triggers.
Creation of Snapshot and DB links.
Training imparted to Clients about the Software
4






Loading of data periodically using SQL Loader Utility.
Tuned SQL using EXPLAIN PLAN and use proper indexes
Used Snapshot to transfer the data from branch location.
Keep statistics up to date on all database objects to ensure Cost based optimization
Technical documentation to make all development process oriented
Creation of Synonyms to create read only objects and use of sequences to automate
number generation
Environment: Oracle 9i, PL/SQL, SQL*PLUS, SQL, TOAD, C, SQL*Loader.
_____________________________________________________________________
Bharat Heavy Electricals Limited (BHEL), India
__
Dec’ 03 – May’04
Module gives the details of different products of the Company. These details are collected
periodically from all Marketing Executives and Customers. All the details collected are stored as
records. These records contains the details of Products, Customers and Marketing Executives at
different stages as include Product Details, Marketing Executive Information, Customer
Information, Call Schedule, Start of The Day And End Of The Day Details, Quotation
Generation, Purchase Order Receipt, Invoice Report.
Responsibilities
 Gathered the requirement from the client and translated the business details into technical
design using MS Visio.
 Created and managed the database.
 Created database triggers for data security.
 Created Packages, Stored Procedures and Functions to be called by Java modules.
 Created various reports using Oracle 6i.
 Optimized SQL queries for better performance.
 Developed Unix Shell scripts to automate repetitive database processes
 Prepared Test Plans for various modules.
 Prepared user manual and technical support manual.
Environment: Oracle 9i, Forms 6i, Reports 6i, SQL, Korn Shell Scripts, Java, SourceSafe
6.0.
___________________________________________________________________
__
Pruthvi Solutions Pvt Ltd., India
Jan’03 – Nov’03
The main purpose of the project is to store all the details of the Patients in the hospital. This
project mainly gives the information about hospital. This project contains Patient Registration,
Bed Record Maintenance, Service Charge Maintenance, Bill Generation, Payment Collection,
List of Patients, and Vacant Bed List.
Responsibilities:
 Involved in requirement analysis and design.
 Coded Stored Procedures, functions and triggers at High level.
 Fine Tuned the SQL queries using hints for maximum efficiency and performance.
 Prepared proper backup and recovery plans.
 DBA activities like creating users, roles and granting and revoking privileges.
 Technical assessment of modules.
 Preparing Functional and Program Specification Documents.
 Implemented project at client place.
 User Training and technical support.
Environment: Oracle 8i, Forms 6i, Reports 6i, SQL Loader.
5
Download