We provide IT Staff Augmentation Services!

Sr Pl/sql Developer Resume

5.00/5 (Submit Your Rating)

Fredrick, MD

SUMMARY

  • Over 7 years of Experience in the field of Software Design, Development and Implementation with Proficiency in Oracle, SQL, PL/SQL.
  • Strong knowledge in creating Oracle Stored Packages, Procedures, and Functions.
  • Writing code for enhancing existing programs or developing new programs
  • Experience programming PL/SQL batch environment utilizing large tables and high transaction throughout requirements.
  • Knowledge on DBA activities like creating users, granting and revoking objects privileges on database objects
  • Expertise in Database Performance Tuning, Performance Monitoring and Optimization using Oracle Hints, Explain plans and Table partitioning.
  • Proficient in debugging PL/SQL packages to troubleshoot issues.
  • Expertise in data analysis, data warehousing, ETL techniques and Data conversion from flat files to oracle using SQL * LOADER
  • Experience in ETL and data integration experience in developing ETL mappings and scripts using Informatica Power Center.
  • Experience in application development like bulk collections, Dynamic SQL, Autonomous Transactions
  • Experience in Back ends Testing of the applications by executing complex SQL commands.
  • Ability to work with offshore team.
  • Experienced in data retrieval from multiple tables using joins, writing stored procedures, cursors.
  • Worked extensively on PARTITIONS to enhance performance and archiving of a DW.
  • Knowledge on TKPROF and EXPLAIN PLAN.
  • Experienced in working with many complex SQL queries with joins, date functions, inline functions, cursors, ref cursors, collections, partition tables, external tables, materialized views, sub - queries and analytical queries to generate reports.
  • Expertise in all the phases of System development life Cycle (SDLC)
  • Work Experience in UNIX environment.
  • Can Collaborate with the Product Management to understand and deliver the right solutions for business needs
  • Comfortable in working with a fast-paced, professional development team environment.
  • Excellent verbal and written communication skills and the ability to interact professionally with a diverse group, including executives, managers, and subject matter experts.

TECHNICAL SKILLS

Databases: Oracle 10g, MS-SQL Server, MS Access, MySQL

Scripting: SQL, PL/SQL, Unix DB2, T-SQL, PERL

Languages: C, C++, HTML, XML, PHP

Reporting Tool: Business Objects, Crystal Reports

ETL Tool: Informatica

Query Tools: TOAD, SQL Navigator, SQL* PLUS, OBIEE

Operating Systems: Windows 2000/XP,LINUX 9.2/9.3

GUI: Oracle Forms 9i and Reports 9i

Other Tools: SQL*Loader

PROFESSIONAL EXPERIENCE

Confidential, Fredrick MD

Sr Pl/SQL Developer

Responsibilities:

  • Understanding the source/target systems and developed CDC( change data Capture) to sync source and target
  • Used advanced PL/SQL concepts like Collections(Index-by tables, Nested tables, Variable arrays)
  • Generated server side PL/SQL scripts for data manipulation and validation and materialized views for remote instances
  • Run Batch files for loading database tables from flat files using SQL*loader.
  • Developed Advance PL/SQL packages, procedures, triggers, functions, Indexes and Collections to implement business logic
  • Data Conversion for data quality issues and reporting them to client team to fix the data usingOracleData Cleansing techniques
  • Lead role in design development and deploymentof ETL process to Sync source and Target.
  • Used concepts like Static & Dynamic (REF) Cursors, Dynamic SQL
  • Developed PL/SQL Functions, Cursors for various calculations in the application.
  • Created records, tables, collections (nested tables and arrays) for improving Query performance by reducing context switching.
  • Used Explain Plan, Analyze, Hints to tune queries for better performance and extensively used Indexes
  • Tuned CDC performance to complete a cycle in 22 minutes from 36 minutes to process 75K records.
  • Created PL SQL Packages to develop job scheduling mechanism as an alternative to AUTOSYS job scheduling.
  • Used Bulk Binds and Records processing to improve the performance of processing.
  • Used constructs such as BULK COLLECT, FOR ALL to reduce context switching while using collections.
  • Created Indexes and partitioned the tables to improve the performance of the query.
  • Error handling using system defined exceptions and user defined exceptions like INVALID NUMBER, NO DATA FOUND and PRAGMA EXCEPTION INIT.
  • Partitioned the fact tables and materialized views to enhance the performance.
  • Using DBMS SCHEDULER to run jobs in parallel to improve time-constrained performance.

