We provide IT Staff Augmentation Services!

Oracle Pl/sql Developer Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • 7 plus years of IT experience as an Oracle Developer on a variety of UNIX (Solaris, Linux), Windows / XP platforms with Oracle 9i/10g/11g.
  • Experience in all phases of the project Life cycle - Requirement gathering and Analysis, Database design, Database development, Application development, Test, Implementation and Support.
  • Proficient working experience with SQL, PL/SQL, Database objects like Stored Procedures, Functions, Packages, and Triggers.
  • Worked on Oracle development tools like SQL Developer, Oracle Enterprise Manager, PL/SQL Developer, and used TOAD in many development projects.
  • Good at Shell scripting and Pearl scripting and used Crontab for scheduling jobs regularly.
  • Extended knowledge of Relational Database Management Systems (RDBMS).
  • Extreme experience in using SQL*Loader for loading data into single table and multiple tables.
  • Experience in using oracle packages such as DBMS STATS, DBMS JOB, UTL FILE and utilities like UTL SMTP.
  • Experience in developing External Tables, Joins, indexes and Database Triggers.
  • Extremely used of the latest features to optimize performance like Bulk Binds, Bulk Collect, Ref. Cursor and Sys ref cursor.
  • Proficient in using advance features for PL/SQL programming like Using cursor variables, Ref. cursors, System Ref. cursor and Dynamic SQL.
  • Extreme Use of exception handling methods along with pragma exception init in order to associate our own created exception names.
  • Experience in creating Global Temporary Tables.
  • Experience in creation of table partitioning by range, list, hash, composite methods and indexes for managing large tables, normalization and de-normalization.
  • Good knowledge in using PL/SQL Wrappers to protect the PL/SQL procedures and packages.
  • Experience with Database SQL and PL/SQL tuning and query optimization tools like Explain Plan, DBMS PROFILER, and SQL TRACE.
  • Extreme Knowledge of transferring data between different servers using Export/import and Data Pump utilities like expdp/impdp.
  • Experience in working high transacted OLTP systems.
  • Expertise inDynamic SQL, CollectionsandException handling.
  • Worked on Informatica sessions/mappings /transformations.
  • Self-motivated, able to set effective priorities to achieve immediate and long-term goals and meet operational deadlines. Able to work independently and as team member.
  • Worked as a Team member in performing tasks such as Strategic Planning, Logical and Physical Data Modeling & Application Performance Tuning.

TECHNICAL SKILLS

Databases: Oracle 11g,Oracle 10g,Oracle 9i, MS-Access

Environment: UNIX (Sun Solaris, HP-UX, AIX), Windows NT/2003/2000/XP/98

Utilities: SQL*Loader, Export / Import, Expdp / Impdp, Oracle Wrap, FTP,SFTP, Cute FTP

Languages: SQL, PL/SQL, Shell Programming, C

Tools: TOAD, SQL Developer, Win CVS, Win SCP, Putty, F-Secure Client 5.3, SQL*Loader, SQL*Plus, OracleJ Developer 10.1.3.3, ERWIN, Informatica, SSH Tectia

Operating Systems: Unix, Red Hat Linux, Sun Solaris 5.8/ 5.9/5.10, IBM AIX 5.2/5.3, HP-UX, Windows NT/20X/9X, Windows XP, Windows Server 2003

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Oracle PL/SQL Developer

Responsibilities:

  • Extensively involved in System Study & Business Requirements Analysis.
  • Involved in the preparation of Functional Specs as part of the solution team.
  • Co-ordination with the Business for the requirement and translate the business needs into Technical design.
  • Strong analytical skills in resolving and providing solutions.
  • Handling Major /Minor Enhancements for the application.
  • Involved in MIGRATION of source systems from Oracle to Teradata.
  • Responsible in Designing and development of Logical& Physical Data models, Forward and Reverse engineering using Microsoft Visio.
  • Developed PL/SQL Packages, Functions and Procedures to implement the Business Logic using Bulk collect, bind variables, Ref cursors, dynamic SQL’s.
  • Create Oracle Partition tables like Range/List/Hash/Composite.
  • Developed shell scripts for batch processing and database transactions.
  • Tuning complex queries using Query Optimizer hints, joins and indexes.
  • Generating trace files using TKProf and analyzing the explain plan.
  • Worked on the solution designing and giving inputs to handle complex solutions.
  • Worked on the design of Business Objects Universe and developed the web intelligence reports as per the business requirement.
  • Worked on UNIX-shell Scripting.
  • Prepared the technical document as per the Functional specifications.
  • Worked on Informatica sessions/mappings /transformations.
  • Worked on queries using Teradata SQL assistant.
  • Provided support during the UAT/BAT/QA phases.

