We provide IT Staff Augmentation Services!

Oracle Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Dynamic, Result - oriented professional with over 7+ years’ experience in Oracle Database with proven success record in working as Oracle PL/SQL developer.
  • Expertise in working with Oracle Versions such as Oracle 11g, Oracle 10g and Oracle 9i.
  • Expertise in working complete System Development Life Cycle (SDLC) such as analysis, design, development, testing, implementation and support with exposure in database.
  • Extensive knowledge of Relational Database Management System (RDBMS) Concepts.
  • Significant experience in Financial, Purchasing, Inventory Control and Manufacturing applications.
  • Extensive work experience in writing and implementing database objects like Tables, Views, Indexes, Sequences, Synonyms, Stored Procedures, Functions, Exceptions, Triggers and Packages.
  • Efficient in Creating and Using Cursors and Ref Cursors in processing of data.
  • Experience in creating different kinds of Partitions on large tables and creating indexes in order to improve performance.
  • Experience in Query optimization/Performance tuning using Explain Plan command, SQL Trace, TKPROF
  • Used Collections and Bulk Techniques to improve performance.
  • Effectively worked on Oracle provided packages DBMS OUTPUT, DBMS JOBS, DBMS SCHEDULER, DBMS SQL and UTL FILE.
  • Handled exception in PL/SQL using Pragma Exception init, Raise Application Error and error trapping functions and knowledge in managing exception conditions by using the exception handling features of PL/SQL in order to make the programs robust
  • Worked on Oracle utilities SQL*Loader, export/import and data pump, dblink to load data from another database and text file to oracle database
  • Performed Extraction, Transformation, Loading (ETL) data from various sources into Data Warehouses and Data Marts using Power Center and SQL*Loader for Flat files.
  • Expertise in conforming SQL and PL/SQL coding standards as per business rules.
  • Experienced to translate reporting and analytical needs into technical solutions.
  • Experience working with test data creation, analysis and production support.
  • Highly motivated, excellent team player, enthusiastic, strong initiative and quick learner of new technologies.

TECHNICAL SKILLS:

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

Languages: SQL, PL/SQL

Operating Systems: Windows, UNIX

Database Utilities: SQL*Loader, data pump IMPDP/EXPDP, IMP, EXP, External tables, TKPROF

Environment: UNIX (AIX 6.1, Sun Solaris 5.8,5.9) Windows 98/2000/2003/XP, MSDOS

Tools: TOAD 8.5/8.6/9, SQL*Plus, SQL Developer, PL/SQL Developer, Putty, SQL* Loader, Citrix.

Office Tool: MS Office

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Oracle Developer

Responsibilities

  • Worked with the production support team in resolving tickets.
  • Created Procedures, Triggers, and Cursors in order to meet project requirements.
  • Used Package which houses all the functions and stored procedures to maintain and execute the data and extract calculated values and store them.
  • Loaded data into the tables using the stored procedures.
  • Enforced constraints on the tables to ensure data validations.
  • Used Explain Plan for the performance tuning of PL/SQL blocks.
  • Implemented Materialized view as part of improving the performance of the application.
  • Extensively used Bind Variables to improve query performance.
  • Used %TYPE and %ROWTYPE for anchoring the variables to the database data types.
  • SQL, PL-SQL code tuning using hints, Explain Plan, SQL Trace, and TKPROF.
  • Extensively used Case and Decode functions.
  • Prepared documentation for Functional and Technical design specifications.
  • Extensively used character-manipulation function.
  • Coordinated with the offshore support team in resolving critical issues.
  • Used PL/SQL table to avoid mutating problem in database trigger.
  • Extensive use to data dictionary tables to manage schema objects.
  • Worked on tuning the SQL queries and stored procedures.
  • Prepared status reports and attended status meetings to understand the resource utilization and assignments.

Environment: Oracle 10g, SQL, TOAD 9.5, PL/SQL, Shell Script, Export, Import, Windows 2007.

Confidential, MA

Oracle developer

Responsibilities:

  • Developed and maintained PL SQL packages, procedures and functions to support the reports by retrieving the data from for the application.
  • Extensively involved in writing SQL queries (Sub queries and Join conditions), co-related sub queries, in-line views and PL/SQL programming.
  • Extensively used the advanced features of PL/SQL like collections, nested table and dynamic SQL.
  • Work with cursor and ref cursor in PL/SQL scripts. Used ref cursor in functions to write the record set of cursor.
  • Used Public Synonyms, read only User Accounts and Database Links to remote database.
  • SQL, PL-SQL code tuning using hints, Explain Plan, SQL Trace, and TKPROF.
  • Defining requirements by interacting with business group, application development group.
  • Creating job flow diagrams, data flow diagrams, ER-Diagrams and process specifications as part of design.
  • Developed Code Units, testing, debugging and implemented business rules using SQL, PLSQL (functions, procedures, packages, triggers), SQL*Loader, Unix shell scripts
  • Application tuning, Query tuning using Explain plan, SQL tuning sets, BULK Collect, BULK Load.
  • Analyzed and designed ETL, batch and online loading processes. Used Informatica to load data into data marts from source table.
  • Review and approve all application changes for all production migrations
  • Co-ordinate with Production control for all production migrations.
  • Tuned many objects by implementing Oracle partitioning technique, Materialized views, BULK load, BULK collect features
  • Tune long running PL/SQL and SQL queries stored procedures
  • Automate FTP, ETL and SQL loader batch processes
  • 24 X 7 Production support for new and existing batches.

Environment: oracle 10g/11g, UNIX, Putty, relational clear case, quest toad 9.6, SQL loader, Import- Export utilities.

