We provide IT Staff Augmentation Services!

Oracle Pl/sql Developer Resume

3.00/5 (Submit Your Rating)

Richfield, OH

SUMMARY:

  • 7 years of programming experience as an Oracle SQL, PL/SQL Developer in Analysis, Design, Data Modeling (Logical and Physical) and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS).
  • Strong knowledge in front-end development using Oracle forms/reports 6i/9i/10g.
  • Strong Knowledge on Oracle architecture and database design.
  • Have a strong knowledge on Dataware-housing concepts and implementation using Oracle ware housing.
  • Experience in creating stored procedures, PL/SQL Packages, Triggers and Functions. Strong knowledge in Oracle cursor management and exception handling.
  • Expert in creating Views, Stored Procedures, effective functions and appropriate Triggers to facilitate efficient data manipulation and data consistency.
  • Excellent conceptual knowledge of Oracle 9i/10g, PL/SQL.
  • Hands on experience in design, development of end user screens and reports using Forms and Reports 9i and Oracle Developer Suite 10g.
  • Experience in deploying forms and reports on the web.
  • Expert knowledge in using data modeling tools like ERWIN and ER diagrams, Normalization Techniques for designing database with Relational technology.
  • Extensive experience in developing UNIX Shell scripts and scheduled jobs on UNIX server using Crontab utility.
  • Expert in using PL/SQL advanced topics like System variables, Ref Cursors, Dynamic SQL, Collections, UTL_FILE to read and write the files.
  • Expertise in Database Performance Tuning and Optimization of SQL statements using Oracle Hints, Explain plan, Tkprof, SQL*Trace and Table partitioning.
  • Experience in retrieving data from external data Files and loaded into oracle tables using tools like UTL_FILE, SQL*Loader and External Tables.
  • Experience in troubleshooting various aspects of the client/server architecture in both UNIX and Oracle setting.
  • Identified several SQL and PL/SQL bottlenecks using PL/SQL Profiler (package DBMS_PROFILER), explain plan, auto trace.
  • Involved in all phases of the SDLC (Software Development Life Cycle) from analysis, design, development, testing, implementation and maintenance with timely delivery against aggressive deadlines.
  • Strong interpersonal skills, ability to interact with people at all levels.
  • Ability to work individually as well as in a team with excellent problem solving and troubleshooting capabilities. Able to explain technical concepts and communicate with users and system administrators at all levels.

EDUCATION:

  • Bachelors in Technology from Dr. MGR University, INDIA.
  • OCA - Oracle 9i Certified Associate in 9i SQL/PLSQL 1Z0-007 Certification.

TECHNICAL SKILLS:

Programming Languages

C, C++, SQL, PL/SQL

Markup Languages

HTML, XML

Databases

Oracle 11g/10g/9i, MS ACCESS

Data Modeling Tools

ERwin, ER Studio, SQL Developer Data Modeler, Visio

IDE

SQL*PLUS, SQL worksheet, iSQL*PLUS, TOAD, PLSQL Developer, SQL Developer, SQL Navigator

Source Control Software

Visual Source Safe, Clear Case, CVS

Other Tools

Microsoft office suite, Microsoft Visio

Operating Systems

UNIX (Solaris/HP-UX), Windows Server 2000/2003

PROFESSIONAL EXPERIENCE:

Client: Confidential, Richfield, OH Nov’11- Present
Role: Oracle PL/SQL Developer

Description: Confidential business solutions have individual and institutional customers worldwide. It offers a variety of products and services. It is one of the largest hardware company, based on tools. It is one of the most admired companies in United States of America. The order management dashboard is the tool used by GM project Managers and customer care agents to check the status of multiple customer orders. Using this dashboard, customer care agents were able to track and manage order status of all customer purchases with visibility from order to delivery in a near real-time manner.

