You are on page 1of 7

Srinivas Vombolu E-Mail: srinu_vom@yahoo.

com Mobile: 9963451974 SUMMARY OF SKILLS 8 years of extensive experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client-server technologies. Involved in all the phases of Software Development Life Cycle (SDLC). Extensive experience in developing applications using JSP, Servlets, JavaBeans, SWING, EJB, JSP Custom Tag Libraries, JDBC, JNDI, LDAP, JavaScript, RMI/IIOP, Java Mail, applets, XML and XSLT. Developed and deployed multi-tier Enterprise Applications using WebSphere Studio (WSAD5.x) and WebLogic Workshop 8.1 Application Developers. Strong Working experience in Design, Development and implementation of J2EE frameworks like (Model View Controller) Struts. Expertise in developing and deploying EJB using WebSphere and WebLogic. Developed J2EE applications on IDEs like Eclipse, JDeveloper 9.x/10.x and JBuilder8.x/9.x. Implemented Design patterns such as Session Faade, Abstract Factory, Singleton, Value Object, DAO, Business Delegate, Transfer Object, Value List Handler, command Pattern and Service Locator. Experience in configuring and deploying Web Applications using BEA WebLogic 6.x/7.x/8.x, IBM WebSphere 4.x/5.x Application Servers and Tomcat Web server. Developed ANT and UNIX Shell Scripts for the build and deployment of J2EE applications. Working knowledge in using UML, XML parsers (SAX, DOM), XSL, XSLT, HTML and DHTML. Sound RDBMS concepts and extensively worked with Oracle 9i/8i and DB2. Familiar with designing and coding Stored Procedures, Triggers, Cursors and Functions using PL/SQL. Very good experience in developing Test Cases using JUnit. Conversant with ISO 9001 quality procedures, while executing projects. CMM Level 5 project environment experience. Good communication and interpersonal skills and a very good team player with the ability to work independently TECHNICAL SKILLS Application Architecture Analysis & Design Distributed Technologies J2EE Technologies & Web Technologies UML and Rational Rose Requirements Analysis, System design, System modeling and applying Design Patterns RMI, EJB and CORBA EJB, JSP, Servlet, JavaBeans, Struts, JDBC, ODBC, JNDI, RMI, JSP Custom Tag Libraries, Tiles, XML (SAX & DOM), Java Mail API, JAXP, ANT, Applets, FTP, TCP/IP, SDLC, Java Script, HTML, DHTML and CSS WebLogic, WebSphere (WAS), OC4J, Tomcat, IIS PL/SQL, SQL Server, Oracle 9i/8i, MS-Access, DB2

Application servers and Web Servers Data Bases

Source code Control Other Tools & IDE Languages & OS

CVS, VSS WASD, Eclipse, Visual Caf, JUnit, log4j Java, PL/SQL, C, C++, Visual Basic, Windows NT/2000, Sun Solaris, Linux and UNIX

EDUCATIONAL QUALIFICATIONS Master of Computer Applications from Andhra University, India. Bachelor of Science in Electronics from Andhra University, India. PROFESSIONAL EXPERIENCE Organization Technical Lead, Liberty Mutual, NH, USA Technical Lead, Wipro Technologies, Bangalore, India Software Engineer, VisualSoft Technologies, Hyderabad, India Technical Lead Client: Liberty Mutual, NH RAPID 29th Jan 2008 15th Jul 2008 1st Dec 2003 -- 21st Dec 2007 14th Mar 2000 7th Oct 2003

Jan 08 Jul 08

