Subba Rao Akurati

1

Experience Summary Over Eight years of IT extensive work experience in Software Development Life Cycle (Analysis, Design, Development, Implementation, Testing, Documentation and Maintenance) using Web Applications and Client/Server environment on various applications. Application Architect / Developer: Designed and Developed applications using the .NET framework, ASP.NET, .NET Windows Forms, C#.Net, VB.Net, ASP.Net, Remoting, JavaScript, XML, XSL, HTML, PowerBuilder, and other languages. Experienced with n-tier webbased and client/server development using object oriented application development techniques. Business Analyst: Strong requirements gathering, analysis and process design experience for client/server and web-based business applications. Excellent verbal and written communication skills with a strong team orientation. Comfortable using standard procedures and software development methodologies. Data Architect: Strong experience in relational database design and development. Design and development experience with Oracle, SQL Server, and Sybase databases. Experienced in creating SQL, DDL, stored procedures, triggers and Oracle database functions and packages. Experienced with SQL and application performance tuning. Data modeling experience using Erwin, Visio, and other data modeling tools. Technical Skill Set

Visual Studio.Net, Microsoft.Net Framework 1.1/1.0, ASP.Net, VB.Net, ADO.Net, C#.Net, Remoting and XML - Web Applications Using OOPS Concepts. Oracle 9i/8i/8.x/7.x – SQL, PL/SQL- Excellent Experience in Writing Stored Procedures and Triggers. SQL Server - Excellent Experience in Writing Stored Procedures and Triggers. MS Access Visual Source Safe 6.0, Rational Clear Quest and Caliber RM - Good knowledge on version control J2EE - Strong skills in Building web Applications Using OOPS Concepts. TOAD - Excellent Experience in using this tool for PL/SQL coding and debugging Erwin, Visio – Good Experienced in Data Modeling. PowerBuilder 7.0/6.0/5.0 – Strong skills in Building & Extending Class Libraries, OOPS - Object Oriented Programming. Sybase SQL Server 11.9 with Transact-SQL - Experience in Stored Procedures and Database Triggers.

• •

• • • • •

Additional Technical Skill set Languages: Java, C, C++, Pascal, COBOL and FORTRAN Web Technologies: ASP.Net, C#.Net, VB.Net, JDK1.3, Servlets, JSP Java Script, VB Script, HTML, and DHTML Web Servers: PWS, JWS, IIS, MTS, Apache with Tomcat Java Family: JDK 1.3/1.2, Java Beans, EJB, AWT, Swing, JDBC, Servlets and JSP Front-End tools: Visual Basic 6.0/5.0, PowerBuilder 7.0/6/0/5.0, Developer 2000, Visual InterDev Databases: Informix, FoxPro and Dbase. ERP: People Soft – People Tools, People Code, HRMS, and SQR Pre-Compilers: Pro*C, Pro*COBOL and IQ (Information Quick) Operating System: Windows 2000/XP/NT 4.0, UNIX, MS-DOS 6.22, HP–Unix Packaging & deploying: Microsoft Install. Quality standard: ISO implementation team member Configuration Management: Visual Source safe, Star Team Defect Tracking System: Rational Clear Quest, design and use of automated test tools Requirements Management: Caliber RM PC Software: Excel, Word, Visio, PowerPoint, Project Other Skills: Systems Analysis, Systems Design, Object Oriented Development. Professional Experience Sr. Programmer/Analyst, The National Academies, Washington DC Advisers to the Nation on Science, Engineering and Medicine RRS - Report Review System Nov 2004 – till date

RRS is an intranet/internet web-based system provides a well structured Graphical user interface to provide extensive support to The National Academies. Reports originating from the National Academy of Sciences (NAS) or National Research Council (NRC) or Institute of Medicine (IOM) must be reviewed by a diverse group of experts other than its authors before it may be released outside the institution. The National Academies’ Report Review Committee (RRC) is responsible for administering this Report Review process. This System has capabilities • System must be accessible to Academy Staff, DRO staff and RRC staff. • The responsible staff officer must complete a Report Review Request Form (RRF) • The RRF is passed to the Division’s Reports Office (DRO) for approval and eventually submitted to the RRC for a review decision (i.e. “Monitored” or “Delegated”). • RRC also tracks which reviewers have submitted comments, when the comments were submitted and the other information about the reviewers. Role & Responsibility:

2

• • • •

Involved in Analysis, Design and Implementation Involved in Database Design using Visio for All the Modules Designing and Developing ASP.Net, C#.Net/VB.Net Web Forms for All the Modules Writing XML Web services to interact RRC with eGBEC and Membership servers Developing Class objects for middle tier business logic in VB.net for all Modules Middle tier business logic ADO.net transacts with either XML/SQL Server