Responsibilities:

  • Analyzed the business requirements of the project by studying the Business Requirement Specification document.
  • Createdcustom PL/SQLprocedures to read data from flat files to dump into Oracle database using SQL * Loader.
  • DevelopedPL/SQL Proceduresanddatabase triggersfor the validation ofinput data and to implementbusiness rules.
  • Created database objects likepackages, procedures, and functions accordingto the client requirement.
  • Createdindexes on the tables for faster retrieval of the data to enhance databaseperformance.
  • PerformedSQL and PL/SQLtuning and Application tuning using various tools likeEXPLAIN PLAN,TKPROF, SQL TRACE and DBMS_SQLTUNE.
  • Worked withBulk Collectsto improve the performance of multi-row queries by reducing the context switching.
  • Extensively involved in usinghints to direct the optimizerto choose an optimumquery execution plan.
  • Used bulk processing forbetter performanceand easy retrieval of data, being a part of performance tuning of the procedures and packages.
  • CreatedPL/SQL scriptsto extract the data from the operational database into simple flat text files usingUTL_FILEpackage.
  • Creation of database objects like tables, views, materialized views, procedures, packages using oracle tools likeSQL developer.
  • Implemented several triggers to maintainDatabase Securityby auditing log table to track information about users and to know which user is doing what operation.
  • Created database links to retrieve data from multiple servers.
  • Extensively usedForallandBulk collectto fetch large volumes of data from table.
  • Created and run batch files on regular basis.
  • Createdrecords, tables, collections(nested tables and varrays) for improving Query performance by reducingcontext switching.
  • UsedPragma Autonomous_Transactionto avoid mutating problem in database trigger.
  • Wrote complexSQL queriesincluding sub queries for fasterdata retrievalfrom multiple tables.
  • Extensively used the advanced features ofPL/SQL like Records, Tables, Object types and Dynamic SQL.
  • Handled errors usingException Handlingextensively for the ease of debugging and displaying the error messages in the application.
  • Created and modified severalUNIX shellScriptsaccording to the changing needs of the project and client requirements.
  • Used the standard Oracle packageDBMS_SCHEDULERto automate/schedule jobs on daily, weekly and monthly basis andto run jobs in parallel to improvetime-constrained performance.
  • Designed, developed and tested Forms and Reportsas per client requirements and making themweb enabledusing Oracle Reports builder 10g and Oracle Forms builder 10g respectively.
  • Developed Master Detail, Detail reports using tabular and Group above reports.
  • Involved in the development of forms using various canvases like content, stacked, tabbed, horizontal and vertical toolbar and using appropriate triggers as required by the application.
  • DevelopedList of Values, Record Groups, and triggers for different data blocks to improve the functionality of the forms using Oracle Forms 9i.
  • Developed Procedures for efficient error handling process by capturing errors into user managed tables.

Environment:
Oracle 10g/11g, SQL, PLSQL, SQL*Loader, UNIX Shell script, TOAD, Oracle Forms 10g, Reports 10g, MS office.

Confidential, Rochester, NY Oct’10- Nov’11 
Role: Oracle PL/SQL Developer

The Operational Data Store (ODS) is built to store daily Membership, Group information from Legacy systems. This ODS is used for various applications and projects like COBR (Coordination of Benefits-Recertification) and for Reporting. This ODS gets the data from several legacy systems which runs on daily Kill & Fill process. This is also used by Enterprise Data Warehouse to store all the historical information.

Responsibilities:

  • Analyzed the Functional Specs provided by the Architect and created Technical Specs documents for all the mappings.
  • Worked as part of the development team, along with the Systems Analysts/Business Analysts.
  • Analyzed and fixed the data discrepancies between various systems and identified bad data caused due the data migration from various legacy systems.
  • Created PL/SQL Stored Procedures, Functions, Packages, and Triggers, extensively used Cursors, REF cursors, User-defined object types, Records, in PL/SQL programming
  • Developed several stored procedures and functions using advanced Oracle concepts such as Bulk Binds, Bulk Collects to improve performance.
  • Involved in fine tuning the existing packages for better performance and providing on-going support to existing applications and troubleshooting serious errors when occurred.
  • Modified and debugged several PL/SQL programs for performance tuning using techniques like EXPLAIN PLAN, TKPROF and DBMS_PROFILER.
  • Created B Tree indexes, Function based indexes, Bit Mapped Indexes on Tables, columns to minimize query time and achieve better performance.
  • Improved performance by creating Unique and Range Indexes based on the cost returned by EXPLAIN PLAN.
  • Handled PL/SQL compile-time, run-time errors, debugging of Stored Procedures for business logic modification, and responding to system events through triggers.
  • Effectively used Triggers to track the user profile updates and to send the messages to downstream systems.
  • Extensively used Materialized views and DB links for remote instances to retrieve data from other databases.
  • Worked with DBA in making enhancements to physical DB schema and coordinated with DBA in creating and managing Tables, indexes, table spaces, synonyms, db links and privileges.

Environment: Oracle 10g/9i, PL/SQL, SQL Server, UNIX Shell Scripting, Toad, ER-Win Windows XP.

Client : Confidential, Chicago, IL Jan’10 – Sep’10 Role : Oracle PL/SQL Developer

Description: Confidential is simplifying its billing systems and processes by moving to a single billing platform for all lines of business within the Company. This Billing Simplification project (BSP) approach is expected to improve its overall customer experience. In the initial phase, only Personal Lines of Auto and Fire have been chosen for implementation.

Responsibilities:

  • Analyzed requirements, designed, developed, deployed and documented software components.
  • Involved in designing ER diagram using Erwin, to set the logical and physical relationships of database.
  • Developed the shell script, SQL*Loader script, and most of PL/SQL stored procedures, triggers and views to handle the Online and Batch process.
  • Developed documentation of all the modules and explaining all the procedures used in the project.
  • Created database Triggers for the security purposes.
  • Developed complex procedures to handle errors and exceptions at database level using PL/SQL.
  • Wrote Stored Procedures (PL/ SQL) for implementing complex business logic.
  • Creating SQL, Object Views, and PL/SQL database objects. Written the interface stored Procedures for data transformation.
  • Performed Performance Tuning using the DBMS_PROFILER package, this checks the run time behavior.
  • Tuned the SQL Queries with the output of Oracle Tools like Explain Plan, TKPROF.
  • Used TOAD, PL/SQL developer tools for faster application design and development, Performance tuning, SQL tuning.
  • Involved in Troubleshooting performance issues and bugs within packages and stored procedures using DBMS_OUTPUT and Explain Plan.
  • Developed test plan documents for all back end database modules responsible for documentation of the interfaces.
  • Developed User Interfaces (forms 10g).
  • Writing Unix Shell Scripts to run batch jobs, automated processes, and to automate routine systems administration tasks.