Environment: Oracle 11g, Oracle Forms 10g, SQL, PL/SQL, SQL Developer 3.0.03, UNIX, TOAD, Perl. SubVersion (SVN).

Confidential, Seattle WA

PL/SQL data warehouse engineer

Responsibilities:

  • Analyzing and reviewing Business and Functional Requirement documentation. Converting User Requirements into formal Technical specification and Interfacing with clients.
  • Design and development of Oracle packages, procedures, programming and data structures.
  • Designing, implementing, and operating solutions to flow data from production systems into the data warehouse and to extract data from the warehouse to be used by end-user facing applications.
  • Creating and maintaining SQL*Loader routines for loading data
  • Enhancing the existing packages for better performance and providing on-going support to existing applications and troubleshooting serious errors when occurred.
  • Working on different transformations like source Qualifier, lookup, Expression, Aggregation, Update Strategy, Sequence generator and Router transformations
  • Reverse engineering existing Informatica workflows, sessions and mappings, document process logic for future reference
  • Using SSIS built high performance data integration solutions, including extraction, transformation and loading (ETL) packages for data warehousing.
  • Extracted the data from Oracle, Flat Files, Transformed (Implemented required Business Logic) and Loaded into the target Data warehouse using SSIS
  • Responsibilities include design, development, testing & Implementation of EDW daily receive pre-processing (UNIX Shell Scripts), de-normalization for reporting purpose, data security issues, development of ETL Process, development of ETL extract process, testing of data for the developed modules.
  • Experience in Installation of high availabilityRACenvironment (2, 3 and 4 node clusters).
  • Supported Production Database Oracle RAC4 Node with High Level Evaluation, performance tuning, instance recovery, load balance
  • Full lifecycle experience in multi-tiered and multi-server application architecture usingPL/SQLon UNIX platforms Strong analysis skills
  • Work with team to achieve timely resolution of all production issues meeting or exceeding Service Level Agreements
  • Responsible for leading the Support activities and managing the offshore team

Environment: Oracle 11g, SQL Developer, Sql *Plus, UNIX, Perl, Toad, SSIS,MS office, HTML, Informatica 8.6.1

Confidential, Chapin, SC

Sr.PL\SQL Developer

Responsibilities:

  • Monitoring existing SQL code and performance tuning if necessary.
  • Created indexes for retrieving data quickly.
  • For better performance used EXPLAIN PLAN, HINTS to tune queries.
  • Created Temporary Tables in procedure to achieve performance issues.
  • Used TOAD, PL/SQL developer tools for faster application design and developments.
  • Involved in report generation using Crystal reports.
  • Developing Pro*C programs to call from Unix scheduling process
  • Wrote Pro*C programs to handshake data with other projects
  • Worked with workflow team to support existing PL/SQL code and provided solutions to assigned tasks for various enhancements and defects.
  • Wrote complex database modification scripts for hot fix solutions.
  • Wrote packages for unit testing using PL/SQL and debugged using DBMS debug packages and other PL/SQL developer tools.
  • Created views to apply security policies and also created materialized views to achieve performance gain.
  • Worked with DBA for performance tuning and space management.
  • Documented technical specifications and did knowledge transfer with other departments and team members.
  • Developed numerous programs using PL/SQL and many packages to do the validations as per requirements.
  • Wrote complex SQL queries using joins, sub queries and correlated sub queries.
  • Dealt with heavy weight tables which are appended with millions of records daily.
  • Moved / manipulated data from one environment to another for development, testing and debugging of application.
  • Involved in Data Loading and Data Migration (ETL).
  • Used SQL*Loader to load data from flat files and Excel file into temporary table and developed PL/SQL program to load data from temporary table into base Tables.

Environment: Oracle 10g, PL/SQL Developer, PRO*C, SQL*Plus, SQL Loader, Toad, Forms 6i, reports 6i.

Confidential, Richmond, VA

PL\SQL Developer

