Post Job Free
Sign in

Oracle Data

Location:
Parsippany-Troy Hills, NJ, 07054
Posted:
July 25, 2018

Contact this candidate

Resume:

Srinivas

Phone: 678-***-**** *****@************.***

SUMMARY:

Over 12 years of wide ranging in requirement study, system analysis, software development including design, development, testing, implementation, maintenance and user training.

Strong ORACLE back end programming experience using Oracle11g, 10g, PL/SQL, Analytic Functions

Expert in Developer DBA experience, thorough understanding of AWR Reports and ASH Reports, tuning SQL queries using Hints, Cost Based Optimizer and Oracle application tuning using Explain Plan etc.

Worked in Pharma, telecom, financial services, production domain projects

Extensively worked on Oracle Virtual private Database

Worked on OLTP and Datawarehouse projects.

Worked with Oracle Dataguard for Physical and logical replication

AWS Certified Solutions Architect -- Associate

Worked from past 9 months on AWS Environment, creating and maintaining RDS Instances, S3 Buckets, EC2 Instances, backup and restoration of Database hosted on Cloud

Extensive Experience in Oracle Developer 6i (Forms 6i, Reports 6i, Graphics 6i), PL/SQL, Developer/2000 (Forms 4.5, Reports 2.5, Graphs 2.5)

Extensive experience in the customization and implementation of the AP module of Oracle Financials 10.7. Developed and integrated a custom module using Developer/2000 per Oracle Financials design standards and integrated the legacy system (AS/400) with Oracle Financials

Developed UNIX Shell scripts for automating backup and restoration, batch processing. Scheduled Cron jobs

Good knowledge of Oracle Architecture including SGA, various Oracle process, physical and logical structure of database, control files, user administration, roles, system and object privileges, tablespace creation, etc.

TECHNICAL SKILLS:

Software: Oracle 11g,10g, 9i, PL/SQL, AWS, PostgreSQL 9.5, Oracle Financials, XML, Pro*C, Developer Rel.6i (Forms6i, Reports6i, Graphics 6i), UNIX Shell scripts, Java Stored Procedures, EJB, OC4J, XML, XSL, UNIX Shell programming.

OS/Hardware: UNIX System V Release 4 on ICL DRS-6000, AIX, Sun Solaris, Windows.

PROFESSIONAL EXPERIENCE:

CBRE, Dallas, TX Jan 2018 - till date

Senior Data Engineer