RAPID is an integrated suite of applications used to quote rating plans factors, capture sold quote rating plan information, and process rating plan adjustments. There are five individual applications within RAPID 1. RAPID Data Capture (Quote / Plan / Customer) 2. RAPID Premium 3. RAPID Workflow Process Manager 4. RAPID RTM 5. RAPID Control View RAPID Premium is used to capture audited premium and exposure details for Contracts included on a retrospectively rated plan. This data is captured via an interface with the PCH database or by directuser input. RAPID RTM (RAPID Table Maintenance) is used to capture and maintain factor information used in the calculation of basics and other charges for filed plans. Access is restricted to the Lewiston Retro Department.The Quote portion of the RAPID Data Capture is used to calculate quotes for filed plans.The Plan portion of the RAPID Data Capture is used to collect additional plan parameters on both filed plans and Large Risk Alternative Rating / Large Deductible plans. Endorsements, Letters and/or Notification forms are also available to support these plans.The data captured is used to calculate rating plan adjustments.RAPID Workflow Process Manager is a tool used by the Retro Operations Department to monitor the system activity on individual rating plans. Responsibilities Interaction with business users. Involved in requirements gathering, analysis and development. Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Action Form, Struts Tiles and Struts Tag Libraries. Extensive use of HTML/Servlets/JSP/XML for the presentation layer along with JavaScript for the client side validations. Developing the PL/SQL procedures, functions and triggers. Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug)

XML Parsers like SAX, DOM and Document Builder Factory were extensively used to write Java client programs to parse the XML feeds. Implemented Session Faade, Command Pattern, DAO design patterns. Involved in writing ANT build files, for the build (Creation of JAR, WAR). Merging the code of the other team member and moving them to QA and production. Application deployments in UAT and Production.

Environment: Java, Servlets, JSP, Struts, JavaScript, Custom Tag Libraries, HTML, XML, Ant, log4j, EJB, WebSphere Application Server 6.0, Oracle 9i Onsite Coordinator in London (1 year), Offshore Technical Lead (6 months), Wipro Technologies Client: British Petroleum, UK May 06 Dec 07 Project & Portfolio Management Application Description: Project & Portfolio Management tool is a web based project and portfolio management application that allows process automation and tracking of key portfolio and project management data in a single global repository. It offers functionality throughout the organization, including Project Management, Resource Management, Portfolio Intelligence, Time and Expenses, Changes, Risks, Issues, Baselines etc. Responsibilities Involved in requirements gathering, analysis, and Use Case development. Onsite coordination. Interaction with business users. Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Action Form and Struts Tag Libraries. Extensive use of HTML/Servlets/JSP/XML for the presentation layer along with JavaScript for the client side validations Developing the PL/SQL like procedure, functions, and triggers. Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug). XML Parsers like SAX, DOM and Document Builder Factory were extensively used to write Java client programs to parse the XML feeds. Implemented Session Faade, Command Pattern, DAO design patterns. Written UNIX shell scripts for processing flat files and log files. Involved in writing ANT build files, for the build (Creation of JAR, WAR). Merging the code of the other team member and moving them to QA and production. Application deployments in UAT and Production. Environment: Java, Servlets, JSP, Struts, JavaScript, Custom Tag Libraries, HTML, XML, Ant, log4j, EJB, WebSphere Application Server 5.1, Oracle 9i Senior Software Engineer, Wipro Technologies Client: Shell, UK BPR MI

Jul 05 - Apr 06

Description: Business Performance Report Management Information is a web application that helps various departments in an organization to share their business performance information with other

departments. Every month, old reports were archived and new reports are uploaded through the application. It helps the Management team to assess the situation of the business performance and take necessary actions. Responsibilities: Requirement Analysis, Design, Development and Testing. Implemented the architecture of the modules using core J2EE patterns like Front Controller, Business Delegate, Service Locator, DAO, Value Object, Info Object, Value List Handler, Composite View Pattern etc and relevant GoF patterns like Factory pattern, Singleton pattern etc Enhanced the features of Browser Components using Java, JSTag Libraries, JavaScript, HTML and Struts1.1 framework Maintaining server logs with the support of Log4J Framework Involved in coding java Supporting classes Used JavaScript to perform client side validations Developed stored procedures and queries with PL/SQL and SQL Involved in code reviews and Configuration management Used Controller and ANT for building java application Environment: OC4J, Oracle 9i Java 1.3, Servlets, JSP, EJB, Struts 1.1, JavaScript, Custom Tag Libraries,

