Post Job Free
Sign in

PLSQL Developer

Location:
Sunnyvale, CA
Posted:
March 02, 2021

Contact this candidate

Resume:

PROFESSIONAL SUMMARY

•Five years of extensive work experience with Oracle 11g, 12c

•One year experience with MS SQL Server

•Experience in all phases of Software Development Life Cycle (SDLC) such as Requirement gathering, Analysis, Development, Testing, Implementation and Support.

•Excellent knowledge of data warehousing concepts like star schema and snowflake schema, data marts used in relational and dimensional modeling

•Rich experience in ETL mappings, analysis and documentation of OLAP requirements.

•Hands on experience in writing, maintaining, testing and debugging codes

•Well-versed in UNIX scripts for executing various concurrent jobs and data migration and set Cron tab for repetitive database processes.

•Experienced in writing SQL queries, understanding requirements, writing functional specifications, writing test specifications and plans.

•Strong development and support knowledge on Oracle, SQL, PL/SQL programming and creating objects such as Stored procedures, packages, functions, triggers, tables, and views

•Rich experience in developing stored procedures using advanced PL/SQL Packages, Index-organized Tables, Collections, Record Types, and Dynamic SQL

•Solid experience in batch processing techniques: bulk collect, bulk bind, FORALL

•Expertise in Optimizing Database performance, Hints, Indexing, Materialized View, Partitioning, Parallel processing, pipelining, managing locking scenarios for multiple users.

•Expert in Performance Tuning, using various Oracle utilities, including Explain plan, hints, SQL_Trace, and DBMS_Profiler to identify bottlenecks and provide solutions

•Great experience in several Oracle provided packages such as UTL_FILE and DBMS_JOB

•Proficient in documenting business rules, functional and technical designs, test cases and user guides

•Excellent writing, presentation, documentation and communication skills

•Highly self-motivated and detail oriented with strong analytical and problem-solving skills and the tenacity to overcome technical challenges

SPECIALTIES, TECNOLOGIES and TOOLS

•DOMAIN: Finance, Insurance, Supply Chain

•TECHNOLOGIES AND TOOLS: Data Warehousing and OLTP systems, Software Testing, Data Validation, SQL, XML, Unix Shell Script, SQL Developer, PL/SQL Developer, TOAD, UNIX, SVN, SQL* PLUS, SQL*Loader, Excel, Salesforce, Beyond Compare, Notepad ++, Jira, Agile/Scrum etc.

EXPERIENCE

COMPANY: SALESFORCE, CA SQL DEVELOPER Dec 2020- Mar 2020

DESCRIPTION: Modularized Personal Engine and Dynamic Engine codes to improve technical performance, scalability and readability and restructured and refactored a set of 100 queries to be more performant; Incorporated new business logic about Sub Region and Company Size into current implementation.

RESPONSIBILITIES:

SQL Server query writing, tuning and performance optimization

Read and understand execution plans and make changes based on said plans

Stored procedure development and review

Index optimization and Performance monitoring

ETL and Data management

Data modeling and design

Data architecture and data analysis

COMPANY: UTICA NATIONAL INSURANCE, NY ORACLE PL/SQL DEVELOPER Mar 2019- Oct 2020

DESCRIPTION: Claim Processing System provides function to support much of the processing and management of customers’ insurance claims. It can handle or support the sharing of information and tracking of communications for business and strategy analysis.

RESPONSIBILITIES:

Responsible for analysis, design, development, and testing of the application.

Analyzed the data needs for customized reports.

Created and modified several views on tables which will be populating Warehouse system.

Involved in creation of aggregate materialized views on Data Warehousing.

Wrote complex queries and sub queries to do analysis work and generate reports to validate the results produced.

Extensively used advanced PL/SQL like Subtypes, Collections, Records, Tables, Object types and Dynamic SQL

Developed Unix Shell Scripts to automate backend jobs

Applied ETL methodologies including data extraction and loading with SQL Loader.

Performed Data Quality Analysis to reconcile and determine cleansing requirements.

Worked with Bulk Collects to improve the performance of multi-row queries

Participated in Functional Testing and Unit Testing.

COMPANY: APPLE, CA ORACLE PL/SQL DEVELOPER Jun 2017- Feb 2019

DESCRIPTION Developed and tested internal web-based timesheet system.

RESPONSIBILITIES:

Participated in design discussions of the desired applications

Suggested design changes for improving database performance and operational efficiency

Developed procedures, and functions to meet business needs