Environment: Oracle 11g, PL/SQL, Toad 10.6.13, Informatica 9.5.1, SSH Tectia, Windows 2003/XP, UNIX, Microsoft Visio

Confidential, Santa Clara, CA

Oracle PL/SQL Developer

Responsibilities:

  • Involved in system analysis, Design, Coding, Data Conversion, Development and Implementation.
  • Data transfer from Input tables to the Output tables using procedure.
  • Used overloading function to define several closely related versions of a procedure without having to differentiate them by name.
  • Wrote Package containing several Procedures and Functions in PL/SQL to validate the Bond Balances before loading into Application database.
  • Created various database objects like views, indexes, sequences, synonyms.
  • Used Wrappers for code security of the procedures and packages.
  • Extensively involved in writing SQL queries (Sub queries and Join conditions) and PL/SQL programming.
  • Involved in Creation of tables, partitioning tables, Join conditions, and correlated sub queries, for the business application development.
  • Experience in partitioning and sub-partitioning like range, list, and hash.
  • Worked on user-defined and also the system defined exceptions to handle different types of errors like NO DATA FOUND, TOO MANY ROWS, and PRAGMA EXCEPTION INIT.
  • Expert knowledge in cursor, ref cursor, system ref cursor, collection and dynamic SQL.
  • Made use of for all and bulk Collect feature to process the data from cursor/ Ref Cursors and put the processed data into a collection.
  • Interaction with the ETL team during the back end data repository.
  • Monitored function based indexes with analytical function.
  • Creation and usage of global temporary tables and temporary tables in the stored procedure for different applications.
  • Managed table spaces for the tables created in my schema.
  • Used automation of process to keep the systems up to date and to reduce manual errors by developing shell scripts and using CRONTAB in various UNIX platforms.
  • Experience of using Oracle supplied package like UTL FILE, DBMS JOBS, DBMS SCHEDULAR, etc.
  • Used set operators in PL/SQL like unions, union all, intersect and minus.
  • Communicated with Oracle support via the Meta link in order to troubleshoot important issues.

Environment: Oracle 11g, PL/SQL, Toad 9.7, SQL Developer 2.1, Putty, Windows 2003/XP, UNIX, Win CVS.

Confidential, Richardson, TX

Oracle PLSQL Developer

Responsibilities:

  • Heavily involved with the Logical and Physical Design of the Database.
  • Creation of database objects like tables, views, procedures and functions.
  • Developed PL/SQL-Packages, SQL Scripts and Database Triggers for making history of insertion, updating, deletion and all kind of Audit routines.
  • Used various Joins for data retrieval from multiple tables according to the requirement.
  • Experience with usage and creation of indexes on the table for better performance of complex query.
  • Wrote complex SQL queries with Co-Related Sub queries, nested loops for faster data retrieval from multiple tables.
  • Extensively used cursors (refcursor, sys refcursor), sequences in the procedures according to the requirement.
  • Used Wrappers for data security which encrypts the PL/SQL code (hide the customer information).
  • Involved in Performance Tuning for the SQL, PL/SQL scripts using EXPLAIN PLAN, HINTS, and DBMS PROFILER.
  • Used crontab, dbms job and dbms schedular for scheduling of jobs.
  • Used Dynamic SQL for Query Optimization and by using this dynamic sql it increases the performance and also to perform error detection and cleanup.
  • Involved in Doing Partitioning and Sub partitioning on table to improve performance.
  • Worked on User-defined and System defined exceptions to handle different types of Errors.
  • Used SQLCODE and SQLERRM for the exceptions error code.
  • Extensively worked on SQL Loader for loading data into tables from flat files and CSV files.
  • Experience in using packages like DBMS JOBS, DBMS SCHEDULER to schedule tasks.
  • Extensively used FORALL and BULK COLLECT to fetch large volumes of data from table.
  • Using the Crontab in UNIX and Scheduler in windows for Automatic Tasks (Analyzing tables, loading into Tables, Imp/Exp).
  • Developed UNIX shell scripts (Korn/Bourne/bash) for routine tasks.
  • Used rollup, cube operators, merge with insert and update statements.
  • Developed flat files using UTL FILE Oracle supplied packages.
  • Creating and worked with GTT (Global Temporary Table).
  • Used various forms of control structures including CASE, DECODE, IF-THEN-ELSE, FOR loops while developing procedures.
  • As a team member, involved in interacting with business users, gathering business requirement.
  • Provided 24x7 on-call supports. Worked beyond regular hours based on business demands.