Senior Software Engineer, Wipro Technologies Client: National Grid, UK 05 QuarterBack5

Sep 04 Jun

Description: The Quarterback program is part of Transcos response to reduce its operational costs by 25% over the next 5 years period. To achieve this, new and existing processes have been identified where potential savings and improvements can be made that will contribute to operational cost reduction objective. Transco has chosen Advantex, developed by MDSI, as the Mobile Work Force (MWF) solution, referenced from now on as QB5 solution, to achieve the above objective. As part of the national rollout of the solution, the mobile system will need to be integrated with various back office systems. As part of the QuarterBack5 project Networks Stream, the Advantex system needs to be integrated with existing Transco legacy systems e.g. STORMS and EMW, which forms the core Work and Asset-management system. See Beyond eBusiness Integration Suite is used in Transco as the integration layer between the above systems. Responsibilities: Involved in low level design of components using UML Developed class diagrams and sequence diagrams during low level design. Involved in UI Design and Creation Enhanced the features of Browser Components using Java, JSP, Tag Libraries, JavaScript, HTML and Struts1.1 framework. Involved in High Level design using EJBs and Data Access Objects Used Ant extensively to build scripts Developed Action classes and JSPs for presentation layer. Implemented API Testing using Junit Frame Work Environment: JDK1.3.1, OC4J, JSP, Servlets, Struts, EJB, Oracle 8i, PL/SQL, JavaScript, JDBC, HTML, MS Visual Source Safe

Senior Software Engineer, Wipro Technologies Client: Centrica, Houston, TX 04 Norman Billing Engine

Jun 04 Aug

Description: Norman Billing Engine handles Customer Billing Calculations in Norman System. It provides the functionality to calculate the supplier charges for the consumption and to transmit the charges to the Utility in a timely and efficient manner. Adjustments can be applied through front end by CSR. It also supports payments received from Utility and maintains different types of history that includes Billing, Usage, Supplier Charges and Adjustments. Responsibilities: Involved in requirements gathering, analysis, design and coding. Involved in designing the feature information storage in properties file, xml & oracle database Designing and developing JSP Pages and Servlets Developed Session (Stateful /Stateless) and Entity (CMP) beans (EJB) for crucial business logic. Deployed the EJBs on WebSphere Application Server Used JDBC to access Database. Involved in coding java Supporting classes Used Ant extensively to build scripts Involved in configuring the versions using CVS. Involved in the development of Oracle Stored Procedures. Environment: Java 1.3, Servlets, JSP, JDBC, ANT, CVS, WebSphere Application Server 5.1, DB2 Software Engineer, Wipro Technologies Client: Boeing, Seattle, WA May 04 CrewMember Mastero System Dec 03 -

Description: CrewMember Mastero System is a fully integrated planning and scheduling solution for airline operations. Maestro is intended for optimum crew scheduling. Maestro Suite allows creation of the robust, flexible crew schedules while reducing the operational costs. Maestro supports Work planners, Schedulers and Crewmembers in performing their activities efficiently, ensuring smooth and efficient operation of airlines. Responsibilities: Involved in identifying the use case diagrams Involved in identifying the classes and their relationships Design and development of EJB's, JSP's and BOM. Involved in the development of Rules in ILOG JRules. Developed stored procedures and queries with PL/SQL and SQL Developed Session (Stateful /Stateless) and Entity (CMP) beans (EJB) for crucial business logic. Developed java supporting classes Deployed the EJBs on Web Logic Application Server Environment: Java 1.3, Servlets, JSP, EJB, BEA Web logic 8.1 and Oracle 9i, Rational Rose, JRules

Software Engineer, VisualSoft Technologies Client: The Zenith Insurance, Woodland Hills, CA Zcoll - Zenith Collections Management System

