Sriram dontsendmails@yahoo.com 91-- 1234567890 321/A, 4th Main, Kaggadasapura Road C.V.Raman Nagar Bangalore - 560093 Current Location: Bangalore Title: Java J2EE Design E-Commerce 6.5 Yrs of Experience Work Experience: Skills: 6.5 years JAVA J2EE DESIGN E-COMMERCE Current Organization: Previous Organization(s): Industry: Perot Systems TSI India Ltd Polaris Software Labs IT/ Computers - Software Highest Degree Held: Gender: Date of Birth: Current Annual Salary (Rs. in Lacs): B.E/B.Tech (Mechanical) ,University of Madras Male 18th Feburary 1978 6.8 Detailed Resume: V.SRIRAM Experience Summary: About 6.5 Yrs of professional offshore and onsite software experience in development, analysis and design of Java and other Web based technologies for Telecommunication projects and B2B portals. Experience in Designing Databases using OORDBMS in Oracle 8 and creating procedures in Databases like Sybase and SQL Server. Employment Particulars: Duration Company Designation Aug 03 - till Date Perot Systems TSI Ltd Associate Jul 02 - Aug'03 Polaris Software Labs Ltd Associate Consultant (American International Group Systems Solutions) Nov 01 - Jul 02 Pinnacle Info Solutions Pvt Ltd Programmer. Jan 01 - Oct 01 Avenues Consultants Software Engineer. Resume of Sriram Page 1 Jun 99 - Dec 00 Programmer. Soffia Software Ltd Trainee Software Knowledge Web Programming Language HTML, Java Script, XML, XSL. Java Server Side Programming Middleware Servlets, Struts, Jsp, SQLJ EJB. Operating Systems Back-End Linux, Solaris, Windows'9x, NT, 2000. Oracle 8, Sybase ASE, MS SQL-Server. Application Servers Design Jboss, Weblogic, WebSphere. OOAD, UML Certifications: Brain Bench Certified Java1.2 Programmer Brain Bench Certified HTML 4.0 Programmer Brain Bench Certified JavaScript Programmer Educational Qualifications: Degree University 1. Bachelor Of Engineering 70% Resume of Sriram Aggregate University Of Madras Page 2 Project Particulars: Assignment #1: Title Client Vanguard Next-Gen Kiosk Perot Systems U.S. Environment H/w: Touch Screen Panel, 1D, 2D Barcode Reader, Magnetic Strip Reader O/s: WIN XP S/w: Java 5.0, Applet, JFC, JSP, Struts and JavaScript Duration Jul'05 - Till Date Location USA Team Size 7 Tools: JDeveloper 10g, Magic Draw UML Vanguard car rental is a JV between National and Alamo. They wanted to build an application, "Next Gen Rental Kiosk" to minimize waiting time and ease the rental process for the Alamo/National Customers. The kiosk application will provide the ability to rent a vehicle with an existing reservation and provide an Incremental sales operation to an Alamo customer. The rental process on kiosk starts with the identification of reservation with search mechanism based on Reservation Number, Credit Card Number, Drivers License Number, Emerald Club Card or Central Billing Card. The Kiosk provides the customer with the ability to Modify Rental Data, Profile Update, addition of additional drivers, up-sell a vehicle, Options to Special Equipment and Vehicle Protection (coverage's) and Fuel. The Payment functionality permits the system to capture payment mechanism and authorize or settle payments. The RA finalize functionality creates the final rental agreement and prints a copy for the user. Role: INVOLVED IN CREATING THE USER INTERFACE SUCH THAT IT CAN CONNECT TO THE EXTERNAL DEVICES USING THE DEVICE'S API. ANALYSIS AND DESIGN OF USE CASE DIAGRAMS, CLASS DIAGRAMS AND SEQUENCE DIAGRAMS BY IDENTIFYING THE ENTITIES AND IN DEPICTING THE PROCESS FLOWS. Assignment #2: Resume of Sriram Page 3 Title Diamond - Premium Billing - Support Client Perot Systems U.S. Environment H/w: Intel Pentium O/s: WIN XP S/w: jdk1.4, JSP, Struts, JavaScript Duration May'04 - Jun'05 Tools: Eclipse 2.1 Premium Billing Application uses the Jakarta Struts and the Diamond Services Framework (DSF), a framework that has a generic access-type by providing a much scalable way of accessing its services by adopting the client Proxy pattern. Premium Billing application provides the Scenarios for calculating the premium based on family units or at the individual member level at various billing frequencies, it also enables specific Open Item invoice processing for tracking bills and accounts receivable at an invoice level. It has ability to increase rates based on Billing Begin Date or the Group's Common Billing Date, and also Supports Automated Clearing House and Lockbox functionality. Maintain billing history to be referenced for interfaces, reporting, and on-line inquiry. Update General Ledger from group billing, cash application and manual adjustments, Modify Individual billing to allow for the Common Billing Date to be used. ROLE: INVOLVED IN DEFECT FIXING FOR PREMIUM BILLING PROJECT FOR THE CLIENTS LIKE MBF, BCBSRI UNDER STRICT TIME FRAME AND FORWARD FITTING THE FIX TO THE LATER VERSIONS OF DIAMOND PREMIUM BILLING. MENTORED AND REVIEWED THE DEFECTS FIXED BY OTHER TEAM MEMBERS. INVOLVED IN TRAINING OTHER TEAM MEMBERS ABOUT THE PREMIUM-BILLING MODULE. INVOLVED IN CONSTANT COORDINATION WITH THE CLIENTS, TO GATHER THEIR REQUIREMENTS THROUGH CHATS, EMAILS AND CONVERSATION CALLS Assignment #3: Title Client Duration DIAMOND Premium Billing Perot Systems Ltd (USA) Sep '03 - May'04 Resume of Sriram Page 4 Team Size Environment Tools: 8 S/w: Jdk1.4, JSP, Struts, JavaScript. Eclipse 2.1 Premium Billing Application uses the Jakarta Struts and the Diamond Services Framework (DSF), a framework that has a generic access-type by providing a much scalable way of accessing its services by adopting the client Proxy pattern. Premium Billing application provides the Scenarios for calculating the premium based on family units or at the individual member level at various billing frequencies, It also enables specific Open Item invoice processing for tracking bills and accounts receivable at an invoice level. It has ability to increase rates based on Billing Begin Date or the Group's Common Billing Date, and also Supports Automated Clearing House and Lockbox functionality. Maintain billing history to be referenced for interfaces, reporting, and on-line inquiry. Update General Ledger from group billing, cash application and manual adjustments, Modify Individual billing to allow for the Common Billing Date to be used. Role: INVOLVED IN CREATION OF THE AUTOMATED FUNDS SERVICES MODULE, EFT (ELECTRONIC FUNDS TRANSFER) AND THE LOCK BOX FUNCTIONALITY, ELECTRONIC FUNDS TRANSFER (EFT) IS A METHOD TO ELECTRONICALLY TRANSFER FUNDS TO/FROM EXTERNAL PARTNERS. EFT IS LIMITED TO THE DIAMOND ACCOUNTS RECEIVABLE FOR THE PURPOSE OF COLLECTING PREMIUM PAYMENTS FROM DIAMOND CUSTOMERS Lockbox involves creation of a payment Batch equivalent to the data present in the import valid Lock box XML file. Involved in creation of the Scenario for creation of Accounts receivable Accounts (ARCUS) for the Existing customers. Assignment #4: Title Client Jersey U.S Duration Team Size AIU Web Architecture (S3 Core) 2.0 American International Underwriters (AIU) - New Jan '03 - Apr '03 2 Location U.S.A Application Overview: This project enables the maintenance of S3 core architecture with a web-enabled interface. The S3 2.0 utility allows the user to logon to the system and then to Start, Stop and Restart the Architecture based on the current status. The Enhancement in S3 Core 2.0, involves the plying the PropertyFactory and LogFactory from the Architecture and making them as an independent singleton, which helps any application to use the PropertyFactory and LogFactory without even starting the Architecture. Other enhancement is evolution of configuration of the architecture through Resume of Sriram Page 5 a single XML rather than having separate configuration files for each components and the format of logging is also being converted to XML, which helps in easier maintenance of Logs. The interface also gives an easier way of maintaining the cfg files of the previous versions through an Xml file. The interface in turn uses the S3 core to Render its XSL, this also gives the user a greater ease in case of Dynamic Logic attachment, Label Maintenance and Property Maintenance. The Log factory and view log module enhances the way the log is being Maintained and allows the easier maintenance than before. Role: Involved in complete designing the Html, JavaScript, XSL files and creating the front end and processing classes for the Label Maintenance, Dla and property Maintenance modules. Assignment #5: Title Client Duration Team Size Location Oasis Regional Bancassurance Bank Of Asia -Thailand for AIGSI Malaysia Aug '02 to Oct '02 6 Malaysia Application Overview: This portal does all POS functionality necessary to support and manage a sales process from establishing a prospect to concluding a sale, including product illustration / quotation, through to approval, with the exception of cases where further risk assessment/underwriting is required. It's webbased and is accessible through a client browser. All screen text and field entries are in English in the generic version and will be converted to other languages in the country specific version. The Contact Management Module allows Users to enter customer and prospect details, employees and family details, birthdays, expiry or policy anniversary information and contact history to prompt calls, follow up or other activities. Basic functions include visit scheduling - lead referral, appointment arranged, appointment held, sale closed, policy issued and general diary functions. The Fact Find and Financial Analysis Module walks a user through data collection and fact-finding process, and makes recommendations based on the applicant's disclosures. The System also provides online application rating, quote and cover note of the insurance issue through interface with underwriting engines. Role: Involved in creating the prototype screens for the contact management module using HTML, JavaScript and XSL and created the Security component Resume of Sriram Page 6 that acts as a fundamental block for Authenticating and Authorizing and user. The Security Component is implemented by all other independent services. Assignment #6: Title Client Duration Team Size Risk Management Portal Lehman Brothers Bank, NY US Nov '01 to Jul '02 6 Application Overview: Risk Management Portal is a B2B portal that provides the Risk Information about a Financial Company based on data received from each Trading desk for a specified trading date as a spreadsheet. These data are being transferred from the spreadsheet to the corresponding database either SQL Server or Sybase. It provides two Applications wherein; each application contains a list of Products like BDLite and Fixed Income Products, which is provided to the user based on his privilege. The Interface is such that it displays the data from the database to the front end through a persistent logic bean, which provides a way for persisting huge amount of data based on the business logic. Data communication between the bean and the database is done through Stored Procedures. Role: Involved in creating the Bean for displaying data and in creating an analysis through which a XY-graph or a pie chart is displayed on the front end that enables the user to know much about the relationship of the products. Designing Normalized Database tables for every product and in writing stored procedures in Sybase and SQL Server. Involved in reviewing the code created by the team and integrating it the application and deploying it in the Weblogic application server. Assignment #7: Title Client Duration Team Size Design Customer Management Portal Cybera Inc, Nashville, US Jan '01 to Oct '01 6 UML, Visio Resume of Sriram Page 7 Application Overview: Customer Management Portal provides an interface for the Customers to interact with Cybera's Operations Support Systems. In this interface, Customers are provided access to Cybera's Work Order Application and Trouble Ticket Application. An optional Menu for adding different users to access a specific Customer's OSS View is provided as well. All User Interfaces are designed per Sun's Look and Feel Style Guide and are consistent for both Customers' Access Menus and Cybera's internal staff's Intranet access to the OSS. To facilitate multiple access controls, different user levels with different modes of access are provided. These access modes allows individual users only certain specified areas of access and does not permit them to view other areas, thus providing a rigid security for data access. It is therefore essential for the implementation to have a single System Administrator for Cybera's Intranet access and a single Customer System Administrator for each and every customer. The Customer System Administrator will be able to create a user for that customer's view only. Role: Lead a team of four members and involved in creating Entity and session Beans for System Administrator, Trouble Ticket, Provisioning, Build Out modules. Involved in arriving DBSizing and designing database, creating user defined types and their corresponding Wrappers in java and creating SQLJ files for all the tables and integrating it with the bean. Involved in integrating all the beans to an Application and deploying it on Oracle Application Server. Other Assignments Actively participated in the assignments like www.aigdirect.com for AIG U.S during Jul '02 to Aug '02 www.gemlinx.com for GemLinks India Pvt Ltd, during Aug '00 to Dec '00 www.clement2.com for Clements Management Consultancy, during Mar '00 to Jul '00 Email organizer for Caliberplus, during Oct '99 to Feb '00 Delivery Assured Protocol for Soffia Software, during Jun '99 to Sep '99 Personal Details: Fathers Name : Mr.R.Venkataramani. Date Of Birth : 18 Feb 1978 Sex : Male. Marital Status : Married Nationality : Indian. Resume of Sriram Page 8 Current Address Resume of Sriram : 321/A, 4th Cross, Kaggadasapura Road, C.V.Raman Nagar, Bangalore - 560093 Page 9