Confidential, Raleigh, NC

Oracle Developer

Responsibilities:

  • Defining requirements by interacting with business group, application development group.
  • Creating job flow diagrams, data flow diagrams, ER-Diagrams and process specifications as part of design.
  • Developed and debugged SQL, PL/SQL scripts including Packages, Procedures and Functions & Triggers in ORACLE 11g environment to perform various tasks.
  • SQL, PL-SQL code tuning using hints, Explain Plan, SQL Trace, and TKPROF.
  • Developed packages to move large amount of data to report database using partition exchange, data loading using oracle SQL Loader scripts to load data and also loaded data from a single flat file to multiple tables.
  • used the advanced features of PL/SQL like Varrays, Records, Nested Tables, Bulk collect and Dynamic SQL
  • Reviewed and modified the programs to ensure technical accuracy & reliability of programs.
  • Reviewed existing systems to determine compatibility with projected or identified client needs, selecting appropriate systems, ensuring forward compatibility of existing systems.
  • Created Batch Job Interfaces for Data Cleaning, processing and loading using shell scripts and SQL Loader.
  • Created Batch Job Interfaces using Unix Shell Scripts and pl-sql for daily file transfers using FTP, SFTP, and Connect Direct.
  • Performed unit testing of the applications developed, providing support for the System Integrated Testing.
  • Took part in providing after production support to the application which includes training users, handling issues in production.
  • Also participated in managing versions of software programs while developing solutions for rolling back or saving the changes to software programs
  • As a part of developer team, had constant interaction with Accounting Department to understand the requirement and automate the manual process using Access as the front end, Oracle as the backend.

Environment: Oracle 11g, TOAD 10.6, Relational clear case 7.1, UNIX (Sun Solaris 5.8, 5.9), Windows 2010.

Confidential, Phoenix, AZ

Oracle PL/SQL developer

Responsibilities:

  • Analyzed the Business requirements of the project by studying the interface Control document.
  • Worked with different types of sub queries (Inline, correlated) and used loops to suit the business logic.
  • Creation of database objects like Tables, Views, Materialized views, Procedures, Packages using Oracle tools like PL/SQL Developer, SQL* Plus, TOAD.
  • Created database links to retrieve data from multiple servers.
  • Written a number of Cursors to select various types of records.
  • Create and run Batch files on regular basis.
  • Created and Scheduled Jobs from time to time.
  • Created Records, Tables, Objects, Collections (Nested Tables and Varrays).
  • Involved in error handling using exceptions.
  • Created number of database Triggers according to business rules using PL/SQL.
  • Participated in Performance Tuning the SQL queries using Explain Plan.
  • Expertise in development and design of ETL methodologies for supporting data transformations and processing, in a corporate wide ETL environment using Informatica Power Center/ Power Mart 7.x.
  • Created the source and target definitions in Informatica PowerCenter Designer.
  • Involved in code reviews of other team members.

Environment: oracle 9i/10g, windows professional, HP UNIX 11i, TOAD, SVN, data pump, SQL loader, MS-office 2007.

Confidential, NY

Junior Oracle Developer

Responsibilities:

  • Used SQL * Loader for loading data from flat files into the database tables.
  • Enforced database integrity using primary keys and foreign keys.
  • Created PL/SQL functions to facilitate business functions and calculations.
  • Involved in coding and testing various Packages, Procedures and Functions.
  • Responsible to maintain the dependencies of all Procedures, Function, Packages, Views and Triggers.
  • Implemented complex business rules with the use of integrity constraints and
  • Handled errors using Exceptions like DUP VAL ON INDEX, INVALID NUMBER, and CASE NOT FOUND.
  • Developed Packages to validate raw data from Flat Files and insert into tables.
  • Tuned and Optimized the SQL statements using Explain Plan and SQL trace utilities.
  • Involved in documentation of various database objects like packages, procedures and functions.

Environments: Oracle 8i, SQL, PL/SQL, SQL * Loader

Confidential

Junior Oracle Developer

Responsibilities:

  • Designing module wise Oracle 9i database structure and its implementation on the client server.
  • Extensively used Explain Plan, TKPROF utilities for SQL query optimization.
  • Used PL/SQL table to avoid mutating problem in database trigger.
  • Using the Crontab in UNIX and Scheduler in windows for Automatic Tasks (Analyzing tables, loading into Tables, Imp/Exp).
  • Develop tables, views, stored procedures, triggers, indexes, rules, defaults, and user-defined data types.
  • Worked on tuning the SQL queries and stored procedures.
  • Used various forms of control structures including IF-THEN-ELSE, FOR loops, WHILE loops while developing procedures.
  • Used EXPORT/IMPORT to do table level and full database de-fragmentation.
  • Developed packages, procedure and functions for complex Reports. Utilizing Built in Oracle Packages like (UTL FILE, DBMS OUTPUT) for better debugging.
  • Worked on User-defined and System defined exceptions to handle different types of Errors like NO DATA FOUND, TOO MANY ROWS.
  • Developed PL /SQL code for updating payment terms.
  • Developed SQL * loader scripts to load data into the database tables.
  • Created database links to retrieve data from multiple servers.
  • Created public synonyms on the database links for easy reuse.
  • Developed invoice-printing reports for single and consolidated invoices
  • Modified existing codes PL/SQL packages to perform Certain Specialized functions and enhancements.

Environment: oracle 9i, SQL developer, TOAD 8.6, relational clear case, SQL*Loader, windows 2007, SQL, PLSQL.

We'd love your feedback!