• Writing stored procedures and database triggers in SQL Server Environment: Microsoft.Net Frame work 1.1, ASP.Net, C#. Net/VB.Net, ADO.Net, Web Forms, XML Web Services, SQL Server, Visual Source Safe 6.0, Rational Clear Quest, IIS 5.0, on Window XP Professional and windows 2003 server, Unit Testing – nUnit.
Jul 2002 – Oct 2004 Sr. Programmer/Analyst, State Highway Administration, Baltimore, MD OREMS- Office of Real Estate Management System OREMS is a intranet web Application provides a well structured Graphical user interface to provide extensive support to the ORE division of SHA, MD in their daily business activities like acquiring real estate and provide real estate services for the State Highway Administration and other Maryland Department of Transportation (and State) projects in a timely, effective and customer-oriented manner. This application has capabilities like • Coordinating cost estimates and cash flows for the Capital Program. • The review of all appraisals used in the acquisitions of real estate and for the setting of the just compensation to be offered to the property owners. • The review of all real estate acquisitions to ensure compliance with federal and state laws and regulations • Presents cases to the State Roads Commission for approval to start condemnation proceedings when negotiation fail. Conversion of existing MS Access application to .NET Platform. • Relocation services from SHA • Real estate acquisitions from utilities and other public agencies and for special programs such as enhancements and wetland mitigation Role & Responsibility: • Team Lead for 4 Member Team. • Internet/Intranet Developer for All the Modules • Involved in Study and Analysis of Current ORE system

• •

Designing and Developed Database using ERwin3.0/Visio for All the Modules Designing and Developing ASP.Net, C#. Net/VB.Net Web Forms for All the Modules

Developing Class objects for middle tier business logic in VB.net for all Modules Middle tier business logic ADO.net transacts with either XML/Oracle 8i Writing stored procedures and database triggers in Oracle 8i using SQL, PL/SQL Implementing Audit for Database Monitor Implementing Security for each user Role with different privileges Implementing Concurrency Control when more then one user interacting with Database

3

Designing and Developing Reports in Crystal Reports .net compatible version • Involved in Design of OREMS specifications and preparing Design documentation Environment: Microsoft.Net Frame work 1.0, ASP.Net, C#. Net/VB.Net, ADO.Net, Web Forms, Crystal Reports for .Net, XML, Web Services, Remoting, Unit Testing – nUnit, Data modeling with ERwin3.0/Visio and Oracle 8i/9i on Window 2000 Professional, win2k server, Visual Source Safe 6.0, MS Access, Rational Rose XDE, Rational Clear Quest, IIS 5.0. Dec 2001 – Jun 2002 Sr. Programmer/Analyst, Deque Systems, Fairfax, VA RAMP- Robust Accessibility Management & Production RAMP provides electronic information accessibility solutions for fast verification, correction, and communication of Section 508 violations and standards. Under Section 508, agencies must give disabled employees and members of the public access to information that is comparable to the access available to others. It also helps in improving of Web site accessibility. This application has extensive reporting capabilities that give detail non-compliant elements. Role & Responsibility: • Web Developer • Involved in Design of RAMP requirement specifications • Developed Class objects for detection process of W3C guidelines

• • • • • •


Involved in Analysis of Section 508 and W3C Web Access Initiative (WAI) requirements Developed Class objects for detection process of W3C checkpoints. Designing and Developing ASP.net web pages for All the Modules

Prepared Test Files, Test Plan & Test Cases for unit testing and module testing using Rational Robot/Test Manager Environment: ASP 3.0, XML, SQL Server 2000, VB Script, Java Script, CSS, XSL, Crystal Reports, Windows 2000 Professional, IIS 5.0, Rational Robot/Test Manager, Visual Source Safe. Blue Shield of California, CA Sept 2000 – Mar 2001 Benefit Capture System Blue Shield of California a health insurance company based at Sanfrancisco. Benefit Capture System will house benefits pertinent to members that have RTMS as their eligibility system of record. Worked on the Benefit capture system will enable the compilation of active benefit Strings and their benefits down to the service level. The project involved data capture that include benefit data at the general Plan (string) level applying to all services as well as data specific to categories, subcategories and services. Where appropriate, benefit data was captured for tier levels based on provider networks. The benefit data elements, indicators and text were extracted on a BSC defined schedule to update the Web Portal database repository. Role & Responsibility: • Application Developer (Sr. Software Engineer) • Involved in study & Analysis of Benefit Capture System • As a Team Leader responsible for integration of 6 members code for String and Report modules. • Responsible for preparing specifications for String and Report modules • Developed Class objects for String and Report modules. • Responsible for coding report modules • Involved in the screen designing Responsible for writing stored procedures and triggers Oracle 8i using SQL, PL/SQL. • Involved in coding and implementation • Involved in preparation of test cases Environment: ASP, VB, Visual Interdev, Data modeling with ERwin3.0, Oracle 8i - SQL, PL/SQL, Windows NT/Unix GemSoft International, India Apr 2000 – Aug 2000 E-Shopper E-Shopper is a web application for selling items online. The items are books, toys, PCs, software and hardware. Features include Registration, Shopping cart, and Search facility, Order status display, listing of items (category wise), Feedback forms and Security Implementation. This application is developed with Java technology. Screens are