Jul 02 - Oct 03

Description: This project involved analyzing the Direct Collections Management desktop system built on MS Access 97 used at Zenith and re-platforming to a J2EE based web on-line system. It involves case management, diary notification, notes maintenance, transaction management, court event management and user management. It also has extensive reporting capability built into it using Crystal Reports for generating outstanding balance, collection agency assignments and various management reports. System has well built authentication module. Responsibilities: Involved in identifying the use case diagrams Involved in identifying the classes and their relationships Studied on design patterns and their applicability to the project. Involved in Flow representation through the sequence diagrams Developed EJBs and JSPs for Court and Notes Modules. Performed Unit testing and performance tuning for the module. Used Java Script and DHTML for validations and various other functionalities on the client interface (browser). Designed and Developed Java Objects based on Java Patterns and UML Specifications Developed stored procedures and queries with PL/SQL and SQL Involved in code reviews and Configuration management. Participated in requirement and design reviews. Environment: Java 1.3, Servlets, JSP1.1, EJB, Struts 1.1, Crystal Enterprise 8.5, BEA Web logic 7.0 and Oracle 9i, PVCS-VM 6.6.10, Rational Rose. Senior Programmer, VisualSoft Technologies Client: The Zenith Insurance, Woodland Hills, CA Business Integration of Zenith Business Partners (SAIS) Jan 02 Jun 02

Description: The application provides integration of Zeniths existing system with their business partners (Superior Access) by utilizing the ACORD XML Ver 1.0 standards. Responsibilities: Involved in technical design for SAIS-Zenith integration. Involved in the development of EJB and Implemented business rules. Implemented XML SAX and DOM parsing using JAXP API. Performed Unit Testing for SAIS-Zenith integration. Environment: Java 1.3, EJB, XML, BEA Web Logic Server 6.0/6.1, VisualCafe4.5

Programmer, VisualSoft Technologies Client : The Zenith Insurance, Woodland Hills, CA Paychex

Aug 01- Dec 01

Description: The Zenith is following Acord XML Standards for accepting the Applications/Quotes from the Producers. From Zenith, a nightly batch process runs which sends the applications/Quotes

information of the Zenith Policies to Paychex Company. A user interface is developed in JFC Swing that takes input parameters from the user regarding database, Mail and file Parameters. The classes designed for this project will use the parameters the user had defined in the user interface and will fetch the details of policy from the database. The retrieved details will be converted into the Acord XML file format. By using XSL, the Acord XML format is converted into the AL3 file. The AL3 file generated will be sent to the Paychex Company by email automatically at a specified time set by the user. Responsibilities: Programming the Client Application for this Project in JFC Swing Developed XSL Style sheet to transform Acord XML Format to AL3 Format. Performed Unit Testing for Paychex. Environment: Java 1.2, JFC Swing, JDBC, XML, XSL and Oracle 8i, Visual Cafe 4.5, Rational Rose 2001 Programmer VisualSoft, Hyderabad, India VisualSoft JBXMLEditorKit Mar 00 - Jul 01

Description: VisualSoft JBXMLEditorKit is a Suite of powerful Java Beans that provides a comprehensive set of functionalities for manipulating XML content, such as viewing, searching, editing, and processing XML documents. These beans will help in browsing a well-formed XML file in various views. Responsibilities: Involved in the development of swing interfaces for viewer beans. Involved in making the component compatible with IDEs (JBuilder, JDeveloper, Forte, Visual Cafe, Visual Age). Involved in the development of XSL Style sheets for processing beans. Performed Unit Testing for processing and conversion beans. Involved in code reviews and peer reviews. Environment: Java 1.2, JFC Swing, JDBC, XML, XSL and Oracle 7.1 Personal Details: Fathers Name: Place : Date of Birth : Visa : Venkateswara Rao Hyderabad 24th Jan 1974 Valid H1B

You might also like