Worked with Python and java script developer to improve the entire process

Created table definitions, indexes, primary and foreign keys, constraints, triggers, functions, views, procedures and data to Oracle using SQL Developer.

Analyzed and designed tables based on small and large database transactions.

Optimized SQL queries tuning by analyzing different query options and indexing strategies.

Extensively worked on cursors and ref-cursors for processing the data.

Extensively used indexes for fine tuning and optimizing SQL and PL/SQL queries.

Developed MINUS process to load incremental internal data into database master table

Made use of WITH clause (CTE) to make complex SQL statements simple and more efficient

Extensively worked on PL/SQL Error/Exception handling.

Created and modified primary database objects, such as Triggers, Procedures, Functions, Packages and bulk collections using PL/SQL.

Developed PL/SQL Views and Materialized Views to enhance read operation.

Involved in performance tuning using HINTS, EXPLAIN PLAN.

Coded complex SQL queries to retrieve data from the database depending on the need

Worked with performance tuning tools like Oracle optimizer, explain plan, and hints

COMPANY: BNP PARIBAS RCC INC, NJ ORACLE PL/SQL DEVELOPER Jan 2017- Apr 2017

DESCRIPTION: Built and tested infrastructure for investment banking ALM Liquidity reporting standalone application.

RESPONSIBILITIES:

Participated in design discussions with the application architects and suggested design changes for improving database performance.

Was involved in all phases of application development: analysis, design, development, and testing.

Developed stored packages, procedures, and functions for data transformation

Designed and developed data loading processes using PL/SQL and UNIX Shell scripts.

Performed Gap Analysis for business requirement, proposed solution, implemented codes, and assisted testing process

Mapped data requirements developing Stored Procedures, Functions, Views, Materialized View and Triggers.

Extensively used MERGE INTO statements to transform data during data loading process

Wrote XML scripts to add parameters and create default view for reporting application

Extensively worked on Partitions and Sub-partitions and developed skills like: creating, truncating, dropping partition/sub-partitions, creating sub-partition template, exchange partitions etc.

Extensively used Dynamic SQL for data loading and reporting purpose

Supported production team by resolving production issue in a timely fashion

Prepared and installed master development scripts for unit testing, QA testing, and UAT testing.

Designed development lifecycle guideline

Documented Technical Specification and detailed data flow process for complicated business requirement.

COMPANY: KENDLE, OH ORACLE PL/SQL DEVELOPER 2015- 2016

DESCRIPTION: Our project focused on solution that reduce cycle time for customers and accelerate the delivery of life-enhancing drugs to market for the benefit of patients worldwide.

RESPONSIBILITIES:

Gathered business requirements

Creating database objects like tables, synonyms, sequences and views.

Created, edited procedures and functions to suite the improved business requirements

Created records and associative array in the procedures for handling of data

Used SQL Loader to load data into the database

Created Cursors and Ref cursors as a part of the procedure to retrieve the selected data

Made use of Bulk Collect feature to process the data from cursor/ Ref Cursor

Used Dynamic SQL with Ref Cursor

Used set operators in PL/SQL like Union, Union all, Intersect and Minus

Performed exception handling for the procedures created

Created indexes for faster retrieval and improved query performance

COMPANY: DISTINGUISHED PROGRAMS, NY SALESFORCE ADMINISTRATOR 2011- 2015

Administrated and monitored the company’s Salesforce CRM application.

Was responsible for setting up new users and resetting user passwords.

Worked extensively on Accounts, Contacts, Leads, Opportunities, Activities, Reports, Dashboards, other standard objects and custom objects for additional fields, page layouts, record types, validation rules, alerts, lead mapping, territory management, account teams etc.

Created workflows, approval processes and developed validation rules.

Set up profiles, roles and implemented record-level and field-level security.

Uploaded/updated data with data loader.

Designed milestones/entitlements.

Involved in various minor enhancements to SFDC application required by business users.

Extensively used Excel for advanced Data Manipulation, Data Analysis and Data Visualization.

Strong experience and proficient in creating PowerPoint presentation.

Served as coordinator between developer and business users and assisted developer in minor update of coding issues involving integration with various other systems of parent company and newly acquired firms.

EDUCATION:

MBA, University at Buffalo, the State University of New York, US - 2011

Management of Information System, Central University of Finance and Economics, China - 2001

CFA (Chartered Financial Analyst) Level 1

CPCU Designation

ARM (Associate of Risk Management) Certificate



Contact this candidate