Worked on Enterprise Data Platform. Information regarding various commercial properties (locations, rentable space, leases, property management, agents, landlords etc) is captured from various sources and processed in various stages like unified (combined from various sources(unified), trusted stage(golden source) and consumed by various applications and Datawarehouse. Created Data Models.

Responsibilities:

Developed stored procedures, complex SQL’s to extract data from Oracle source into staging, unified

and trusted layers.

Expert with advanced PL/SQL, using table functions, collections, global temporary tables

Used advanced SQL, analytic functions and subquery, collections, table functions, CTE (with clause)

Expert in Oracle database performance tuning using Explain Plan, identifying bottlenecks using the AWR and ASH Reports

Used Enterprise Manager to monitor and troubleshoot Database.

create and maintain PostgreSQL 9.5 database (RDS on AWS CLI)

RDS Database maintenance like adding space, changing computing capacity, download log files, create backup from EC2 instance.

creating data models for Applications

Monitor scripts for long running Queries on Database

Partition large tables

Version control using GIT

CICD process using TFS

Environment: Oracle 11g, PL/SQL, PostgreSQL 9.5, PL/pgSQL, linux.

Capital One, Dallas, TX Sep 2017 – Jan 2018

Principal Applications, Database

Worked on mortgage Originating Division. This project captures and process data right from user filling application, uploading required documents to funding the Loan. Database is hosted on AWS using RDS postgreSQL database.

Responsibilities:

Build PostgreSQL Database (AWS RDS service) for HE Pricing

Monitor PostgreSQL database using PGAdmin

Build PostgreSQL in Custom VPC and EC2 Instance, security groups and IAM roles and User groups

Creating S3 Buckets, providing access to move data in and out of S3 buckets

Create and Configure IAM roles to access S3 bucket to move DB backups

Used Github for version control

Build and support deployment packages for deployment using Jenkins

Environment: PostgreSQL 9.5, AWS, Linux

ADP, Parsippany, NJ Dec 2013 – Sep 2018

Principal Applications

Worked in WFN PayExpert Dev DBA Team from past 3.5 years. Worked with Oracle Database Application performance tuning of SQL’s/stored procedures for various Payroll screens and processing screens queried by end user. Designed and Developed business logic for Talent Performance module. Worked on Data Extraction Application related to Insurance ad Benefits data extraction for various vendors using generic templates. Worked on VPD databases building complex policies. Also worked with resolving production performance issues with benefits month end batch process, analyzing the problem, analyzing the data and provide solution to remove bottlenecks. Worked with monitoring and fine tuning of WFN6 and WFN7 connections jobs for large clients

Responsibilities:

Worked with Complex VPD Database

Identify and tune long running oracle database queries using AWR and Oracle Enterprise Manager in RAC Environment.

Partition large tables

query v$views to identify locks, killing contending sessions

Expert with advanced PL/SQL, using table functions, collections, global temporary tables

Used advanced SQL, analytic functions and subquery factoring for tuning Complex SQL’s

Used Native Dynamic SQL to build flexible to build conditional and variable SQL

Technical Documentation.

Collect and Interpret AWR Statistics

Debug Issues using ASH Reports

Worked with deployment team for releases and fixing production issues

Worked with testing team to resolve data issues and defects

Environment: Oracle 11g, 10g Rel 2, PL/SQL, SQL * Plus, Linix)

CitiGroup, Warren, NJ Mar 2013 – Nov 2013

Sr Oracle Consultant

Worked on Derived Elements Project and Genesis Finance Back Bone project.

Derived elements Project involves deriving attributes based on business logic based on available input values from Datamart and persisting them for further consumption by Universal Access Layer. Derived Attributes are calculated for Deposits, Loans and Derivatives.

Genesis Finance Back Bone project is a new system to retire legacy system. Involved in designing of ledger tables, EOD, weekly, summary ledger and designing schemas and privileges to hold the replicated data from source General ledger system (PeopleSoft). This replicated data is consumed by BO reports

Responsibilities:

Worked with very large Oracle data Applications, 30 million transactions per day per table

Identify and tune long running oracle database queries

Dataconversion of Subpartitions.

query v$views to identify locks, killing contending sessions

maintain application table privileges

Expert with advanced PL/SQL, using table functions, collections, global temporary tables

Worked extensively with PLSQL oracle packages and procedures to implement business logic

Used advanced SQL, analytic functions for calculating monghly averages, subquer factoring

Modeling and design of Tables for BO reporting from source system.

Used Native Dynamic SQL to build flexible to build conditional and variable SQL

Worked with SVN ( Source control software)

Deployed code to SIT, UAT and Production

Provided production support for derived elements project

Worked with deployment team for releases and fixing production issues

Worked with testing team to resolve data issues and defects

Environment: Oracle 11g, 10g Rel 2, PL/SQL, SQL * Plus, UNIX (sun solaris 9)

Albridge Solutions, an affiliate of Pershing Lawrenceville, NJ Mar 2011 – Feb 2013

Sr Oracle Developer

Worked on Albridge Wealth Reporting system, account holdings and portfolio reports, This application is a Web-based application that allows advisors, OSJs/managers and Broker Dealer home office personnel to view and report on clients' investment accounts that have been consolidated from among a number of different sources; such as brokerage accounts, mutual fund accounts, life insurance and annuity product companies. Worked recently on packaging and batch delivery of Performance Reports to End Clients JPMorgan, CitiBank, Schwab in various Formats including PDF and CSV

Responsibilities:

Worked with Business Analysts to understand business requirements

Created technical documentation, HLD and LLD documents with process flow and data flow diagrams.

