Nagraj@Oracle Developer
Nagraj@Oracle Developer
Oracle Developer
(+60142596027)/9885247185 ([email protected])
Career Summary
4+years’ experience in designing and building custom applications using Oracle databases and
tools in Linux, UNIX and Window environments.
Extensively wrote PL/SQL, SQL programs. Designed and developed the Views, Synonyms,
Functions, Procedures, Packages, Triggers and Cursors.
Created Cursors, Collections and database Triggers for maintaining complex integrity
constraints and implementing the complex business rules.
Very good knowledge of SQL, PL/SQL especially writing queries with joins, sub-queries, Set
Operators.
Extensive experience in using Oracle seeded packages like DBMS_OUTPUT, DBMS_SCHEDULER,
UTL_FILE, DBMS_SQL, and DBMS_STATS, Explain plan, TKPROF, DBMS_profiler, DBMS _
stats to gather stats.
Expertise in handling errors using Exceptions with RAISE application clause.
Experience with Oracle utilities like Export/Import and data pump utilities.
Involved in all phases of SDLC (Software Development Life Cycle), from analysis, design,
development, testing, implementation and maintenance with timely delivery against aggressive
deadlines.
Good experience working with various FTP and SFTP protocols.
Experience in implementing and providing solution for Retail and Utilities Domain Applications.
Managed security by creating and granting roles and privileges to users.
Extensively worked with third party database tools like TOAD & PL/SQL Developer.
Extensive experience in Performance Tuning of SQL queries & Views using Explain Plan,
Partitioning and indexing concepts.
Experience in creation of table partitioning by range, list, hash, composite methods for
managing large tables
Worked on Oracle Forms 6.0/6i/10g/11g, Reports 6.0/6i/10g/11g
Strong knowledge of Extraction Transformation and Loading (ETL) processes using UNIX shells
scripting, SQL, PL/SQL and SQL Loader.
Experience in customizing Oracle workflows such as sales order.
Understanding of Oracle Real Application Clusters
Experience in configuring Interactive Dashboards with drill-down capabilities using global
and local Filters, OBI/Siebel Security Setup (groups, access/query privileges), Metadata objects
and Web Catalog Objects (Dashboard, Pages, Folders, Reports) and scheduling.
Experience in managing and coordinating team.Overall strength lies in precise translation of
business requirements into technical documents. Ability to quickly learn and apply new
technologies with strong technical background. Excellent analytical, problem solving skills and
ability to follow through with projects from inception to completion.
Excellent Communication, Interpersonal and Analytical and problem solving skills.
Dedicated, hardworking individual with the intercommunication skills to work at different levels
of the organization.
Academics:
Completed my Graduation (B. Tech) fromJNTUH with distinction in 2013.
Professional Experience:
Working withSeagate, Penang, Malaysia as Oracle Developer since Feb/2017 to till date.
Worked with Uflex ltd, Noida,India as Oracle pl/sql Developer since Jan/2015 to Feb/2017.
Worked withBharti AXA General Insurance Company Ltd. as Oracle Database Developer
since Jun/2013 – Jan/2015.
Skills Set:
Databases Environments :Oracle10g, 11g, 12c
DB Utilities : SQL*Plus, SQL*Loader
RAD Tools : Oracle Forms 12c, 11g, 10g, 9i Reports 10g, 9i, Designer 9i,workflow builder
10g
Languages : PLSQL, SQL, XML, HTML,
Software: SharePoint, Microsoft (Word, Excel, Power point, Access),
Operating Systems : Linux, UNIX, Windows, Mac OS X
Developer Tools : Reports 10g, TOAD 10.6, 10.1, 9.6.1, 8.5, 8.1
Web Servers : Apache Http server, 9iAS, and 10g.
Other : Scrum methodology, Waterfall model.
Projects Handled:
Project# 3
Client :Seagate, Malaysia.
Period : Feb 2017 to Till date.
Role : Oracle Developer.
Seagate is the global leader in data storage solutions, developing amazing products that enable people
and businesses around the world to create, share and preserve their most critical memories and business
data.Over the years the amount of information stored has grown from megabytes all the way to
geophytes, confirming the need to successfully store and access huge amounts of data. As demand for
storage technology grows the need for greater efficiency and more advanced capabilities continues to
evolve.
Responsibilities:
Developing Flexible PL/SQL Scripts/Packages for Data Objects Creation such as Tables to store
legacy data and to maintain data for staging interim phase
Developed stored procedures / packages to run ETL jobs to extract customer information from
OLTP database into data warehouse.
Optimized many previously written utilities to perform better compared to their performance
using oracle 9i.
Developed interface to load Invoice data into Account Payables. Developed validations programs to
load the data into AP_INVOICE_INTERFACE, AP_INVOICE_LINES_INTERFACE.
Data was loaded into temporary table from flat file and then into AP_INVOICE_INTERFACE and
AP_INVOICE_LINES_INTERFACE tables.
Wrote SQL scripts to insert the vendor data into PO_VENDOS_ALL, PO_VENDOR_SITES_ALL, and
PO_VENDOR_CONTACTS.
Wrote SQL scripts to create temporary tables and developed SQL*LoaderControl files to load the data
into the temporary tables.
Data was loaded into temporary table from a flat file and then into
RA_INTERFACE_SALESCREDITS_ALL and RA_INTERFACE_LINES_ALL tables.
Customized and developed reports as per client's requirements using Reports 6i and PL/SQL and
registered them with APPS.
Played key role in coding and debugging.
Developed technical design documents (MD70s) using AIM methodology by reviewing MD50s.
Implemented performance tuning using indexes, inline views and sub queries.
Responsible in the migration efforts of NEXTEL customers from BCGI platform.
Developed UNIX Shell scripts, Batch file to perform job scheduling and execute the utilities.
Environment: Oracle 11g, SQL * Plus, TOAD, SQL*Loader, SQL Developer, Shell Scripts, UNIX Shell
Scripting, Windows XP, Oracle Form Builder 10g and Report Builder 10g.
Project# 2
Client :Uflex ltd, Noida
Period : Jan 2015 to Feb 2017.
Role : Oracle pl/sql developer.
Uflex manufacturing facilities enjoy ISO 9001, ISO 14001 and HACCP accreditations. Its products are
approved by FDA and BGA. It is also a part of the D& B Global Database and winner of various prestigious
national and international awards. FPA and AIMCAL Awards have been conferred to Uflex on several
occasions, latest being the prestigious DuPont Packaging Innovation Award in May 2015.
Created a workflow to send the item details and item form as link after creating the item.
Customized the sales order header workflow to send notification mail to sales team whenever
receive big sales order.
As part of implementing rules, developed generic shell scripts, procedure, functions,
packages, table and index definitions, partition schemes considering optimal performance in
terms of storing and retrieving the data
Extensively made use of Sql-Loader, PL/SQL and Automated Control jobs to automate the
entire Strategic Batches which were run one per region (AMS, EUR & PAC)
Redesigned and Developed Table partitioning maintenance framework, which in conjunction
with the new table space strategy achieves optimal space utilization
Implemented parallel direct path load for loading huge files into staging tables, which saved 20 to
30 minutes on certain jobs as part of tuning the Strategic batch to meet the SLA
Implemented Basel III functional rules by coordinating with BA's to understand functional
specifications and prepared technical specs and given demos to Data Mart users
Extensively involved in analysing and tuning long running jobs in production
Enforced standards and best practices around data modelling efforts
Responsible for creating and managing deployments scripts and managing code merges using
SVN
Develop and reviewed technical design documents to ensure the changes fit into existing
architecture and, follow all the guide lines and all programming changes are recorded for audits
and future reference.
Work closely with Testing FT and UAT teams in resolving issues while testing.
Implemented various automated UNIX shell scripts to invoke PL/SQL anonymous blocks, Stored
Procedures/Functions/Packages using SQL PLUS session in silent mode.
Involved in creating various utility scripts to generate log files in UNIX using shell scripts
Developed UNIX Scripts for the calling of Packages, and SQL loader jobs.
Environment: Oracle 11G, SQL, PL/SQL,Toad, SVN, SQL Loader and Data Modelling.
Responsibilities
Project# 1
Extensively involved in writing PL/SQL Stored Procedures, Functions, Packages and Triggers
to implement business rules into the application
Used SQL*Loader to load data from Excel file into temporary table and developed PL/SQL
program to load data from temporary table into base Tables.
Developed numerous programs using PL/SQL and many packages to do the validations as per
requirements.
Generate SQL Scripts and create views for reports.
Used Toad to Extract and test the data in the database.
Developed Database Triggers to enforce security.
Successfully implemented Data Extraction using UTL_FILES in PL/SQL.
Develop technical documents for all the programs developed & generated.
Designed and developed several complex database procedures, packages. Extensively used
features like Cursors, autonomous transactions, distributed transactions, exception handling,
Dynamic, pl/sql tables, bulk load methods, optimizer Hints, Cursor variables and returning of
multi record set from procedures and functions
Validating extracted data from Legacy system.
Developed stored procedures / packages to run ETL jobs to extract customer information
from OLTP database into data warehouse.
Involved in the LOGICAL & PHYSICAL DATA MODELING of the PAYPAL application.
Partitioned Tables using Range Partitioning, List Partitioning and created local indexes to
increase the performance and to make the database objects more manageable
Used Bulk collect and Forallin stored procedures to improve the performance and make the
application to run faster.
Tuned sql queries based on recommendations from OEM.
Environment: Oracle8i/9i, Forms 6i, Reports 6i, SQL, PL/SQL, SQL*Loader, Toad, Windows NT/XP.
Declaration:
I hereby declare that the above information is true to the best of my knowledge.
Date:
Place:
(J Nagaraju)