Environment: Oracle 10g, Forms 10g, ER-win, PL/SQL, SQL*Plus, SQL*LOADER, TKPROF, TOAD, and UNIX.

Client: Confidential, Denver, CO Sep’08 – Dec’ 09

Role : PL/SQL Developer

Description: Confidential is a leading asset manager offering individual investors and institutional client\'s complementary asset management disciplines through the firm\'s global distribution network. Enterprise Information Management (EIM) is the project that deals with the company\'s trade, dealer, and financial advisor information stores in different sources. EIM projects build a common platform as a data warehouse that is used for reporting purposes.

Responsibilities

  • Developed various PL/SQL objects like procedures, functions, packages and triggers in accordance with the business needs.
  • Involved in interacting with the end-user (client) to gather business requirements and modeling the business requirements.
  • Participated in analyzing the requirements for the logical and physical design of the database.
  • Knowledge of Normalization, Data Warehousing, and data transfer, documentation, preventive maintenance, code review, automation, store procedures and triggers etc
  • Loading data into test warehouse for the business analyst to perform QA testing using SQL Loader utility.
  • Experience with merging data files coming from the customer into the existing data warehouse.
  • Performed exception handling for data that did not conform to the required format.
  • Responsible for making the merged data in turn available to other clients.
  • Wrote shell scripts to automate loading files into database using crontab, error handling and notification.
  • Implemented PL/SQL scripts in accordance with the necessary Business rules and procedures.
  • Presented several technical presentations on Oracle database operation.
  • Developed PL/SQL packages and procedures for the back end processing of the proposed data base design.

Environment : Windows 2000/XP, HP-Unix 11.0,Oracle 9i/10g, SQL, PL/SQL, UNIX Shell scripts, Toad, SQL Loader.

Client: Confidential, VA Jan’08- Aug’08
Role : Oracle PL/SQL Developer

Description: Confidential is dedicated to build logic running behind credit card application to approve or decline an applicant or sending an application for manual review in case of missing information from three financial bureaus or applicant and also in special cases.

Responsibilities:

  • Performed review of the business process, involved in Requirements Analysis, System design documents, Flows, Test Plan preparations and Development of Business Process and Work Flow charts.
  • Developed database objects like Tables, Views, Indexes, Synonyms and Sequences.
  • Involved in Creation of tables, Join conditions, correlated sub queries, nested queries, views, sequences, synonyms for the business application development.
  • Created Materialized views to calculate aggregated data, such as Sum of monthly revenue.
  • Developed complex ORACLE stored procedures and packages to calculate borrower\'s debt ratio, property taxes, mortgage insurance, regular/ irregular payments, etc.
  • Loaded traffic data logs into staging tables using SQL loader and shell scripts
  • PL/SQL coding for Exception Handling and duplicate data maintenance.
  • Used Triggers in Customizing Error conditions.
  • Developed / modified PL/SQL code like stored procedures, packages etc for interfaces.
  • Developed UNIX Shell Scripts and PL/SQL procedures to extract and load data for month-end batch processing.
  • Developed PL/SQL code for updating payment terms.
  • Supported DBA team for the data migration from oracle 9i to 10g.
  • Creation of Forms, Pop-up Menus and maintaining Master Detail relationship.
  • Used various LOVS (List of Values) and record groups at various points in runtime.
  • Involved in the design and development of User Interfaces using Forms 6i, Reports 6i and coding modules in PL/SQL.
  • Development of PL/SQL program units and sharing them among multiple applications for processing business logic in the database.
  • Testing all forms, PL/SQL code for logic correction.

Environment: Oracle 9i (SQL, PL/SQL), SQL*loader, Toad 9.0.1, Forms/Reports 6i, UNIX, MS Office.

Client: Confidential May’05 - Nov’07 
Role : Oracle PL/SQL Developer

Responsibilities:

  • Analyzed and overviewed the database design for better understanding the relations, associations and dependencies within the database
  • Developed database objects including tables, clusters, Indexes, views, sequences, packages, triggers and procedures to troubleshoot any database problems.
  • Created SQL*Loader scripts to load data into the temporary staging tables.
  • Developed PL/SQL scripts for Data cleansing.
  • Developed UNIX shell scripts that help as a scheduler for data load.
  • Made timely changes and fixes to all the modules on reported problems from the database administrator.
  • Used TOAD, PL/SQL developer tools for faster application development.
  • Performed SQL tuning using Explain Plan, Hints and indexes.
  • Worked extensively on exception handling to trouble-shoot PL/SQL code.

Environment: Oracle 8i, PL/SQL, TOAD, MS Office and Windows 2000 server.

We'd love your feedback!