Extensively used oracle packages and procedures to for processing and providing data to account holdings and portfolio reports

Used Native Dynamic SQL to build flexible to build conditional and variable SQL statements in common error/exception re-processing package

Used oracle table functions, collections, global temporary tables

Worked with SVN ( Source control software)

Worked with deployment team for releases and fixing production issues

Worked with Mercury bug tracking system

Coordination with testing team to resolve issue and fix bugs

Expert with oracle backend programming, written complex SQL's and analytic functions

Environment: Oracle 11g, 10g Rel 2, PL/SQL, SQL * Plus, UNIX (sun solaris 9)

JPMorgan Chase and Co, Whippany, NJ Jun 2010 – Mar 2011

Sr Oracle Developer

Worked in Operation Control workstation, this Application facilitates users to view and correct various Exceptions that are encountered during the feed processing into Geneva (new portfolio accounting system). After every daily feed reconciliation is made by comparing the extract from legacy portfolio accounting with extract from Geneva (new portfolio accounting system) to figure out any discrepancies. After correction of data, this application also allows for re-run of reconciliation process. In addition it also initiates Account conversion from legacy to Geneva system. In addition I am also involved in feature to show the detailed transaction that make up the totals for each accounts

Responsibilities:

Developed oracle packages and procedures to implement business logic

Used oracle varray's and nested, types, records

Used Oracle Dynamic SQL to start/suspend/monitor various batch process to allow end users to initiate re-processing after resolving data errors

Worked with Clearcase ( version control software)

Coordination with deployment team for smooth release of new features and production bugs

Created technical design documents and handed over DLD to offshore developers.

Worked with Mercury bug tracking system

Performed production support to analyze production issues.

Troubleshoot and provide solution Application SQL and Database performance Isues

Developed unix shell scripts to process data files and load into tables using sql*loader

Worked as Application DBA to track and resolve performance issues

Environment: Oracle 10g Rel 2, PL/SQL, SQL * Plus, UNIX (sun solaris 9)

Merrill Lynch, Pennington, NJ Feb 2010 – Jun 2010

Sr Oracle Developer

Working for Award Choice project in Retirement Group Technology. It's an Employee Equity compensation module, worked on new feature proration on termination and modification of transferability. Rule engine is setup for proration like rounding of shares, proration base line from (options grant date, last vest date, vest from date) etc, monthly, daily etc and the programs are developed to prorate shares and dividends for all grants for the optionee as per termination rule setup. Transferability are additional delivery options on top of vesting schedule. Transferability rules are set up like (staggered percentage of shares to be delivered on different tranches, special rules like lump sum shares upon termination etc)

Responsibilities:

Worked with Business Analysts to understand business requirements

Developed oracle packages and procedures to implement business logic

Used oracle collections

Worked with testing team to resolve issue and fix bugs

Very strong in SQL, used analytic functions

Environment: Oracle 10g Rel 2, PL/SQL, SQL * Plus, UNIX (sun solaris 9)

Novartis Pharmaceuticals, East Hanover, NJ Oct 2006 – Feb 2010

Systems Analyst and Project Lead

Integrated Relationship Marketing Application IRMA is a CRM application that helps to design, execute and evaluate performance of marketing campaigns for various prescription drugs made by Novartis. FDA approved production information and promotional offerings are advertised in print media and digital media. IRMA provides interfaces to acquire customers and execute the fulfillments via various vendors. The BI part evaluates performance of campaigns, the CRM part allows tracking of customer fulfillment as well as opt-out.

Responsibilities:

Worked with Business Analysts to understand business requirements

Covert Business requirements them into Technical specifications documents.

Developed database design for IRMA Database

Technical and user Documentation.

Database Physical and logical modelling using Erwin

Build QA and Development databases from production backups

creating tablespaces, adding datafiles, develop and maintain database backup and restore

Production monitoring free space table space and moving tables across tablespaces

creating roles and privilege management

Performed role of Application DBA, tuning and monitoring database