• •

designed and developed in power builder. The main utility of this E-Shopper is online shopping and exhibit products of customized Shoppe. This is secured utility that completely depends on E-Shopper to retrieve the information exists from the Oracle Server to show the subscriber. We did this product as an Enterprise Java Beans. The subscriber can view back and forth have and individual item if he is interested we showed this utility with Splash software. Role & Responsibility: • Sr. Software Engineer • Involved in study & Analysis of E-Shopper Application • Involved in Design and Development • Prepared the mall cart for E-Shopper Application dynamically from the database • Involved in the design and development of tree structured view from the database • Designed and developed subscriber register form • Implemented all the validations and security maintained. • Used Install Shield for packaging and deploying project. • Involved in preparation of test cases Environment: Java, Java Beans, JSP, MSMQ, Messaging, Threading, JDBC, Servlets, Swing, HTML, DHTML, and Oracle SQL, PL/SQL on Windows NT GemSoft International, India Dec 1999 – Mar 2000 Data-Shoppe Data Shoppe 2.0 is Servlet based data access client for accessing the information dynamically from the data warehouses. The client can fetch the information from variety of data warehouses including but not only limited to Oracle, Informix, DB2, Sybase, SQL Server etc., Word, Excel, Text and image files can be stored and shared using client. Role & Responsibility: • Sr. Software Engineer • Involved in study of Data-Shoppe • Involved in Redesign and Development • Designed screen in power builder • Involved in the Redesign and development of tree structured view from the database • Involved in the database connection through JDBC for retrieve and storing of data • Involved in the Writing Servlets for accessing the information dynamically from the data warehouses • Implemented all the validations and security maintained • Used Install Shield for packaging and deploying project • Involved in preparation of test cases Environment: Java, Java Bean, Java Script, JDBC, Servlets, Swing, HTML, DHTML, and Oracle SQL, PL/SQL on Windows NT GemSoft International, India Sept 1999 – Nov 1999 CodeXchanger CodeXchanger is a powerful tool that can update the area codes in telephone fields of different databases like ACT, MS Outlook, MS Access, WinFax Pro and Talk works Pro. Advanced wizard feature helps to enter the settings for updating databases. CodeXchanger prepares a report indicating the changes made to database. Databases are updated regularly to the most current area codes within North America that are changed since 1st Jan 1995. Role & Responsibility: • Sr. Software Engineer • Involved in study & Analysis of CodeXchanger. • Involved in Redesign and Development of the CodeXchanger. • Involved screen designing in power builder • Handled Databases Talk works Pro and MS Outlook • Handled controlled exceptions occurred at any movement while using the tool. • Used Install Shield for packaging and deploying project Environment: Microsoft VB 5.0, Visual Interdev, MS Outlook, and Talk works Pro* on Windows NT GemSoft International, India Jan 1999 – Aug 1999 Department of Human Services, ME Department of Human services (DHS) provide Financial and Medical support for the families when the head of the family is unable to support his family financially. This project (MMIS) contains activities such as Reviews Data of Recipient Head of family applies to family independence for assistance. Provides data on a form for each "house hold member". Details of each member address details of income, assets, insurance if any (also called TPL - third party liabilities). MMIS verifies the data for accuracy and completeness. Data recorded at central computers in Augusta. Client eligibility determined Financial amounts for cash & food stamps. Benefits/notices (either card or letter is issued which can be shown to providers to get services) plus associated activities such as work, education, training support etc. Designed and developed entire DHS project Reports from IQ into Power Builder 6.0 using different Data Window

4

utilities. Reports will be generated in different ways which format user wants like MS-Word, Excel, RTF, Text, WordPad etc., for all modules MMIS, TPL, and Food & Stamp. Role & Responsibility: • Sr. Software Engineer • Involved in Department of Human services (DHS) project for handling reports • Involved in study & Analysis of (IQ) COBOL code and CUI environment. • Involved in preparation of design documents for front end screens • Involved in creating of the database structures. • Design of GUI screens for report like tool • Involved in coding of the screens • Involved in preparation of test cases Environment: PowerBuilder 6.0, PFC & Oracle 7.3 – SQL, PL/SQL, PVCS and Data modeling with ERwin3.0 on Windows NT 4.0, Database server on HP-UX

