Location
US-CA-San Diego (will consider relocating)
Posted
Dec-03-07
RESUME DETAILS
SUMMARY
• 4 years of extensive experience in developing web applications using Java, J2EE components and Web Technologies like HTML, DHTML, CSS, AJAX, XML, and JavaScript in n-tiered architecture using MVC. • Experienced in developing rich UI web applications using Ajax Yahoo UI Toolkit (YUI) and DHTML. • Experienced in developing rich client applications using Eclipse RCP. • Experienced in performing unit tests using JUnit. • Experienced in XML, XSLT and other XML technologies. • Sun Certified Web Component Developer and Sun Certified Java Programmer • Experience in insurance industry. • Proven aptitude for learning and working on emerging technologies.
EDUCATION
Masters of Science (Tech) in Information Systems from Birla Institute of Technology and Science (BITS Pilani), India
TECHNICAL SKILLS
• Languages - Java, SQL, PL/SQL, SWT (Eclipse RCP) • SUN Technologies -- Servlets, JSP, JDBC, XML • Operating System - Windows XP, Windows 98, Windows 2000 • Application Server -- IBM Websphere 4.0 and 5.0, Jakarta Tomcat • RDBMS -- Oracle • IDE -- Websphere Studio Application Developer, Eclipse 3.X • Web Technologies/Scripting Tools -- HTML, DHTML, XML, JavaScript, AJAX and CSS • Configuration Management - PVCS (Merant Version Manager), VSS • Productivity Tools - Toad, PL/SQL Developer, XMLSpy • Testing Frameworks - JUnit
ACHIEVEMENTS
• Sun Certified Java Programmer • Sun Certified Web Component Developer • Recipient of the “Performer of the Month” Award awarded by Tata Consultancy Services.
WORK EXPERIENCE
CONTINENTAL CASUALTY COMPANY (CNA), Chicago, U.S.A July 2006 to till date Programmer Analyst
The Risk Management Workbench is a suite of 10 applications under Specialty Billing and Casualty Insurance. These applications are client/server front ends to a mainframe system, which is a full scale accounts receivables system used for billing, monitoring and reporting of receivables for all businesses produced by Risk Management. The system architecture is designed in such a way that it works with Web sphere Application server and UNIX server. The UI and the business logic are handled in the J2EE part. And the complex calculations, report generations and Mainframe batch jobs are run on the UNIX server using shell scripts and C programs.
Responsibilities • Responsible for stabilizing and maintaining the Claim Reimbursement and Reconciliation J2EE applications. • Responsible for analysis and documentation of artifacts like Detailed Design document (this provides the screen-to-screen navigation, interaction between the UI widgets and Database tables), Architecture Document, Induction Manual, User Manual and Database Architecture document. • Involved in developing new enhancements in the MVC Bridje Architecture based web application. • Developed Claim Reimbursements calculation module using JSP pages for presentation and AJAX and JavaScript for client-side validations. Utilized AJAX for submitting claimant's selection list values to the server and for performing form validations. • Developed Feedback forms and Contact forms for the Claims home page using AJAX Yahoo UI Toolkit. AJAX scripting tasks also included providing tabbed browsing view. • Responsible for identifying problem areas in claims processing and for providing recommendations to speed the process. • Providing Process Improvement Initiatives for improving the existing application and its workflow. • Involved in knowledge transition plan and application hand-over process from the clients. • Performed unit testing of assigned module and quality testing of the new modules developed. • Responsible for identifying frequently arising defects and providing permanent fix, thereby reducing the number of defects arising and stabilizing the application. • Involved in knowledge transition to the offshore team members. • Performed internal Quality Assessment (IQA) of the modules developed.
Sanlam February 2006 to June 2006 Programmer Analyst
The objective of this project was to replace the existing Siebel application with a J2EE based system (CCA), thereby reducing the operational and maintenance cost. CCA follows Service Oriented Architecture (SOA) and conforms to SOA standards and uses IAA model as reference. As an alternative solution, Eclipse RCP was recommended and subsequently used as the platform for development.
Responsibilities • Involved in reengineering the application from Siebel to J2EE. • Responsible for designing a prototype of the Call Center Application using RCP. • Developed the UI screens using Standard Widget Toolkit. SWT provides a rich “look and feel” to the widgets and UI components. • Involved in fine-tuning the prototype to achieve optimum performance and efficient response time. • Involved in business design and integration of SWT into the SOA architecture. • Responsible for creating Induction Manual, Page Design Documents and Training manuals. • Responsible for interacting with the development team on a day-to-day basis to ensure smooth running of the project. • Identify and advise the Project Manager of any risks associated with a phase. • Prepare reports for the Higher Management/Clients.
Environment: Eclipse 3.X (Eclipse RCP, SWT), Windows XP
KAISER PERMANENTE, Pasadena, U.S.A February 2005 to January 2006 Java Programmer
LORIS, a publication system required the development of batch jobs to track the different benefit plans promotional offers. Different batch jobs were run to keep track of the details of the promotional materials ordered, the details of the vendors supplying the promotional item and the names and addresses of the customers eligible for receiving the promotional offer. A system was needed to manage the above-mentioned processes efficiently. The batch jobs were developed using Java and PL/SQL queries alone. The batch jobs are triggered using a daemon thread regularly. The application server used is Websphere 4.0.
Responsibilities • Involved in understanding the business processes and defining the requirements. • Involved in the whole (SDLC) life cycle of the project right from designing the project to implementation. • Primary responsibilities included batch jobs development for a publication system that required an automated process to deal with the shortcomings in the Inventory and Logistics Department. • Designed and implemented the whole automation process by developing different batch jobs to keep track of the details of the promotional materials ordered, the vendor supplying the promotional item, the retailers, logistics people and the names of the eligible customers. • Involved in writing queries, triggers and stored procedures using PL/SQL for fetching inventory information, stock levels and for updating customer information. Additional tasks included writing complex queries to determine the status and tracking of customer outreach program. • Involved in unit testing using JUnit Testing framework.
PRUDENTIAL FINANCIAL, New Jersey, U.S.A December 2003 to January 2005 J2EE Programmer
The Prudential Insurance Company of America offers a variety of products and services, including life insurance, group insurance, mutual funds and annuities. Group Insurance segment manufactures and distributes a full range of group life, long-term and short-term group disability, and long-term corporate- and trust-owned life insurance in the U.S. primarily to institutional clients for use in connection with employee and membership benefits plans.
Responsibilities • Customized the Web Enrollment application for Wal-Mart -- one of the biggest clients of Prudential's Group Insurance. • Involved in writing of JSP pages for the presentation of data. • Used JavaScript's for Client Side validation in JSP pages. • Worked extensively using WebSphere Studio Application Developer. Responsible for developing and deploying web components on WebSphere Application Server. • Developed an internal module for an online commissioning system. This module enables insurance brokers to interact with the system and manage their commissions. • Secondary responsibilities included investigating and fixing reported bugs and developing User interfaces/functionalities. • Developed XML's as part of Web Enrollment application. These XML's were used as data feed for another web application. These XML's consisted of insurer's critical personal information. • Developed GUI screens using JSP and user validations using JavaScript for Web Enrollment and On-line Commissions applications. • Developed action classes for handling client requests and helper classes to interact with the DAOs. • Created Stored Procedures, Functions and Triggers using PL/SQL. • Troubleshooting and fixing bugs during the testing phase of the application.