Responsibilities:

  • Extensively worked on Performance tuning by using Explain plans and various hints.
  • Worked on table partitioning (Range and List) and deploying local indexing on table partitions.
  • Involved in Extraction, Transformation and Loading (ETL) of the data in the data warehouse for Oracle 10g database.
  • Increased efficiency of code, by usingbulkcollection techniques to handle large amounts of data
  • Used stored procedures in Oracle for retrieving the data from the database for solving complex queries.
  • Wrote Unix Shell Scripts, undertook Code Optimization and Performance tuning of the application.
  • Created Stored Procedures, functions and Packages in Oracle 10g using SQL and PL/SQL for the Audit Trail using Oracle 10g as backend.
  • Development and testing of various Reports (10g) and associated Forms (10g) using Oracle Developer Suite 10g.
  • Involved in debugging and Tuning the PL/SQL code, tuning queries, optimization for the Oracle database.
  • Worked on Partitioning and indexing concepts (Local and Global) indexes on partition tables.
  • Worked on Data warehouse design, created star schema, dimension and fact tables.
  • Interacted with end users and functional architects for mapping the legacy data to the Oracle tables.
  • Involved in testing all forms, PL/SQL code for logic correction.
  • Designed and developed ETL mappings and data extraction and loading jobs using SQL*loader, Pl/SQL.
  • Studied the existing OLTP system(s) and interacted with Data Architect regarding facts, dimensions and star schema representation for the data mart.
  • Customized the properties for the users in the embedded options based on the privileges using Interactive reporting.

Environment: Oracle 10g, Forms 10g & Reports10g, ASP, SQL PLUS, PL/ SQLSQL*Loader, UNIX Shell Scripts, Data Stage, Business Objects, SQL Navigator, TOAD.

Confidential, Denver, CO

Oracle Developer

Responsibilities:

  • Modifying and developing database triggers, cursors, procedures, functions and packages to meet business requirements.
  • Writing (Back-end) PL/SQL code to implement business rules through triggers, cursors, procedures, functions, and packages using SQL*Plus Editor or TOAD.
  • Created PL/SQL Packages for easier application design and improved Performance.
  • Created PL/SQL Procedures using Native Dynamic SQL and Cursor Variables.
  • Developed Unix Shell Script as required.
  • Migrated data from Flat Files to Oracle database using SQL*Loader.
  • Involved in dimension modeling of the data warehouse and data marts.
  • Written complex T-SQL queries and created Stored Procedures, Triggers, functions and Views
  • Created Jobs in SSIS and was responsible for ETL job scheduled to run daily, weekly and monthly.
  • Created PL/SQL program units to include DML, DDL statements using Dynamic SQL.
  • Performed complex data manipulation using foreign functions written in C and PL/SQL language.
  • Performed tuning by using the Dense/Sparse settings and developed the required alternate rollups for reports.
  • Created reports using Interactive Reporting for the users so that they can interact among each other without any IT support.
  • Fixed customized dashboards in the charts and associated with the slider control using Interactive reporting.
  • Involved in trouble-shooting production database problems and report problems.
  • Developed user documentation for all the application modules. Also responsible for writing test plan documents and unit testing for the application modules.

Environment: PL/SQL, C, T-SQL, SSIS, SQL*Plus, SQL*Loader, Oracle 9i, UNIX, Windows.

Confidential

Software Programmer

Responsibilities:

  • Responsible for the design, development and import of invoice information into Oracle Receivables.
  • Maintaining concurrent manager and assigning priorities.
  • Creating users & modifying the privileges for users.
  • Creating appropriate roles and assigning it to users.
  • Migrated the data from excel sheets, text files into the respective Oracle Database tables using SQL *Loader scripts.
  • Loaded data into oracle tables using SQL*Loader and dbms utility package.
  • Responsible for customization of reports according to client requirement in key indicator report and Distribution detail report like Account Status Report, Transaction Detail Report, etc.
  • Created the data flow diagrams using Microsoft Vision.
  • Registration of new forms, Creation of concurrent executable and concurrent programs for reports, Opening up Descriptive Flex fields.
  • Written scripts to customize customer needs.
  • Extensively worked in the scheduling and monitoring of mappings in Information Warehouse.
  • Extensively worked in the analysis and tuning of the Application code (SQL).
  • Monitor all the Production, System Test and developments boxes for any errors in the logs and fix them as needed.
  • Was responsible for tuning the SQL statements using Explain Plan, SQL Trace, TKPROF, Clusters and Optimizer Hints.
  • Used UNIX shell scripts to run the batch PL/SQL procedures.

Environment: Oracle8i, Forms & Reports6i, SQL Loaders, SQL, PL/SQL, SQL* Plus, Toad, HTML, UNIX.

We'd love your feedback!