We provide IT Staff Augmentation Services!

Sr. Oracle Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • Around 9 years of experience in various phases of Software Development Life Cycle and Agile methodologies involving Analysis, Design, Development and Maintenance of Business Applications using Oracle Relational Database Management System.
  • Experience in Design and Implementation of PL/SQL Stored Procedures, Functions, Packages, and Database Triggers for Oracle Relational Databases.
  • Proficient in the Data Manipulation using SQL for the retrieval of data from the Relational Database (inner joins, outer join, group by, order by, cursors, etc).
  • Proficient in Oracle Tools and Utilities such as SQL*Loader, TOAD, SQL Developer, and PL/SQL Developer
  • Experience in Design and Implementation of PL/SQL Stored Procedures, Functions, Packages, Ref Cursors, Constraints, Database Links, UTL file and Triggers for Oracle Relational Databases.
  • Strong experience in developing SQL/PLSQL Scripts/Programs for Data Analysis, Extraction, Transformation and Loading (ETL) mechanism
  • Proficient in the Data Manipulation using SQL for the retrieval of data from the Relational Database (inner joins, outer join, group by, order by, cursors etc.).
  • Extensive development experience in data designing, mapping, Loading data, Testing and Tuning databases.
  • Hands on experience in working with advanced PL/SQL concepts such as Collections, Objects, records, Native dynamic SQL.
  • Extensive experience in Performance Tuning of SQL queries & Views using Explain Plan.
  • Extensive experience in working with standard Microsoft software applications like Word, Excel, Microsoft Project, PowerPoint and Visio.
  • Good Knowledge in data extraction, transmission and loading.
  • Strong analytical skills with ability to quickly understand clients’ business needs and identify available data sources and the relationships that exist within them.
  • Experience in creating Forms and Reports using Oracle tools like Oracle Forms (10g/6i/5.0/4.5) and Oracle Reports (10g/6i/3.0/2.5).
  • Troubleshooted performance issues and bugs within packages, forms, and reports using dbms output, Forms debugger, Explain plan.
  • Analyzed, designed and developed Oracle forms 10g queries, layout, report triggers, parameter form, data models etc.
  • Extensively worked on BULK COLLECTS, BULK INSERTS, and BULK UPDATES & BULK DELETES for loading, updating and deleting huge data.
  • Experience in Oracle Apps 11i GL, AP, AR, OM modules.
  • Experience in Production Support and the ability to provide time - bound and quality driven solutions have cultivated decision-making and analytical ability
  • Worked with Toad Data Modeler 3.4 as a data modeling and design tool.
  • Ability to learn and adapt quickly in a dynamic environment and Ability to work on multiple projects against aggressive deadlines.
  • Good Communication, Writing, Presentation, Workforce Management, Interpersonal and Analytical skills, along with the ability to work on multiple projects and prioritize workload
  • Self-starter can work independently as well as a good team player.

TECHNICAL SKILLS

Databases: Oracle 12c/11g/10g/9i, SQL Server 2008

DB Utilities: SQL*Plus, SQL*Loader

RAD tools: Oracle Reports 6i, WinScp, and FTP etc

Languages: SQL, PL/SQL, C, Java.

Version Control tools: Tortoise SVN 1.8, Git 2.10.3, PVCS, IBM Rational Synergy 7.1

Operating Systems: Windows7/Vista/XP/,UNIX (Sun Solaris, HP-UX)

Developer Tools: Reports 10g, TOAD 12.8,10.6, 10.1, 9.6.1, 8.5, 8.1, Eclipse IDE

Web Technologies: HTML, XML Publisher

PROFESSIONAL EXPERIENCE

Confidential, CA

Sr. Oracle Developer

