Sei sulla pagina 1di 4

ANISH SINGH

8904398188
anish.k.singh6@gmail.com

PROFILE OBJECTIVE SUMMARY

• Having 5.4+ years of IT Experience as an ORACLE PL/SQL developer in analysis, design, development,
Implementation and testing of applications in data warehousing and Client / server environment.
• Roles during my career as Associate Project, Software Engineer and Lead Engineer.
• Specializes in coding ORACLE SQL, PL/SQL and UNIX Shell scripting.
• Proficient in PLSQL and creation and modification of database objects like Tables, Packages,
Procedures, Functions, Triggers, views etc.
• Vast experience using PL/SQL collections, Ref cursors and Dynamic SQL.
• Experience in owning, complete lifecycle of database development
• Having knowledge of SQL performance tuning and optimization.
• Involved in fixing production issues.
• Experience in using TOAD, PL/SQL Developer and Oracle developer
• Excellent code debugging.
• Familiarity with Oracle Utilities SQL*Loader
• Exposure writing complex SQL Queries.
• Oracle certified SQL developer certificate on year 2010 and 6 months of onsite (Canada) exp.

EXPERIENCE SUMMARY

 Software Engineer: January 2014 – Till date Tata consultancy Services, Bangalore.
 Associate developer: Feb 2012 - December 2013 at Unisys, Bangalore.

TECHNICAL SKILLS

Database Oracle 9i/10g/11g (SQL, PL/SQL), Data Modeling


Data Modeling: Erwin Data Modeler, Visio
Scripting: UNIX Shell Scripting
Operating Systems: UNIX, HP-UX Windows 9X
Application Server: Oracle 9i AS 2.0
Version Control: IBM Clear-Case, Tortoise SVN
Tools: TOAD (SQL IDE), PL/SQL Developer
Domains: BFSI –Investment Banking

ACDEMIC QUALIFICATION

 B Tech in Electronics & Telecommunication from P S R Engineering College in 2010.

Project Engagement Overview


Project #1
Client Citi Bank (Australia)
Duration Jan 2015 – Till date.
Roll Software Engineer
Team size 6
Tools PL/SQL Developer, Oracle 9i, 10g, Terantella
ANISH SINGH
8904398188
anish.k.singh6@gmail.com

Operating System: Unix


Description:

This FLEXCUBE Banking Product mainly used for various banking financial business Applications. This
project is Implementation for the City bank customers. FLEXCUBE can store Varity of information’s on
customers based on the banking & practices and specific to their country this application is used for
assigning the reference data. Once a lead is assigned to a customer they can accept, reject change the
status of the lead monitoring the reference data. We are Converting data from WSS to eDealer through
xml messages in to FICC (Flex cube). Modules like Security (SD), Repository (SR).

Responsibilities:

• To Development for Money Marketing, Security and Testing of business applications, Unit and System
testing on database
• Writing with Procedures, Functions & Packages, SQL Query Tuning Performances, Reports to meet the
requirement in various modules worked on.
• Involving fixing of bugs raised while testing of the product the Debugging the PL/SQL Coding using
TOAD, Oracle 9i and 10g tools.
• Involving in interacting with the client for clarifications and communicating the changes done at off-
shore, also uploading the status in the defect review meeting.
• Optimized and modified the triggers, complex store functions, procedures, packages user base data
type.
• Provided support in UAT and Production issues and Running Batch for UAT.

Project #2:

Client IRI(Information Resources, Inc)


Duration Jan 2013 to Dec 2014
Roll Software Engineer
Team size 12
Tools PL/SQL Developer,Oracle 10g (PLSQL) and Vb.Net
Operating System: Unix

Description:
The aim of PROTRANS (product Transcodification) Application development is to help user to keycat the
product and to automate the Keycating process.

Since all the data will not come from stores, we may have to depend on external data source. One of the
data source is A3 (Aqua). IRI takes form A3 which is a third party to manage all prospectus data. Since
the data coming from A3 may not follow the same structure as followed in IRI Protrans can be used to
map the incoming data. PROTRANS Application is to help user to keycat the product and to automate
the Keycating process. This application will also help in the process of automating the A3 data
management. This application can also used for other purpose as:
It is used to track all item (local items) for which not associated with any standard UPC.
It is used to track all bundled item.
It is be used to manages all the data coming from A3.
ANISH SINGH
8904398188
anish.k.singh6@gmail.com

Responsibilities:
• Interacted with client to understand the requirements.
• Developed database tables, triggers, cursors, procedures, functions and packages to meet business
requirements.
• Extensively used Ref cursor, PL/SQL Collection and dynamic sql.
• Handled file using UTL_FILE package.
• Managed performance and tuning of SQL queries and fixed the slow running queries in production
with utilities like Explain, Trace
• Prepared and setup of testing environment for QA team in the platform.
• Fixed database issues.
• Prepared root cause analysis for problems occurred.
• Documented all PL/SQL code and user guide for future reference.
• Sent the status report.
• Assign tickets raised to team members in JIRA Issue Tracker.
• Development and support of RMS application.
• Implementing the change requests for the RMS application in a development, preproduction and at
production environments.

Project #3
Client Vodafone Spain
Duration Feb11 to dec12
Roll Software Engineer
Team size 10
Tools PL/SQL developer, TOAD, Sun Solaris
Operating System: Unix

Description:
This project aimed at transition for a customer from Simple Fixed line connection to a high Speed
Internet Connection. The functionality to be implemented under this Project was to provide ADSL
services to Vodafone clients in areas where Vodafone does not have direct access. Hence, ADSL services
are provided indirectly in locations where Vodafone cannot serve directly in order to offer service of
national coverage.

My role was the development of a batch process (cron jobs) which will run on a fixed schedule and
would perform the activations/deactivations of promotions Discounts etc. and send orders for
Networking (Serpa system) and Billing (Arbor). Also Analyzed long running queries and tuned them from
20 minutes to 14 minutes, to optimize the system performance with the help of indexes.

Responsibilities:

 Understanding and transforming the High level design documents to low level detailed design.
 Development of New GPRS line activation timely and integrating it further to be a part of whole
running project and Customizing existing activation flow.
ANISH SINGH
8904398188
anish.k.singh6@gmail.com

 Responsible for Data modeling and schema changes (new tables addition and updating existing
tables) in production.
 Developed stored procedures and complex packages extensively using PL/SQL and shell
programs
 Performance testing of the application programs using EXPLAIN PLAN, TKPROF, SQL TRACE.
 PL/SQL Coding and SQL tuning throughout the development wherever needed.
Since project involved many teams (provisioning, Billing, Tibco, Clarify) I Worked with multiple
teams starting from determining software requirements till deployment of the project.
 Set up historical data (6 months of transactions) for all different teams in the platform using
stored procedures
 Done the performance tuning of the existing batches handling more then 1 TB of data.
 Developed Functions and procedures for the reconciliation of data
Preparation of large volume of test data for batch execution.
 Used to give the estimate of development percentage done for project planning updates.
 Designing & giving recommended approach to satisfy the requirements
 Done all versioning control and followed all processes and procedures for application
deployment for new as well as existing.
 Preparing Weekly Status Reports and SLA reports.

Environment:
, UNIX Shell Scripting, Tuxedo Middleware, PL/SQL, Oracle 9i

Potrebbero piacerti anche