17+ Years of programming experience as an Oracle PL/SQL Developer in the Analysis, Design, and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS).
Knowledgeable Oracle Developer skilled in data collection, analysis, and management. Works well under pressure and consistently meets deadlines and targets while delivering high-quality work.
Highly skilled software development professional bringing more than 11 years in software design, development, and integration. Advanced knowledge of Oracle SQL, PL/SQL, and MS T-SQL.
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.
Experience with Data flow diagrams, Data dictionaries, Database normalization theory techniques, Entity relation modeling, and design techniques.
Expertise in Client-Server application development using Oracle 19c/12c/11g/10g/9i/8i, PL/SQL, SQL *PLUS, TOAD and SQL*LOADER.
Effectively made use of Table Functions, Indexes, Table Partitioning, Collections, Analytical functions, Materialized Views, Query Rewrite, and Transportable table spaces.
Strong experience in Data warehouse concepts, and ETL.
Good knowledge of logical and physical Data Modeling using normalizing Techniques.
Created Tables, Views, Constraints, and Index (B Tree, Bitmap and Function Based).
Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
Developed materialized views for data replication in distributed environments.
Excellent technical and analytical skills with a clear understanding of design goals of ER modeling for OLTP and dimension modeling for OLAP.
Experience in Oracle-supplied packages, Dynamic SQL, Records, and PL/SQL Tables. Loaded Data into Oracle Tables using SQL Loader.
Partitioned large Tables using the partition techniques.
Expertise in Dynamic SQL, Collections, and Exception handling. Experience in SQL performance tuning using Cost-Based Optimization (CBO).
Good knowledge of key Oracle performance-related features such as Query Optimizer, Execution Plans, and Indexes. Experience with Performance Tuning for Oracle RDBMS using Explain Plan and HINTS.
Experience in ETL techniques and Analysis and Reporting including hands-on experience with Reporting tools such as COGNOS.
Created Shell Scripts for invoking SQL scripts and scheduled them using CRONTAB.
Excellent communication, interpersonal, and analytical skills and a strong ability to perform as part of a team.
Overview
18
18
years of professional experience
1
1
Certification
Work History
Sr Oracle PL/SQL Developer
Harmonia Holdings Group LLC
05.2019 - Current
Coordinated with CEF (CENSUS Edited File) team to provide them with necessary stored procedures and packages and necessary insight into data.
Worked on SQL*Loader to load data from flat files obtained from various facilities every day. Created and modified several UNIX shell Scripts according to changing needs of project and client requirements.
Wrote Unix Shell Scripts to process files on daily basis like renaming files, extracting date from files, unzipping file and removing junk characters from file before loading them into base tables.
Involved in continuous enhancements and fixing of production problems. Generate server side PL/SQL scripts for data manipulation and validation and materialized views for remote instances.
Loaded Oracle dump files using DBMS_DATAPUMP package.
Created scripts to create new tables, views, queries for new enhancement in application using TOAD. Created indexes on tables for faster retrieval of data to enhance database performance.
Involved in data loading using PL/SQL and SQL*Loader calling UNIX scripts to download and manipulate files. Performed SQL and PL/SQL tuning and Application tuning using various tools like EXPLAIN PLAN, SQL*TRACE, TKPROF and AUTOTRACE.
Extensively involved in using hints to direct optimizer to choose optimum query execution plan.
Used Bulk Collections for better performance and easy retrieval of data, by reducing context switching between SQL and PL/SQL engines. Created PL/SQL scripts to extract data from operational database into simple flat text files using UTL_FILE package.
Creation of database objects like tables, views, materialized views, procedures and packages using oracle tools like Toad, PL/SQL Developer and SQL* plus.
Partitioned fact tables and materialized views to enhance performance. Extensively used bulk collection in PL/SQL objects for improving performing.
Created records, tables, collections (nested tables and arrays) for improving Query performance by reducing context switching.
Used PRAGMA Autonomous Transaction to avoid mutating problem in database trigger.
Extensively used advanced features of PL/SQL like Records, Tables, Object types and Dynamic SQL.
Handled errors using Exception Handling extensively for ease of debugging and displaying error messages in application.
Collaborated with product management to design, build and test systems.
Collaborated with developers and performance engineers to enhance supportability and identify performance bottlenecks.
Developed code fixes and enhancements for inclusion in future code releases and patches.
Senior PL/SQL Developer
Five9 Group Inc
10.2018 - 05.2019
Developed Advance PL/SQL packages, procedures, triggers, functions, Indexes and Collections to implement business logic using SQL Navigator.
Generated server side PL/SQL scripts for data manipulation and validation and materialized views for remote instances.
Created management analysis reporting using Parallel Queries, Java stored procedure, HTPP Package, and WEB.SHOW_DOCUMENT.
Participated in change and code reviews to understand testing needs of change components. Worked on troubleshooting defects in timely manner.
Involved in creating UNIX shell Scripting. De-fragmentation of tables, partitioning, compressing, and indexes for improved performance and efficiency.
Involved in table redesigning with implementation of Partitions Table and Partition Indexes to make Database Faster and easier to maintain.
Experience in Database Application Development, Query Optimization, Performance Tuning and DBA solutions and implementation experience in complete System Development Life Cycle. Used SQL Server SSIS tool to build high performance data integration solutions including extraction, transformation and load packages for data warehousing.
Extracted data from XML file and loaded it into database. Designed and developed Oracle forms & reports generating up to 60 reports.
Performed modifications on existing form as per change request and maintained it.
Worked on SQL*Loader to load data from flat files obtained from various facilities every day. Used standard packages like UTL_FILE, DMBS_SQL, and PL/SQL Collections and used BULK Binding involved in writing database procedures, functions and packages for Front End Module.
Used principles of Normalization to improve performance. Involved in ETL code using PL/SQL to meet requirements for extracting, transformation, cleansing, and loading of data from source to target data structures.
Involved in continuous enhancements and fixing of production problems. Designed, implemented and tuned interfaces and batch jobs using PL/SQL.
Involved in data replication and high availability design scenarios with Oracle Streams. Developed UNIX Shell scripts to automate repetitive database processes. Built databases and table structures following n-tier architecture methodology for web applications.
Analyzed and designed relational databases using ER Studio and Erwin Data Model tool.
Oracle DBA
CMCI Inc
09.2016 - 09.2018
Involved in full development cycle of Planning, Analysis, Design, Development, Testing and Implementation.
Designed logical and physical data models for star and snowflake schemas using Erwin.
Wrote sequences for automatic generation of unique keys to support primary and foreign key constraints in data conversions.
Created and modified SQL*Plus, PL/SQL, and SQL*Loader scripts for data conversions.
Developed and modified triggers, packages, functions, and stored procedures for data conversions and PL/SQL procedures to create database objects dynamically based on user inputs.
Wrote SQL, PL/SQL, and SQL*Plus programs required to retrieve data using cursors and exception handling. Worked on XML along with PL/SQL to develop and modify web forms.
Designed Data Modeling, Design Specifications, and analyzed Dependencies.
Creating indexes on tables to improve performance by eliminating full table scans and views for hiding actual tables and eliminating complexities of large queries.
Fine-tuned procedures/SQL queries for maximum efficiency in various databases using Oracle Hints, for Rule based optimization.
Created some Custom reports and Forms for end users to check details and errors.
Worked closely with clients to establish problem specifications and system designs.
Worked closely with clients to establish problem specifications and system designs.
Sr Database Specialist
Trusted Mission Solutions, Inc.
09.2014 - 09.2016
Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from SQL server database to Oracle database.
Performed Database Administration of all database objects including tables, clusters, indexes, views, sequences packages and procedures.Implemented 11g and upgraded the existing database from Oracle 9i to Oracle 11g.
Involved in Logical & Physical Database Layout Design.Set-up and Design of Backup and Recovery Strategy for various databases.
Performance tuning of Oracle Databases and User applications.
Used SQL*Loader as an ETL tool to load data into the staging tables.Used DTS Packages as ETL tool for migrating Data from SQL Server 2000 to Oracle 10g.
Provided user training and production support.Improved the performance of the application by rewriting the SQL queries.
Wrote packages to fetch complex data from different tables in remote databases using joins, sub queries and database links.
Oracle DBA
Technology Solutions Provider Inc
11.2013 - 09.2014
Responsible for designing schema using Erwin data modeler and generate the DB scripts using the tool.
Worked with Sql*Loader to import and export data from the flat files in and out of the legacy database.
Participated in the development of new PL/SQL procedures, functions, and triggers and also updating the old ones based on the change requests.
Created various DML and DDL statements using Oracle Pl/SQL and SQL.
Tuned some existing queries using Hints to improve execution time of the queries.
Worked with SQL Trace, TKPROF in generating statistics for queries which are performing badly.
Participated in creation of database objects like tables, views, Materialized views, cursors (Implicit, Explicit, REF), procedures, packages, cursors using Oracle tools like TOAD, PL/SQL, SQL* Plus, SQL*Loader and Handled Exceptions.
Prepared the test scenarios and performed unit and regression tests on PL/SQL programs. Assist Java development team for writing SQL Queries for the application.
Designed and developed transactional and analytical data structures.
Sr Oracle Consultant
CNSI INC
06.2013 - 11.2013
Authored code fixes and enhancements for inclusion in future code releases and patches.
Developed conversion and system implementation plans.
Tested functional compliance of company products.
Inspected equipment, assessed functionality and optimized controls.
Translated technical concepts and information into terms parties could easily comprehend.
Conducted data modeling, performance and integration testing.
Sr Programmer Analyst
Sabre Systems Inc
02.2007 - 05.2013
Gather requirements and produce requirements clarification spreadsheet with all questions and assumptions.
Write scripts for creating tables, synonyms, sequences, constraints, views, Materialized Views, indexes, triggers, stored procedures, functions and packages.
Perform analysis and data mining for production impacting issues.
Write PL/SQL scripts migration of spatial data based on county and state
Create Control files to migrate data from flat files to Oracle database using SQL Loader.
Write shell scripts for automated data loads and reports creation.
Participate in Oracle database 11g migration.
Work for SSO (Single sign on) Implementation for GEOCAT application.
Use ForAll, Bulkcollect, ref cursors, and temporary tables to improve performance for bulk loading when required.
Create Data model & Data Dictionary documents.
Used EXPORT/IMPORT to do table level and schema level data migration
Develop 'User Admin Module' for GEOCAT using oracle forms & reports.
Prepare data model diagrams for GPP and GEOCAT applications using MS Visio.
Perform Unit and Integration testing and deliver Unit/Integration test report. Provide necessary support to QA and UAT cycles.
Migrated oracle forms & reports from 10g to 11g.
Plan and coordinate migration of data to a newer version of a database management system.
Perform Code Review and prepare code review documentation.
assist Implementations staff, when needed, reviewing system release notes Maintain existing APEX applications and develop new as needed.
perform Database Administration tasks on Oracle Express in-house database(s).