Environment: Oracle 10g, Solaris 5.10, UNIX, Windows XP, SQL Developer

Confidential, Atlanta, GA

ORACLE PL/SQL Developer

Responsibilities:

  • Coordinated with clients, Requirements gathering and designing.
  • Utilized SQL developer tool in developing all back end database interfaces.
  • Developed user documentation for all the application modules.
  • Developed complex packages, stored procedures and functions to implement business logic.
  • Worked extensively on exception handling to trouble-shoot PL/SQL code.
  • Created Indexes and sequences for faster retrieval of the visitor information and enhance the database performance.
  • Created table partitioning by range, list, hash and indexes for managing large tables, normalization and de-normalization.
  • Data was loaded from flat files into to database tables using SQL* loader.
  • Performance tuning of the application programs using EXPLAIN PLAN, TKPROF and SQL TRACE.
  • Extensive use of several Oracle provided packages such as UTL FILE, DBMS JOB, and DBMS SCHEDULER.
  • Used Crontab to run PL/SQL Scripts and stored procedures at a particular date and time.
  • Generated DDL Queries for creation of new database objects like tables, views, indexes, triggers, stored procedures, roles and granting privileges.
  • Designed Star Schemas to optimize user ease-of-use and retrieval performance by minimizing the number of tables to join to materialize a transaction.
  • Involved in performance tuning with EXPLAIN PLAN and Indexes.
  • Implemented Join conditions, group by functions, correlated sub queries.
  • Created PL/SQL procedures and functions necessary for validation of transaction records into interface tables.
  • Involved in technical documentation, and writing test plan.

Environment: Oracle 10g, SQL*Plus, Windows 2000 Professional, SQL*Loader

Confidential

ORACLE PL/SQL Developer

Responsibilities:

  • Involved in planning, control and implementation of the DBMS using SDLC
  • Involved in Requirement gathering & Analysis, Database designing and normalization of database tables.
  • Used a CALL statement enables you to call a stored procedure, rather than code the PL/SQL body in the trigger itself.
  • USED SQLCODE returns the current error code from the error stack SQLERRM returns the error message from the current error code.
  • Involved in the development of database objects.
  • Involved in Oracle User creation & assigning Roles & Privileges.
  • Involved in Doing Partitioning and Sub partitioning on table to improve performance.
  • Used the pragma Exception Init to name the system exceptions that are raised by the program.
  • Wrote UNIX shell scripts to automate the daily process as per the business requirement.
  • Writing SQL queries for data retrieval involving complex join conditions.
  • Wrote stored procedures, functions, Packages, Triggers.
  • Involved in writing cursors and ref cursor.
  • Used Import/Export utilities of Oracle.
  • Wrote complex SQL queries including inline queries and sub queries for faster data retrieval from multiple tables.
  • Created and managed primary data base objects such as Tables, Views, Indexes Sequences and Synonyms.
  • Good exposure in creating and maintaining UNIX Shell scripts.

Environment: Oracle 9i, Windows XP, PL/SQL, SQL*PLUS, SQL Developer, UNIX

Confidential

ORACLE PL/SQL Developer

Responsibilities:

  • Involved in Creation of tables, Join conditions, nested queries, views, sequences, synonyms for the business application development.
  • Developed database triggers, packages, functions, and stored procedures using PL/SQL and maintained the scripts for various data feeds.
  • Created Indexes and sequences for faster retrieval of the customer information and enhance the database performance.
  • Created dynamic SQL to support dynamic nature of front to end applications.
  • Utilized SQL*Loader to perform bulk data loads into database tables from external data files.
  • Used DBMS Supplied packages like DBMS PROFILER, DBMS JOB, etc.
  • Used the Crontab in UNIX for Automatic Tasks like loading data into Tables, Importing and Exporting data.
  • Wrote complex queries to generate reports as per client request as a part of production support.

Environment: Oracle 9i, Windows XP, PL/SQL, SQL*PLUS, SQL Developer, UNIX

We'd love your feedback!