Developed Complex PLSQL packages and Procedures to load and process daily consumer enrollments, fulfillment and acknowledgement Feed

Refresh periodic QA and development database from production environment.

Performed Production support involving investigating and analyzing production issues and correct program and data.

Designed and developed common Error re-processing program

Used Oracle collections (nested tables) to return multiple records from functions to java clients

Designed and developed campaign Opt-out reconciliation scripts to consolidate opts between IRMA and fulfillment vendors

Used SQL*Loader to load Data in Text files send by external vendors

Expert in Performance tuning, tuned SQL statements in the PL/SQL scripts using Explain Plan. tkprof and hints

Used Unix Shell scripts to schedule batch Jobs for feed processing from external Vendors and dbms_jobs

Support QA to resolve development issues and adhere to Standards

Very strong in SQL, used analytic functions

Performed Producion deployments

Extensively used TOAD to debug and develop procedures, packages, functions

Environment: Oracle 10g Rel 2, PL/SQL, SQL * Plus, UNIX (sun solaris 9)

AT&T Middletown, NJ Jan, 2004 – Oct, 2006

Senior Data Analyst

Worked for Design and Development of Order Tracking System. Worked for both OLTP and Data Warehouse project. Extensively used PL/SQL for Extraction, Transportation and Loading of Data from External Systems to Data Warehouse

Responsibilities:

Worked on requirement gathering from Systems Engineering

Identifying data sources and data mapping for conversion from external system

Application Performance Tuning

Interact with functional experts to gather requirements for ongoing modification of the systems

Used Erwin to design logical and physical model and generate table ddls

Analyze and capture detailed specifications and requirements

Developed Star Schema's for Data Warehouse, worked with fact and dimension tables

Developed Flat File Loading Programs using PL/QL Programs and SQL Loader

Developed Database triggers, Packages, Procedures for Data Validation and Application Logic

Developed batch loading Programs using for bulk binding, bulk collect

Worked with Collections (nested tables, arrays) bulk collect and advanced features of PL/SQL DBMS_JOBS, Advanced Queues

Used Oracle table Partitions for large tables, Data exchange with exchange partitions

Built summary tables using asynchronous replication Oracle Advanced Queues

Created Materialized Views for data replication mechanism

Developed Shell scripts, and Cron Jobs in Unix for scheduling Jobs

Performed production code releases

Managed Oracle 9i Development and System test Database (adding datafiles, tablespace management, database cloning, granting privileges, roles, table, index creation, Database links etc)

Application DBA activities Complex query tuning (using explain plan, tkprof, enterprise manager), used hints for specifying Join Orders, access paths, Analyzing Tables

Performed requirement review with System Engineers

Environment: Oracle 9i Rel 2.0, PL/SQL, Toad, Oracle SQL * Plus, UNIX Shell Scripting.

Grey Advertising, NYC Apr 2003 Dec 2003

Senior Developer

Involved in the Development of Financial Management System for Grey Advertising. Developed PL/SQL packages, procedures, Database triggers for Backend Development. Also involved in developing Java Stored Procedures using Oracle 9i Release 2.0.

Responsibilities:

PL/SQL Programs were developed using parallel query, partitioned tables, Analytic

Functions. Queries were developed & Optimized using the TOAD.

Used External Tables for Data Loading

Used Global Temporary Tables.

Worked extensively on SQL Tuning and Reports Tuning. The SQL Tuning were done by analyzing the PLAN_TABLE Statistics from the EXPLAIN PLAN Utility. Used various Optimizer Hints to improve the SQL performance.

Deploying and Configuring EJB,s Servlets on Oracle 9ias( OC4J) Application Server

Developed various Complex Summary, master Detail Reports using Reports 6i.

Developed Java Stored Procedures.

Developed Test Pages using Java Server Pages

Developed Session EJB's for implanting Business Logic

Environment: Oracle 9i Rel 2.0, PL/SQL, Oracle Reports 6i, Oracle Report Server 6i, Toad, Java Stored Procedures, Java Server Pages, Oracle SQL * Plus, UNIX Shell Scripting.), Oracle 9ias (OC4J), EJB, Java Server Pages, Struts 1.1