Responsibilities:

  • Reviewed the business requirement, functional specification document(FSD) for various modules so as to have good understanding of the application.
  • Worked on the existing Oracle framework tables to make changes according to the business requirements.
  • Created Database links to connect to remote databases and to be able to pull data, perform joins to manipulate the data.
  • Created the tables and sequences for the experimental data load capture.
  • Created Stored Procedures, Packages, Functions to massage data, validate data and to implement complex business rules.
  • As the project deals with huge amount of usage data, Partitioned tables to enhance the performance, manageability, availability and eliminate the down time on frequently used usage related tables.
  • Partitioned Tables using Range Partitioning, List Partitioning and created local indexes to increase the performance and to make the database objects more manageable.
  • Built physical data structures like tables, views, indexesand constraints.
  • Implemented Sub partitions, CTAS (Create Table as Select), Exchange partition to load data into target tables.
  • Used techniques like direct path load, for loading the data faster and created filters in Control files to pre-process data, as part of performance tuning.
  • Used DBMS SQLTUNE.REPORT SQL MONITOR package to generate sql monitoring report and tune the queries.
  • Rebuilt large indexes and index partitions using parallel nologging mode.
  • Designed and developed several complex database procedures, packages.
  • Extensively used features like Cursors, autonomous transactions, distributed transactions, exception handling, Dynamic, pl/sql tables, bulk load methods, optimizer Hints, Cursor variables and returning of multi record set from procedures and functions
  • Used Bulk collect and Forall in stored procedures to improve the performance and make the application to run faster.
  • Partitioned Tables using Range Partitioning, List Partitioning and created local indexes to increase the performance and to make the database objects more manageable
  • Gathered the business requirement from clients and translated the business details into technical requirements.
  • Used Oracle Analytical functions such as RANK, DENSE RANK, LEAD, LAG, LISTAGG & ROW NUMBER Functions for sorting data.
  • Implemented CTAS (Create Table As Select) approach to optimize an update process reducing runtime
  • Played an important role in performance tuning most complex SQL queries using Hints, Indexes.
  • Involved in optimization ofSQL statements using Techniques like cost based and Role based optimization and accordingly Generated Explain plan.
  • Created various UNIX Shell Scripts for scheduling various data cleansing scripts and loading process. Maintained the batch processes using Unix Shell Scripts.
  • Extensive documentation of the source and target tables and the description of the objects in the Excel document and developed Excel Report using the procedural code.
  • Worked onSQL*Loader and External Tables for Export/Import of data.
  • Worked on Table structures along with the Triggers, Indexes like Bitmap and Function based Indexes.
  • Worked on test driven database(TDD) development environment, used DbFit an open source tool for automated database testing. Identifying test cases and preparing test plans.
  • Resolving the Tickets and pulling the data from the Transactional database and Archive database for the reports.

Environment: Oracle 11g/12c, PL/ SQL,SQL *Plus,SQLdeveloper, TOAD, Eclipse IDE.

Confidential, NY

Sr. Oracle Developer

Responsibilities:

  • Generated DDL scripts and created and modified database objects like Tables, Views, Sequences, Functions, Procedures, Indexes, Packages, Records and Collections using TOAD.
  • Involved in performance tuning using Oracle Hints and Explain Plan for existing Views and Queries.
  • Improved the performance of Materialized View Refresh from 4 hrs to 25 min using WITH clause/MATERIALIZE HINT, Indexes and Bulk Processing.
  • Provide quality operations support for production environment. Work with QA and provide support to provide timely technical resolutions for defects.
  • Gathered the business requirement from clients and translated the business details into technical requirements.
  • Enhanced a module's performance in a preexisting product by 2800% faster (reducing runtime from 16 hours to 40 mins) adopting a more efficient data accessing path than the old one.
  • Used Bind Variables while writing Dynamic SQL to improve performance.
  • Created relevant staging tables to load data, identified the business validation rules. Created SQL Loader scripts using UNIX shell scripting and PL/SQL
  • Tuned sql queries based on recommendations from OEM. Sql tuning performed with the help of AWR reports.
  • Monitored the Applications and database using OEM and OAM.
  • Build several Unix Shell scripts for PLSQL programs to schedule them on Control M
  • Involved in performance tuning using HINTS, EXPLAIN PLAN.
  • Involved in writing complex SQL Queries to implement the business requirements.
  • Used SQL* Loader and UTL FILE Packages for data conversions and interfaces.
  • Used PLSQL to Extract Transform and Load (ETL) the data into Data Warehouse and Developed PL/SQL scripts in accordance with the necessary Business rules and procedures.
  • Expertise in handling System Analysis and Business Analysis related issues when the application is in earlier stages.
  • Involved in client interaction, handling change requests and implementing the application on the client side.
  • Created various UNIX Shell Scripts for scheduling various data cleansing scripts and loading process. Maintained the batch processes using Unix Shell Scripts.
  • Created Cursors and Ref cursors as a part of the procedure to retrieve the selected data.
  • Coordinated with the business analysts for requirements analysis.
  • Used techniques like direct path load, external tables for loading the data faster.
  • Developed technical design documents by reviewing functional requirement documents in an agile environment.
  • Involved in preparing the test scenarios and performed unit tests on PL/SQL programs.
  • Involved in creating various utility scripts to generate log files in UNIX using shell scripts

Environment: Oracle 10g/11g, TOAD 12.6, SQL*Loader, Windows Server 2008/Windows 7, UNIX, IBM Rational Synergy 7.1, Eclipse IDE

Confidential, MD

Sr. Oracle Developer

