GSR Prasad SUMMARY: 7.2+ years of technical expertise in Complete Software Development Life Cycle (SDLC), ERP Implementation in Supply Chain Management (SCM) domain, BI reporting and ETL scripts, coupled with extensive experience in Oracle 11g, Oracle 8i, Profit 5RM, VB6, .NET, ASP, Crystal Reports, TOAD and Web Applications etc. 6 years of professional experience in SQL, PL/SQL and Advanced PL/SQL. Good experience in Creating and maintained Database Objects like Tables, Views, Materialized views, Packages, Procedures, Functions, Triggers, Indexes, Constraints, Sequence and Synonyms using TOAD as a development tool. Well familiar with PL/SQL advanced concepts like Ref. Cursors, Collections, Bulk binds, Bulk fetch, Record Types etc. Excellent experience in designing of all type of Complex Reports (BI, Financial, Functional and Operational) in Oracle 11g for Crystal Reports, Profit 5RM etc. with optimized queries. Best in Database Designing, Indexing, Query Optimizing and Reporting etc. for all multi-tier applications. Strong Coding and Designing Experience in SQL and PL/SQL. Exclusively involved in development of all phases of SDLC using Profit 5RM, VB6 and .NET and individually handled several Applications in VB6 and .NET Ability to work individually as well as in a team with excellent analytical, problem solving skills and troubleshooting capabilities. Self-motivated and committed person with excellent interpersonal communication skills and willingness to learn new tools, concepts and environments. WORK EXPERIENCE: Working as Lead Developer at ANZ, Bangalore on behalf of Ascendum Solutions from Oct 2010 to till date. ww Worked as Sr. PL/SQL Developer at MPIIPL (w ww w..m maanncchhuukkoonnddaa..ccoom m), Hyderabad from Jan 2009 to Oct 2010. Worked as Software Engineer at Technosoft Solutions, Visakhapatnam from May 2006 to Dec 2008. Worked as Software Engineer at Millennium Software Solutions, Visakhapatnam from Oct 2004 to Apr 2006. QUALIFICATION: Master of Computer Applications (MCA) from Nagarjuna University in 2004. Bachelor of Science (B.Sc) from Andhra University in 1999. SKILL SET: Operating Systems RDBMS Technologies Database Tools GUI Tools ERP Tools .NET Technologies Web Technologies Server Technologies Web Development Tools Graphics & Animation Tools Office Automation : : : : : : : : : : : MS-DOS, Windows 95/ 98/ NT/ XP Oracle11g, Oracle 8i, SQL Server, MS Access TOAD, Oracle SQL Developer MS Visual Basic 6.0, MS Visual Studio 2005 Profit 5RM, Axpert VB.NET, ASP.NET, C#.NET HTML, DHTML, CSS, VBScript, JavaScript, XML ASP, AJAX Dreamweaver, Fireworks, FrontPage Flash, Photoshop MS-Office PROJECT DETAILS Title Environment Client : : : EPM – Pre-canned Reports Oracle11g, Crystal Reports 12 and TOAD 9.1 ANZ (Australia and New Zealand Banking Corporation Ltd.) Description : EPM (Enterprise Portfolio Management) is a technology solution focused on the management, governance and planning of projects to enable a straightforward, common means of managing and understanding the portfolio of projects and project investment. The introduction of EPM will also involve the streamlining and improving of key processes for key roles in the project community: Project Managers; Portfolio Managers; Project Accounting; Risk; and, those involved in PIRC and DIRC. The EPM project will implement a new centralized Project and Portfolio Management system using the CA Technologies Clarity tool. In addition to implementing the toolset, the project will be improving and streamlining the management, governance and planning of projects and portfolios. Pre-canned reports are the BI reports for the EPM application. Duration : I have been into the team from 25-Oct-2010 to till date Team size : 3 Roles & Responsibilities : Adding sub-reports as sections to the Main Report whenever a new business requirement arrives. Creating/modifying the layout and design of the Report. Creating/modifying the Procedures and Functions of the Report Package according to the business specifications. Writing the SQL queries in a most optimized way for all Procedures and Functions. Investigating and fixing the bugs in the code which are raised by Testers. Title : EPM - Datamart Environment : Oracle11g, and TOAD 9.1 Client : ANZ (Australia and New Zealand Banking Corporation Ltd.) Description : ETL (Extract, Transform and Load), which is a process used to collect data from various sources, transform the data depending on business rules/needs and load the data into a destination database. Here, the source is the EPM database and destination is the Datamart. Duration : 15-Dec-2010 to till date Team size : 3 Roles & Responsibilities : Writing the SQL queries and creating appropriate Procedures for every Datamart table to extract the data from source database and inserting into the Datamart tables. Creating/modifying the Control tables which helps to track ETL process. Adding exception handling code snippets whichever the procedure needs to eliminate the failures of the ETL process. Creating/modifying high-level procedures in the main ETL Package. Optimizing the SQL queries in Procedures and Functions of the ETL package to raise the overall ETL performance Investigating and fixing the bugs in the code which are raised by Testers. Title : MPIIPL ERP Environment : Oracle11g, Profit 5RM and TOAD 9.6 ww Client : MPIIPL (w ww w..m maanncchhuukkoonnddaa..ccoom m) Description : MPIIPL is the one of leading Pre Stressed Cement Concrete (PSCC) Poles manufacturer in India with 4 production plants. MPIIPL ERP is an In-house ERP development with modules i.e. Accounts, Inventory, Purchase, Production, Sales, Logistics, Inventory, Payroll and Asset Management etc. with Profit 5RM as front-end and Oracle 11g as back-end. Profit 5RM is an ERP tool which is used by MPIIPL. Duration : Feb 2009 to till date Team size : 6 Roles & Responsibilities : Exclusively developed the Production, Inventory, Logistics and Asset Management modules which involves Analysis, Design, Development and Reports. And also developed all the reports of entire project. Forms: Analyzing the SRS of the Module. Preparing the Process Flow. Designing the database within the Normalization. Writing the SQL queries in a most optimized way for Form Execution. Writing Views, Functions and Triggers as and when required for Form Execution. Reports: Analyzing the specifications of the Report from the Client (Various Dept. Heads). Preparing views and functions required for Report. Writing the Report Query in an optimized way by using all Query Optimization Techniques, see that the Report must be executed within minimum milliseconds. Query Tuning: Checking the Query by manual methods, in case of small and medium. Checking the Execution plan of the Query and finding its cost and modifying it to an utmost Optimized format, in case of large and complex. Modifying the Query by making all the possible join conditions as Primary/Unique and Indexed columns. Simplifying the Query by minimizing the usage of functions, sub-queries, aggregations, sorting and so on. XML: As a part of the Profit5RM, all the structures (including Forms and Reports) are defined in XML format. Editing XML files. TOAD: Entire database related operations done in TOAD 9.6 Title : Profit5RM Reporting Analyzer Environment : VB6, Oracle11g, Crystal Reports and TOAD 9.6 Client : MPIIPL. Description : Profit5RM Reporting Analyzer is an Add-on tool for Profit5RM to generate various reports for all modules of ERP like i.e. Accounts, Inventory, Sales, Purchase, Production, Logistics, Payroll and Asset Management etc. Duration : Jan 2009 to Mar 2009 Team size : 1 Roles & Responsibilities : Analyzing the complete software requirement specifications (SRS). Designing the Form Layouts with good user interactivity. Coding (Visual Basic 6) in a well-analyzed and logical way by using all OO techniques. Writing the Report Queries in an optimized way by using TOAD. Designing the Reports in Crystal Reports with all possible parameters. Debugging, Deploying and Installing. Title : www.technosoftsolutions.co.in Environment : HTML, DHTML, CSS, Flash, Photoshop, VBScript, JavaScript, Dreamweaver, ASP.NET (Microsoft Visual Studio 2005) and Oracle 8i Client : Technosoft Solutions, Visakhapatnam Description : It is the official website of Technosoft Solutions and similarly it is also an online version of ‘TSS Info Manager’. This web application has a special feature, uploading the data from ‘TSS Info Manager’ that is installed at all franchisees of Technosoft Solutions. And it also gives complete details like Student Info, Admissions, Courses, Fee, Expenditure, Employees, Expenditure, Material Issues, Material Orders & Deliveries and etc. received from all the franchisees with separate Franchisee and Administrator Logins. And students also can check their Admission details, Certificate status and Print their copy of certificates online. Duration : Jan 2008 to Dec 2008 Team size : 2 Roles & Responsibilities : Analyzing the requirements of the application and preparing its flow. Designing pages by using HTML, CSS with Dreamweaver as tool. Adding graphics and animation with Flash and Photoshop for a better look and feel. Writing form validations by using VBScript and JavaScript Analyzing and planning the database and preparing its ER diagrams. Designing the database according to the ER Diagrams with Normalization. Writing SQL and PL/SQL. (Views, Functions, Procedures and Triggers) Coding in ASP.NET 2.0 a well-analyzed and logical way by using all OO techniques. Debugging, Deploying and Installing. Title : TSS Info Manager Environment : VB6, Oracle 8i and Crystal Reports Client : Technosoft Solutions, Visakhapatnam Description : It’s an ERP Application developed exclusively for Technosoft Solutions which includes the modules like Student Enquiry, Admissions, Courses, Fee, Expenditure, Employees, Payrolls, Marketing, Incentives, Study Material (books) and Certificate Printing etc. And the data can be uploaded to the www.technosoftsolutions.co.in by all the branches. Duration : Aug 2007 to Feb 2008 Team size : 2 Roles & Responsibilities : Analyzing the complete software requirement specifications (SRS). Designing the Form Layouts with good user interactivity. Analyzing and planning the database and preparing ER diagrams Designing the database according to the ER Diagrams with Normalization. Writing SQL and PL/SQL. (Views, Functions, Procedures and Triggers) Writing the Report Queries in an optimized way. Designing the Reports in Crystal Reports with all possible parameters. Coding (Visual Basic 6) in a well-analyzed and logical way by using all OO techniques. Debugging, Deploying and Installing. Title : PrintSoft Environment : VB6, Oracle, MS Access and Crystal Reports Client : Any Offset Printing Business Description : It is a mini ERP software for Printing Press Industry developed in both Oracle and MS Access version. It analyzes and reports the all the transactions of Printing Press and Sign manufacturing Businesses. Duration : Oct 2006 to Dec 2007 Team size : 2 Roles & Responsibilities : Analyzing the complete software requirement specifications (SRS). Designing the Form Layouts with good user interactivity. Analyzing and planning the database and preparing ER diagrams Designing the database according to the ER Diagrams with Normalization in both Access and Oracle versions. Writing SQL and PL/SQL. (Views, Functions, Procedures and Triggers) Writing the Report Queries in an optimized way. Designing the Reports in Crystal Reports with all possible parameters. Coding (Visual Basic 6) in a well-analyzed and logical way by using all OO techniques. Debugging, Deploying and Installing. Title : SOS Inventory System Environment : VB6, Oracle 8i and Crystal Reports Client : “SOS Children's Villages of India” Description : It is an Inventory Software for Store of “SOS Children's Villages of India” — A welfare organization for orphaned and abandoned children. It handles all Inventory operations of the client. Duration : May 2006 to Sep 2006 Team size : 2 Roles & Responsibilities : Analyzing the complete software requirement specifications (SRS). Designing the Form Layouts with good user interactivity. Analyzing and planning the database and preparing ER diagrams Designing the database according to the ER Diagrams with Normalization. Writing SQL and PL/SQL. (Views, Functions, Procedures and Triggers) Writing the Report Queries in an optimized way. Designing the Reports in Crystal Reports with all possible parameters. Coding (Visual Basic 6) in a well-analyzed and logical way by using all OO techniques. Debugging, Deploying and Installing. Title : eM-Book Environment : VB6, Oracle 8i, Crystal Reports Client : AP Housing Board Corporation, Visakhapatnam Description : eM-Book is a “Data-entry, Analysis, Billing and Reporting Solution for M-Books” of Rajeev Gruha Kalpa of AP Housing Board Corporation done at Millennium Software Solutions. It is a civil engineering based software. This is to track the summarized data of day-to-day transactions of work done at construction site recorded in the M-Books and to make decision for Billing and further operations. Duration : Jul 2005 to Apr 2006 Team size : 2 Roles & Responsibilities : Analyzing the complete software requirement specifications (SRS). Designing the Form Layouts with good user interactivity. Analyzing and planning the database and preparing ER diagrams Designing the database according to the ER Diagrams with Normalization. Writing SQL and PL/SQL. (Views, Functions, Procedures and Triggers) Writing the Report Queries in an optimized way. Designing the Reports in Crystal Reports with all possible parameters. Coding (Visual Basic 6) in a well-analyzed and logical way by using all OO techniques. Debugging, Deploying and Installing. Title : Online Test Environment : HTML, DHTML, CSS, VBScript, JavaScript, ASP and SQL Server Client : Millennium Software Solutions, Visakhapatnam Description : It’s a “Multiple Choice Test” for students of all courses, conducted after completion of their course. The questions display in random order for every login and logs off automatically when the given time is completed. It runs on local Intranet of Millennium Software Solutions. Duration : Feb 2005 to Jun 2005 Team size : 1 Roles & Responsibilities Analyzing the objective of the application Designing pages by using HTML, CSS with Dreamweaver as tool. Writing form validations by using VBScript and JavaScript Designing the database according to the ER Diagrams with Normalization. Writing SQL Coding in ASP 3.0 a well-analyzed and logical way by using all OO techniques. Title : BSNL JTO’s Practice Test Environment : VB6, MS Access, Flash, Fireworks Client : PRAGNAA Infotech Description : It’s a CD based “Interactive Multiple Choice Practice Test” for BSNL JTO Entrance Examination students. The visual appearance of this software feels the user like a game with advanced graphics and animation. Duration : Oct 2004 to Jan 2005 Team size : 1 Roles & Responsibilities : Analyzing the complete software requirement specifications (SRS). Designing the Animated Forms with good user interactivity. Designing the database and writing SQL. Coding (Visual Basic 6) in a well-analyzed and logical way by using all OO techniques. Debugging, Deploying and Installing.