5

GemSoft International, India Nov 1998 – Dec 1998 DM_Metadata DM_Metadata is a tool to provide to view the information from flat files to database description. It contains three Stages. Physical Name Capturing the Physical file names defined in COBOL Programs and corresponding structures. Physical Vs Table facilitates the programmer to view the COBOL structure to corresponding tables i.e., COBOL may contains occurs or redefines, depending on the clause it gives the table information Table Vs Columns Details of structure contain field name, data type, format size and qualifiers. Based on physical name, no of fields, record length, Database tables will be created. Role & Responsibility: • Sr. Software Engineer • Involved in Study & Analysis of Y2K Tool Conversion. • Involved in study & Analysis of Cobol code for Developing Y2K Tool • Involved Design & Development of Tool • Design & Development of Documentation • Design of GUI screens for report like tool • Involved in the coding and development of the tool • Involved in preparation of test cases Environment: Power Builder 6.0, Oracle 7.3 - SQL,PL/SQL, PVCS, Microsoft Install, COBOL on Windows NT IndSoft Pvt. Ltd., India May 1998 – Oct 1998 MMS Material Management System comprises series of modules that aim to manage details of raw materials to finished goods status considering right from purchase of raw material to invoice of finished goods from the company premises. Role & Responsibility: • Software Engineer • Involved in Study & Analysis of Material Management System (MMS) • Involved Design & Development of MMS • Design & Development of Documentation • Design of GUI and Report screens • Numerous reports were generated for preview and preformatted printout using Crystal Reports. • Involved in the coding and developm0ent of the MMS • Involved in preparation of test cases Environment: Power Builder 6.0, SQL Anywhere, on Windows NT IndSoft Pvt. Ltd., India Jan 1998 – Apr 1998 EPE System Employee Performance Evaluation (EPE) System comprises of Employee's Production Performance Average production status and report to organization. Role & Responsibility: • Software Engineer • Involved in Study & Analysis of Employee Performance Evaluation (EPE) • Involved Design & Development of EPE • Design & Development of Documentation • Design of GUI and Report screens • Reports were generated for preview and preformatted printout using Crystal Reports. • Involved in the coding and development of the EPE • Involved in preparation of test cases

Environment: Power Builder 6.0, SQL Anywhere, on Windows NT

6

IndSoft Pvt. Ltd., India. Aug1997 – Dec 1997 IMPEX IMPEX for Namita Trading Corporation. Objective of the project is to develop and implement a system that supports the activities of a trading company that is having several branches all over the world. Developed and tested Stock module Role & Responsibility: • Software Engineer • Involved in Study & Analysis of IMPEX for Stock Module • Involved Design & Development • Design & Development of Documentation • Design of GUI screens • Involved in the coding and development • Involved in preparation of test cases Environment: Power Builder 5.0, SQL Anywhere, on Windows NT EDS Pack, Indian Hospital Association (IHA) Apollo Hospitals Apr 1997 – Jul 1997 EDS Pack EDS Pack for Apollo Hospitals, Hyderabad. The aim of this package is to maintain the details of all departments and their respective equipment/machinery being used for different purposes. It also maintains different suppliers for different equipment in a way that it provides instant info in all the respects. Apollo Hospitals using this pack for several branches all over the India Role & Responsibility: • Programmer • Involved in Study & Analysis of EDS Pack • Involved Design & Development • Design & Development of Documentation • Design of GUI and Report screens • Involved in the coding and development • Involved in preparation of test cases Environment: Power Builder 5.0, SQL Anywhere, on Windows NT Integrated materials Management Systems, ECIL, India. Jan 1996 – Jun 1996 Electronic Corporation of India Limited, India, Integrated Materials Management Systems for ECIL, India. IMMS is a migration project from COBOL, Mainframe legacy systems to Oracle. This project for their internal usage purpose, having different modules like Recommendation, Purchase, Sales, and Distribution. Responsible for Recommendation Module that was migrated from COBOL programs to Oracle 7.0, Forms 4.0, Reports2.0 and did all reports in Pro* C and Pro* Cobol which are pre compilers of Oracle. Role & Responsibility: • Programmer • Responsible for Recommendation module for analysis and design screens. • Involved in the code developing and testing. • Involved in preparation of test cases. Environment: Oracle 7.0 SQL, PL/SQL, Forms 4.0, C, Pro* C and Pro* COBOL, Scientific application development on UNIX Education MCA - Master of Computer Applications. 1997

Nagarjuna University, India