Responsibilities:

  • Develop SQL* Loader scripts for data extraction and transformation.
  • Extensive use of Collections like Index By Tables and nested tables.
  • Used PLSQL to Extract Transform and Load (ETL) the data into Data Warehouse and Developed PL/SQL scripts in accordance with the necessary Business rules and procedures.
  • Developed control files for SQL* Loader and PL/SQL scripts for Data Extraction/Transformation/Loading (ETL) and loading data into interface Tables (Staging area) from different source systems and validating the data.
  • Designed and developed several complex database procedures, packages. Extensively used features like Cursors, autonomous transactions, distributed transactions, exception handling, Dynamic, pl/sql tables, bulk load methods, optimizer Hints, Cursor variables and returning of multi record set from procedures and functions
  • Validating extracted data from Legacy system.
  • Developed stored procedures / packages to run ETL jobs to extract customer information from OLTP database into data warehouse.
  • Partitioned Tables using Range Partitioning, List Partitioning and created local indexes to increase the performance and to make the database objects more manageable
  • Used Bulk collect and Forall in stored procedures to improve the performance and make the application to run faster.
  • Experience in creating Forms and Reports using Oracle tools like Oracle Forms (10g/6i/5.0/4.5) and Oracle Reports (10g/6i/3.0/2.5).
  • Analyzed, designed and developed Oracle forms 10g queries, layout, report triggers, parameter form, data models etc.
  • Tuned sql queries based on recommendations from OEM.
  • Implemented Data ingestion process using UNIX Korn shell scripts resolved application issues in UNIX production environment. Read and interpreted UNIX logs
  • Implemented various UNIX scripts to generate the data in CSV and txt format
  • Wrote custom support modules for implementation using PL/SQL, Unix Shell Scripts
  • Worked on logical and physical data modeling and created Materialized views.

Environment: Oracle 10g/11gTOAD 10.1, TOAD DATA MODELER 3.4, SQL*Loader, Windows Server 2008/Windows 7, HP-UX

Confidential, PA

Sr. Oracle Developer

Responsibilities:

  • Used SQL*Loader and PL/SQL programs to Convert data from many legacy systems to Oracle 10g and to store data in the Oracle database from different types of flat files.
  • Created Cursors and Ref cursors as a part of the procedure to retrieve the selected data.
  • Designed, developed and enhanced custom Oracle Reports 9i according to the functional specification.
  • Responsible for developing PL/SQL Functions, Procedures, Packages, Cursors and Triggers.
  • Wrote SQL, PLSQL, SQL*Plus programs required to retrieve data from the Data repository using cursors and exception handling.
  • Generated DDL scripts for creation of new database objects like tables, views, sequences, functions, synonyms, indexes, triggers, packages, stored procedures, Records and Collections using TOAD tool.
  • Extensive use of Collections like Varrays, nested tables and Sub-queries and joins in stored procedures.
  • Support and modify existing PL/SQL code (Flow Through’s) in various legacy systems.
  • Performed SQL and PL/SQL tuning to improve the performance with the help of SQL Trace, Explain Plan, TkProf, Indexing and Hints.
  • Used Bulk Collect, PL/SQL tables, arrays and other collection to improve the performance of the system.
  • Used PLSQL to Extract Transform and Load (ETL) the data into Data Warehouse and Developed PL/SQL scripts in accordance with the necessary Business rules and procedures.
  • Developed various Mappings to load data from various sources using different Transformations.
  • Extracted data from different sources like Oracle, Flat files, External files and transformed the data based on Business requirements and loading into Oracle target database.

Environment: Oracle 9i/10g, PL/SQL Developer, SQL*Plus, TOAD 9.6, SQL*Loader, Windows Server 2003, Sun Solaris, UNIX Sun Solaris

Confidential

SQL Developer

Responsibilities:

  • Involved in database development by creating Oracle PL/SQL Functions, Stored Procedures, Triggers, and Packages
  • Worked with different types of sub queries (Inline, correlated) and used loops to suit the business logic
  • Written a number of Cursors to select various types of records
  • Worked with Bulk Collects to improve the performance of multi-row queries
  • Used the Pragma Exception INIT to name the system exceptions that are raised by the program
  • Extensively involved in Export (exp) and Import (imp) utilities to move data between different databases and schemas
  • Created various PL/SQL Scripts involving Insert, Sequences, Constraint and Index scripts
  • Worked with Bulk Collects to improve the performance of multi-row queries
  • Created Records, Tables, Objects, Collections (Nested Tables and Varrays)
  • Creation of database objects like Tables, Views, Materialized views, Procedures, Packages using SQL*Plus, TOAD

Environment: Windows XP, Oracle 9i, PL/SQL, HTML, Java, Unix, Linux

We'd love your feedback!