UBS Paine Webber, NJ Oct 2002 – Mar 2003

Sr. Oracle Developer

An upgrade of the Oracle Data Warehouse for the Legal and Compliance Division of UBSPW was needed as well as migration of their reports to web-based Reports6i and development of new reports for their International Division. PL/SQL programs were developed to create dynamic query tables using the latest Oracle 8i features e.g., Parallel Query, Partitioned Tables and Analytic Functions. Queries were developed and optimized using dbArtisan 5.1 and performance Tuning

Responsibilities:

Used Global Temporary Tables to pass data for generating reports

Written several Procedures, Functions and Packages, database triggers using PL/SQL

Developed Unix Shell Scripts for batch processing and loading of data into Tables, Scheduled to run Weekly, Monthly or Bi-Monthly.

Report Triggers were extensively used for creating dynamic tables and dynamic queries using PL/SQL.

Interacted with the DBA in creation of Indexes for Query improvement.

Developed ad-hoc queries and reports using Oracle Discoverer 4.1 as a OLAP tool.

Reports were upgraded with different dynamic layouts suiting their Domestic and International divisions.

Utilized the latest features of Oracle 8i like the Parallel Query, Partitioned tables for

faster access of data from the Oracle Database.

Designed and developed reports using Oracle Reports6i from an Oracle Data warehouse. The reports were deployed in an Oracle Reports Server 6i under UNIX.

Interacted with the User for the Business requirements and designed the layout for the reports.

Setup and maintain Oracle Database Replication using Oracle dataguard.

Performance evaluation/diagnosis using AWR reports and production monitoring using OEM

Worked on VPD database design and implementation

Environment: Oracle 8.1.7 (8i), PL/SQL, Oracle Reports 6i, Oracle Report Server 6i, DBArtisan, Oracle Discoverer 4.01, Oracle SQL * Plus, UNIX Shell Scripting.)

Kinexus Inc., NYC Mar 2001 – Sep 2002

Senior Analyst/Developer

Project: Total Wealth Intelligence

Founded in 1994 as The Witan Group, Kinexus is the premier wealth information management services company that enables financial institutions to provide wealthy clients with a complete, consolidated picture of their net worth through a variety of new media channels. Kinexus' technology platform also links client financial data with a range of value-added decision-support and reporting capabilities, enabling clients to analyze and act on their information as never before, and giving our financial institution partners the very best tools to service premium customers

This client is a financial data processing organization. Kinexus takes raw data from financial institutions (Wachovia Bank & Merrill Lynch) and publishes it on the Internet. The process involves data extraction and transportation, report generation and loading to reports and respective websites. Reports are of two types, static html reports generated and loaded to a web site and dynamic reports that are interactive reports and can be drilled down

Responsibilities:

Developed Complex PL/SQL Scripts for loading data into reporting data mart using bulk Loads

Tuned SQL statements in the PL/SQL scripts using Explain Plan and Hints

Ensured that version control procedures were in place and maintained for all report changes

Scheduled Cron jobs to run batch process at scheduled times

Developed Packages, Procedures, functions for building business Logic and calculations

Used Invoker Rights feature to centralize the business logic and update various databases

Developed UNIX Shell scripts to run reports for batch processing, string manipulation etc.

Coordinated all modifications between Business Analysts and report developers

Monitored, prioritized and assigned QA report issues to the developers

Requested new report requirements and ensured that all information (report specifications) was being provided for developmentd

Defined the report specification process for changes/updates to all reports

Developed Java Servlets, XSLT scripts and XML files for an Internet based application

Used Reports 6i for conversion of HTML output reports to PDF output reports

Environment: Oracle 8.1.6.0, PL/SQL, Oracle Forms 6i, Reports, Pro*C, TOAD, Java, XML, Front End on Windows NT Workstation, UNIX, WINDOWS 2000

EDUCATION:



Contact this candidate