1. Nikhil
nikhil.cool1969@gmail.com
501-436-8512
_____________________________________________________________________________________
Summary:
Around 8 years of experience in Application Development using Oracle SQL, PL/SQL.
Experienced in interacting with Business Users, Business Analyst, IT Leads, Developers and
System Analysts to gather and analyze business requirements and translating requirements to
functional and technical design specifications.
Strong Knowledge on Oracle Architecture and Database Design.
Excellent conceptual knowledge of Oracle10g/11g, PL/SQL and SQL.
Experience in designing business requirements and modeling using oracle designer.
Experience in developing External Tables, Joins, Indexes and sequences.
Effectively wrote complex SQL queries using joins, sub queries and inline views to retrieve data
from database.
Extensive experience in writing PL/SQL Packages, Functions, Procedures and Triggers to
implement the business logic.
Experience in query optimization, performance and tuning (PL/SQL) using SQL Trace,
TKPROF, Explain Plan, Indexing, Hints, Bulk Binds, Bulk Collect, Creation of global
temporary tables and table partitioning.
Extreme Use of Exception Handling methods.
Expertise in loading data from legacy systems using SQL*Loader.
Participated in collecting the requirements, analyzing the System Requirements.
Extensively worked on Design, Development, Deployment & Maintenance of ETL process to
Extract, Transform and Load (ETL) data from different sources (Flat/Excel/Access/XML SQL/
Oracle) to different targets (DB/Files).
Ability to quickly adapt to different project environments, work in teams and accomplish difficult
tasks independently within time frame
Extensive experience in writing SQL to validate the database systems and for backend database
validation.
Good experience in data sources, data profiling, data validation, developing low level design
patterns based on the business and functional requirements.
Experience with Software Development Life Cycle (SDLC) with good working knowledge,
disciplines, tasks, resources and scheduling.
Strong analytical, Inter-personal, Communication and Leadership skills.
2. Technical skills:
Databases : Oracle 8i/9i/10g/11g.
Scripting : SQL, UNIX.
Languages : SQL, PLSQL, HTML, CORE JAVA, UNIX.
Tools : SQL Developer, TOAD, SQL plus.
Applications : MS Office
OS : Windows 7, Windows Vista, XP, UNIX, Linux.
ProfessionalExperience
T-Mobile, Atlanta, GA Oct 2014 to present
Sr. PL/SQL Developer
Description:
T-Mobile is one of the largest providers of wireless voice and data communications services in the US.
The company's 61 million T-Mobile and MetroPCS contract and prepaid consumer customers use its
networks domestically. It also offers low-cost, no-contract mobile services through the Go Smart brand.
In addition, T-Mobile sells phones, tablets, PDAs, and accessories from such vendors as Apple, Nokia,
and Samsung. It has about 8,000 T-Mobile and MetroPCS branded retail sites.
Responsibilities:
Developed Stored Procedures, Functions, Packages and SQL Scripts using PL/SQL.
Loaded the data into database tables using SQL*loader from text and excel files.
Created SQL*plus reports as per client's various needs, and developed business objects.
Developed SQL Scripts, Packages and Procedures for Business rules check to implement business
rules.
Data loaded from legacy systems (ETL Operations) using PL/SQL and SQL*Loader.
Developed Procedures for efficient Error Handling process by capturing errors into user managed
tables.
Worked with java developers to repair and enhance current base of PL/SQL packages to fix
production issues and build new functionality and improve processing time through code
optimizations and indexes.
Developed UNIX Shell scripts to automate table creation, execute procedures.
Used Bulk Collections, Indexes, and Materialized Views to improve the query executions.
Used Ref cursors and Collections for accessing complex data resulted from joining of large number
of tables in pl/sql blocks and even have experience with exception handling.
Atomized routine jobs using DBMS_JOB. On completion of these jobs an email will be sent out
automatically with the help of UTL_MAIL.
Developed SQL and PL/SQL scripts to transfer tables across the schemas and databases.
3. Developed Procedures for efficient Error Handling process by capturing errors into user managed
tables.
Environment : Oracle 10g/9i/11g, SQL, PL/SQL, SQL*Loader, UNIX Shell script, MS Access, TOAD,
Oracle Forms 10g, Reports10g, Oracle Designer, UNIX, JAVA, Windows XP/2000.
Target, Minneapolis, MN
Oracle PL/SQL Database Developer Aug 2013-Sep2014
Description: - Target Corporation is the second-largest discount retailer in the United States.The
Company sells a range of general merchandise and food through its store and digital channels including
various items found in its stores, along with a complementary assortment, such as additional sizes and
colors etc.
Responsibilities:
Interact with Development Teams and Managers to analyze business needs.
Translate the business requirements into technical requirements, conduct meetings for approvals..
Created new Tables, Indexes, views, synonyms and Sequences where needed.
Create complex PL/SQL Packages, Procedures and Functions as per the requirement.
Developed and created the new database objects including tables, views, indexes, stored procedures
and
Handled different types of predefined and user defined Exceptions.
Extensively used PL/SQL Collections, Bulk Collect, for all, Table Types, And Record Types.
Move data between different database environments using Import/Export.
Created Table partitions and materialized views to improve the performance of slow running queries.
Created Test scripts and involved in Unit, Integration and System testing and User Acceptance
Testing.
Wrote FTP scripts for transferring files, FTP checks to ensure complete file transfers.
Automated the process of migration from oracle to SQL server by using AUTOSYS.
Used Rapid SQL & Toad for Oracle to access DB, write packages, procedures & functions.
Guide/help team members in resolving technical issues.
Provide 24/7 on call production support and resolve production issues immediately
Environment: Oracle 9i (9.2.0.1.0), Oracle 10.0.2, SQL, PL/SQL, Toad for Oracle, SQL Server
Management Studio, UNIX, Windows.
4. Company name: Reliant Energy June 2012– July2013
NRG, TX
Oracle PL/SQL Developer
Project Description: Competitive Price and Margin Analyzer is a strategy-based pricing solution that
suggests and assists with pricing decisions, yielding a more predictable and profitable outcome. Evaluate
prices within a broad business context with real-time access to competitive and market data, projected
sales impact, margin, pricing-based costs, current and projected inventory positions, markdown budgets,
and other important price-related information.
Responsibilities:
Involved in the Design and Documentation.
Involved in Mathematical analysis and forecasting algorithms.
Involved in Complex Costing calculations.
Used regression functions to forecast the load.
Involved in the creation of database objects like tables, views, stored procedures, functions,
packages, DB triggers, Indexes and Collections.
Used Objects, types & built API’s on backend to interface with UI.
Used collection / PL-SQL Objects to enhance the performance.
Developed Korn Shell scripts & Pl/SQL Jobs to schedule and automate the jobs.
Used Explain plan to figure out the cause for poor performing queries.
Worked with Partition tables and indexes to improve the performance of data loading and query
processing.
Created Shell Scripts to automate the execution of the PL/SQL subprograms and to move the data
to store in historical folders.
Used FTP to transfer the files into different servers as per needed by the business users.
Involved in preparing test plans, unit testing, System integration testing, implementation and
maintenance.
Provided production support: solving defects, code debugging.
Environment: Oracle 10g, Microsoft SQL server 2005, PL/SQL, SQL*Plus, SQL*Loader, TOAD 10.6,
AIX 7.1.
Company name: EBay Enterprise, Boston, MA Apr 2011- May 2012
PL/SQL Developer
Description: EBay INC is one of the multinational ecommerce company. The company manages
eBay.com, an online auction and shopping website in which people and businesses buy and sell a broad
variety of goods and services worldwide.
5. Responsibilities:
Handling the data requests from multiple clients.
Handling complex SQL scripts for data retrieval.
Generating files based on daily requests.
Using UNIX for file transfer to client side.
Developed Stored Procedures, Functions, Packages and SQL Scripts using PL/SQL.
Worked with the Business analysts and the DBA for requirements gathering, business analysis,
testing, metrics and project coordination.
Developed SQL Scripts, Packages and Procedures for Business rules check to implement
business rules.
Performing DML operations for daily activities.
Developed SQL scripts, packages and procedures for Business rules check to implement business
rules.
Developed SQL and PL/SQL scripts to transfer tables across the schemas and databases.
Data loaded from legacy systems using PL/SQL and SQL*Loader.
Used Toad for creating PL/SQL (trigger, sequence, stored procedure).
Used UTI_FILE PACKAGES for writing DBMS_OUTPUT messages to file.
Involved in designing ER diagram using oracle designer, to set the logical and physical
relationships of database.
Developed Stored Procedures, Functions, Packages and SQL Scripts using PL/SQL.
Loaded the data into database tables using SQL*loader from text and excel files.
Developed data model, SQL Coding, SQL Query tuning process and Schemas.
Environment: Oracle 10g, SQL, PLSQL, SQL*Loader, UNIX Shell script, TOAD, Java.
ITC Badrachalam, Hyderabad
Material Management
Oracle Plsql Developer Sep2009 to Mar 2011
Description:
The Computerized system is aimed to meet the below requirements of Maintenance Module and ensure
accuracy, consistency and timeliness of information. This project consists of Major modules like
Equipment, Service Log, Scheduling, Preventive Maintenance, Spare Parts and reports module. Project
Atomized entire business flow into different modules like Equipment, Spare Parts and the Vendors.
6. Responsibilities:
Designed the database for major modules like equipment, service log and scheduling modules and
Modules are developed in such a way that they are based on the business workflow.
Revise Oracle Stored Procedures to eliminate manual intervention from users.
Developed Trouble call module which will automatically assigns the trouble tickets and mails then
using UTL_SMTP to the concern department and severity levels of the trouble.
Involved in Service Log module to develop records maintenance activity for all equipment. Shows
failure code, down time, who worked and when, parts used and comments by using Triggers and
Functions.
Involved in dynamic reporting for developing online reporting system in which it includes
reports like Safety, History card, Lubrication Pending/Completed, Breakdown Analysis, Spare
Assembly Pending, PM Schedule Jobs Pending, Breakdowns, Expenditure Etc. by implementing
various collections, SQL queries, stored procedures, functions.
Involved in the maintenance and enhancement of the application
Environment: Oracle 9.2, Linux, Windows, java, SQL*Loader, UNIX Shell script.
Company name: Tech Mahindra Limited, Pune, India
Oracle (PL/SQL) Developer Feb 2008– Aug 2009
Responsibilities:
Requirement gathering and analysis through client meetings.
Analysis and design of application
Development of PL/SQL standalone procedures, Packages, functions, sequences and collections
Responsible for trouble shooting the production issues
Involved in understanding of new requirements by attending all the meetings
Managing tables, indexes, constraints, views, sequences, synonyms and stored program units.
Worked on different types of Array’s (Collections, Record Types).
Used %Row type and %type to define data types based on row and column respectively.
Coded complex SQL queries to retrieve data from the database depending on the need
Created Cursors and Ref cursors as a part of the procedure to retrieve the selected data
Performance tuning the code for reducing the complexity and improving the performance
Preparing functional and technical documents for all the modules
Extensively used complex SQL queries (Sub-queries and correlated sub queries).
Running the batch jobs regularly for monitoring the performance of system
Environment: SQL Developer, PL/SQL, Oracle, Java/J2EE, UNIX