Documente Academic
Documente Profesional
Documente Cultură
SUMMARY
Over 10 years of experience in software development. Expertise in Java
Architecture/ Programming using J2EE, XML BEAN, MQ SERIES, UML, JAVA 1.X/ 1.2/
1.1/ 1.0, Visual Age for Java 3.02/ 3.0/ 2.0, WSAD 5.1, JBOSS, Web Sphere
Application Server 5.0/ 4.x, WSAD 5.x/ 4.x, RAD, ECLIPSE3.1.2.MYECLIPSE,STRUTS,
TILES, HIBERNATE 3.0, SPRING ,JSP, HTML, DHTML, JAVASCRIPT, CGI, PERL, SERVLET,
EJB, XML, XSL, XSLT, LDAP, CICS, IMS, DB2, JCL COBOL with Backend Databases like
ORACLE10G/8i/8/7.x, DB2, DB2/400, and Ms Access. Used web publishing tools like
FRONTPAGE, VISUAL INTERDEV and Web Focus.
? Experienced in design and development of various web applications. Proficient in
OOP concepts..
? Experienced in Internet, Intranet and database related projects.
? Good Experience in Struts Frame works.
? Excellent knowledge of RDBMS such as Oracle, DB2/400 and MS-Access. Extensive
Knowledge of STRUTS, TILES, HIBERNATE 3.0, SPRING, SWING, AWT, RMI, JSP, EJB,
APPLETS, CORBA, XML, XSL, XSLT, HTML, SERVLETS.
? Experienced in Leading Complex Projects and delivering it, in the stipulated time
frame.
? Experienced in preparation of Specifications, Business Rules and Documentation.
Willing to learn and adapt to new challenges. Self-motivated, quick learner and
team player.
SKILL SET:
OPERATING SYSTEM: WINDOWS-95/98/NT/2000, Sun Solaris, UNIX, DOS, ES9000.
RAD TOOLS: Visual Age for Java 3.0.2/3.0/2.0, IBM Web Sphere Application
Developer Studio (WASD 5.1) , RAD v6 , Visual Interdev 6.0, MS Front Page, JRun
Studio 3.0, Borland JBuilder, UML (Object Oriented Methodologies), Rational Rose,
Rational Clear Case, CVS, RationalClearQuest, Javaweb server, INTO2000,
BYPASS2000.
WEB TECHNOLOGY: JAVA (AWT, JDBC, APPLETS, SERVLETS, SWING), RMI, EJB, JSP,
JAVA BEANS, STRUTS, HIBERNATE, SPRING, TILES, WEBLOGIC, IBM WEBSPHERE 6.0,
Web Focus, XML BEAN, MQ SERIES, HTML, DHTML, JAVASCRIPT, XML, SQL Server.
LANGUAGES: JAVA, HTML 4.0, DHTML, XML, PERL, COBOL, FORTRAN 77, PASCAL,
Visual Basic 5.0, C, C++, RPG/400, ILE RPG, CL/400, SQL/400, COBOL/400.
GIS TOOLS: ArcIMS, ESRI and SDE tools.
DATABASE: Oracle 8.0, DB2, DB2/400, MS Access
MAINFRAME: CICS, JCL, COBOL, MVS
PROFESSIONAL-EXPERIENCE
Responsibilities:
? Responsible for User Interaction, Demonstration of the module for each iteration
cycle.
? Responsible for analyzing and understanding of existing modules.
? Administering the deployment on Web Sphere Application server version 6
? Configuration management for tracking and control of software development and
its activities using CVS.
? Responsible for Designing and level and low level Sequence diagram and Class
diagram.
? Coding Business Objects, Business Delegates, DAO and Hibernate mapping.
? Used Tiles framework for page flow.
? Used XML Bean and MQ Series.
Environment:
Java, (JDK1.2.3), JSP, RAD V6.0, HTML, DHTML, JAVASCRIPT, XML, Servlets, Web
Sphere Application Server 6, SPRING, STURTS, HIBERNATE 3.0, TILES, Windows XP
Pro, Oracle 10g, Log4j, CVS, ArcIMS, ESRI, SDE for Oracle 10g
Responsibilities:
? Technical and Team lead for 4 members.
? Responsible for User Interaction, Demonstration of the module for each iteration
cycle.
? Responsible for analyzing and understanding of existing modules.
? Administering the deployment on Web Sphere Application server version 6
? Configuration management for tracking and control of software development and
its activities using CVS.
? Mentoring programmers on Struts, Hibernate and Spring.
? Coding Business Objects, Business Delegates, DAO and Hibernate mapping.
? Used Spring Framework with Hibernate for transaction handling.
? Used Facade pattern to access different subsystem components
? Used Tiles framework for page flow.
? Knowledge in GIS tools like ArcIMS Application Server, Java Connectors for ArcIMS,
ArcSDE Spatial server.
? Knowledge in FME (The Feature Manipulation Engine) API for collection of Spatial
ETL (Extract, Transform, and Load) tools for data transformation and data
translation.
Environment:
Java, (JDK1.2.3), JSP, RAD V6.0, HTML, DHTML, JAVASCRIPT, XML, Servlets, Web
Sphere Application Server 6, SPRING, STURTS, HIBERNATE 3.0, TILES, Windows XP
Pro, Oracle 10g, Log4j, CVS, ArcIMS, ESRI, SDE for Oracle 10g
? Responsible for High level and low level Sequence diagram and Class diagram.
? Understanding and coding application in Silverstream.
? Mentoring programmers on Struts, Hibernate and spring.
? Coding Business Objects, Business Delegates, DAO and Hibernate mapping.
? Used Spring Framework with Hibernate for transaction handling.
? Used Facade pattern to access different subsystem components
? Java Beans development using Web Sphere Developer Studio V5.1.
? Coding different Modules, which involved Access Beans and JSP using STRUTS
Module.
? Client side validation using Validate framework.
? Used Tiles framework for page flow.
? Maintenance of the application flow control
Environment:
Java, (JDK1.2.3), JSP, Web Sphere Developer Studio WSAD V5.2, HTML, DHTML,
JAVASCRIPT, XML, Servlets, Web Sphere Application Server 5.01, SPRING, STURTS,
HIBERNATE 3.0, TILES, Windows XP Pro, DB2, Log4j, SILVERSTREAM ,
SERENA(VERSION CONTROL), Changeman, Rational Rose.
Client: American Family Insurance Company, Madison WI Dec ?04 - Dec `05
ICS Workflow (Integrated Claims System)
Role: Tech Lead/Senior Programmer.
Description: The Integrate Claims workflow (ICS Workflow) is intranet project for
different actors like ?Support Person, Claim Adjuster and also for different
subsystem. When bill or policy or document has not been assigned to a particular
adjuster, Workflow system will routes these items to different office/unit and also to
particular person in office or unit. If the system cannot determine the office/unit, the
item is routed to unassigned Mail Queue. The support person when logs in to his
Inbox, and check unassigned mail, system deliveries one item at a time and support
person has different operations like
Associate Claim Number: Search for the claim number in COPS system and
associate the number to item
Pend : the item if he want more information about that item.
Return to address: Send back the item from where it came from, only if it does not
belongs to him.
Delete: Delete the item from unassigned queue.
Different modules includes,
1.ebill
2.Settlements
3.FileNet
4.Claims
Responsibilities:
? Responsible for Realization of Use Case.
? Responsible for User Interaction, Demonstration of the module for each iteration
cycle.
? Responsible for High level and low level Sequence diagram and Class diagram.
? Mentoring programmers on Struts, Hibernate and Spring.
? Coding Business Objects, Business Delegates, DAO and Hibernate mapping.
? Used Spring Framework with Hibernate for transaction handling.
? Used Facade pattern to access different subsystem components
? Java Beans development using Web Sphere Developer Studio V5.1.
? Coding different Modules, which involved Access Beans and JSP using STRUTS
Module.
? Client side validation using Validate framework.
? Used Tiles framework for page flow.
? Maintenance of the application flow control
Environment:
Java, (JDK1.2.2), JSP, Web Sphere Developer Studio WSAD V5.1, HTML, DHTML,
JAVASCRIPT, XML, Servlets, Struts, Web Sphere Application Server 5.01, AIX,
Windows 2000, DB2, Hibernate 3.0, Spring, STURTS, Tiles, Log4j, Rational Rose,
FILENET,.
Client: Fireman?s Fund Insurance Company, Novato CA Aug ?04 - Sept ?04
ECUI (Enterprise Customer User Interface)
Role: Programmer.
Description: The Enterprise Customer User Interface is a party management inhouse web application, which connects to different hubs to do transactions. The
transactions include Insurance policies view, update and delete operations. The
existing customers are searched based on Customer name or by Dun and
Bradstreet (D&B) lookup (find by company), the tasks includes Create New
Submission, Update Existing Submission, Add Prospects.
Responsibilities:
? Analysis existing code.
? Implementing new functionality using WSAD 5.1.
? Bug Fixing and User interaction.
? Java Beans development using Web Sphere Developer Studio V5.0.
? Coding different Modules, which involved EJB, Access Beans and JSP using STRUTS
Module.
? Maintenance of the application flow control
Environment:
Java, (JDK1.2.2), JSP, WebSphere Developer Studio WSAD V5.0, HTML, DHTML,
JAVASCRIPT, XML, Servlets, Struts, WebSphere Application Server 5.01, AIX,
Windows 2000
Client: Department of Social Services, Baton Rouge, Louisiana Nov ?03 ? Aug ?04
? Speech Impaired
Others
? The Equipments that they provide for above Civilians are Ameri phone VCO
? Amplified Telephone
? TDD
? Pocket Speak & Read
? Uniphone VCO
? Amplifier
? Compact TDD
In order to supply these equipments to civilians, Department has contractors
(Agency) at different location in the state of Louisiana. These contractors (Agency)
when they issue these equipments to civilians will fill up an Application form, which
contains the information of the civilian and the equipment that has been issued to
them. This filled Application will be mailed to Department of Beneficiary Baton
Rouge head office. Upon the arrival of the application at Head office, Data Entry
person or a Department Clerk will enter all the information into Microsoft Access
Data base as record.
Requirement is to automate the above process as a web based project using
technologies like Java, WebSphere, DB2.
Responsibilities:
? Actively involved in User Requirement gathering. Analyzing, and designing.
? Designed back end (DB2/OS390) and Front end using Web Sphere Studio.
? Actively involved with the implementation of JSP Target, aggregator and sub
pages.
? Java Beans development using Web Sphere Developer Studio V5.0.
? Coding different Modules, which involved EJB, Access Beans and JSP using STRUTS
Module.
? Maintenance of the application flow control
? Configuring, administering and monitoring the performance of the WAS (Web
sphere application server)
? Day to day Interactions with the users to satisfy their needs, Performance and
analysis testing.
Environment:
JSP, WebSphere Developer Studio V5.0, Java, (JDK1.2.2), HTML, DHTML, JAVASCRIPT,
XML, Servlets, STRUTS, EJB 2.0, DB2/OS390, Web Sphere Application Server 5.01,
Windows 2000
Client: Department of Public safety Baton Rouge, Louisiana USA Mar ?02 ? Nov ?03
1. ISS (INVESTIGATIVE SUPPORT SERVICES)
Role: Programmer Analyst / Programmer.
Description:
INVESTIGATIVE SUPPORT SERVICES involves atomizing the Message Distribution of
arrest Information to appropriate persons through Mailing System, Reporting and
Tracking of Investigative Expense Monies, Search Engine for Investigative Expense
Vouchers for both pending and Approved Expenses.
The Basic software component used to make this layer is JSP and Java Beans. The
Application Layer consists of the business logic and operations that ultimately fulfill
the user requests. The WAS (Web sphere Application Server) performs the Web
transactions and interactions in this layer. The Data Layer consists of the SQL server
tables that contain the persisted business object. The application flow in this model
is based upon multiple JSP pages per display (one target, one aggregator and many
sub pages) and uses response redirects and JSP includes facilitating the flow.
Responsibilities:
? Worked as a lead web architect.
? Coordinating Offshore Development Team located at Chennai
? Involved in Analysis and Designing the system Architecture using TogetherJ.
? Actively involved with the implementation of JSP Target, aggregator and sub
pages.
? Java Beans development using Visual Age for Java 3.0.2.
? Implementation of Direct Returns specific business objects and services.
? Maintenance of the application flow control
? Development of the ERD diagrams using Rational Rose to visualize the intercomponent relationships.
? Configuring, administering and monitoring the performance of the WAS (Web
sphere application server)
? Day to day Interactions with the users to satisfy their needs, Performance and
analysis testing.
Environment:
JSP, Visual Age for Java 3.0.2, Java, (JDK1.2.2), HTML, DHTML, JAVASCRIPT, XML, XSL,
XSLT, Servlets, WAS (WebLogic6.1 Application Server), Web sphere Studio, Rational
Rose, Rational Clear Case, Rational Clear Quest, JRun Studio 3.0, Toplink3.5, TOAD,
DB2, Windows 2000, UNIX.
? Inventory Quote
? Saved Quotes
? Dealer Administration
Responsibilities:
? Worked as a Senior System Architect.
? Worked on Model View Controller (MVC) pattern frame work components
? As Graphical User Interface (GUI) developer I used Visual Age for Java 3.0 to
generate multiple GUI screens.
? Developed visual modeling using Rational rose to interpret the interrelationships
between different finance component and classification.
? Worked as a Senior Architect for OOD, System Integration and Business Objects
Modulations.
? Responsible for Installation, configuration, Administration and Performance tuning
have WAS (Web sphere application server) in UNIX platforms.
? Responsible for Developing EJB and Deployment in the Web Sphere application
server environment.
? Used Web Focus for generating reports.
? Developing Applets, Servlets, Session bean, Top link object for object to Relational
database mapping and designing the screens using Swing.
? Using XML parser to parse the information sent by the users that need to be
modified by the IIO. Used SOAP for session tacking from Dealer Track to Payment
Track.
? Extensively using Persistence Builder to generate Model and Service classes using
schema and Mapping to Instantiate the Database object and to connect with the
Back end, mid-tier ODB (Oracle Database) in the OAS (Oracle Application Server)
architecture.
? Testing the application for functionality, flow and Quality assurance Preparation of
requirements and Documentation
? Working as a team leader and leading a team of 5 senior software developers for
system testing and workflow enhancement.
Environment:
Visual Age for Java 3.0.2/3.0, Java, HTML, DHTML, JAVASCRIPT, Swing, JDBC,
Servlets, XML, Top link Query Builder, Toplink3.5, RMI, WAS (Web Sphere Application
Server), Oracle Application Server 3.02/3.0, WS (Web Sphere Studio), Web logic,
Together J, Oracle 8.0, SQL*Plus, JBuilder, Windows 95/NT, UNIX.
Client: Data Safe Inc Boston, Massachusetts Dec ?00 to April ?01
Data Safe Inc.
Role: Sr. Developer
Description:
The Project is an Internet Privacy and Security Service Provider system
Implementation. Application will provide customers on the web a secure means of
accessing email, browsing, purchasing and Carrier purchased goods anonymously,
there are no compatibility issues with data safe solution. The product is a standard
credit card to retailers; therefore there are no disruption in service and no need to
gamble with choosing on payment solution over another. The initial release will
allow 5000 beta users the ability to have authorized login, registration, browsing
and purchasing.
The application is broken down into the following areas of functionality.
? Registration
? Security/User Access
? Browsing/Billing
? Shipment/Tracking
? Reporting/Data Mining
? Account Management/CSR
? Email
? IVR
Responsibilities:
? Involved in Analysis and Designing of the system Architecture.
? Used Enterprise Java Beans (EJB) to ease the implementation and deployment of
application components
? Used Session Bean for better scalability
? Designed and analyzed using Rational Rose. Developed High level and low-level
design using Use case, Components, Activity and Class Diagram models.
? Used Web Root tool, which crushes cookies for anonymous browsing.
? Servlets, Swing, Java Beans and Applet were used to make the systems more
users friendly.
? Testing the application for functionality, flow and Quality assurance.
Preparation of requirements and Documentation.
? Interacted with customers and was also responsible for development and
maintenance of code to be generated in Intranet environment.
Environment:
Visual Age for Java 2.0, HTML 3.2, JDBC, EJB1.1, WebSphere, Oracle 8i, Rational
Rose, XML, RMI, Toplink3.0, Windows 95/NT.
Client: Eddie Bauer Inc Redmond, Seattle, Washington June? 00 to Dec? 00
Location Hierarchy
Role: Software Engineer, Mentoring and team leading
Description:
The project is an Intranet based web application. The current existence of multiple
location entry systems across the Spiegel group companies that contain multiple
processes and terminology
Affects the ability to have common systems. The impact of multiple systems creates
issues of redundant data entry and potential data integrity problems. The Location
Hierarchy project is part of the development of common Corporate hierarchies
(product and location) to support the
Spiegel Group 'Process Excellence' initiative. This project will include a base
hierarchy and the ability to have flexible attributes to meet operational needs.
Location Hierarchy part of the Corporate Hierarchy project, specifically relates to
location, i.e. store and warehouse.
The project consists of replacing the Eddie Bauer location entry screens and map to
existing locations. The project would provide an integrated foundation system that
meets the needs of all Spiegel companies that is easily accessible, expandable and
upgradeable
Responsibilities:
? Mentoring a Team of 10 Application Developers.
? Testing the application for functionality, flow and Quality assurance.
? Used Element Construction Set (ECS) for generating front end pages dynamically
? Used Enterprise Java Beans (EJB) to ease the implementation and deployment of
application components using Weblogic5.1 application server
? Used Top Link Tool for persistence mapping of Entity Bean.
? Used Servlets to build an online catalog based on the contents of a database for
all Spiegel group companies.
? Used Web Focus for OLAP based reports.
? Used XML and XSL for report generation.
Environment:
Java, HTML 3.2, JDBC, DB2/400, Weblogic5.1, Top Link, Windows 95/NT.
Employer: Complete Business Solutions India Ltd (Covansys Inc) Feb '98 - Mar '00
Client: Netgateway, Inc., Long Beach, CA
NETGATEWAY
Description:
Netgateway -Morpheus Project deals with the design and implementation of a next
generation E-Commerce infrastructure. As an E-Commerce `fabric? of inter-related
components, the infrastructure will serve as the foundation for E-Commerce
storefronts, shopping malls, cable malls and custom Internet applications.
As a shared E-Commerce fabric, a fundamental direction is that the architecture will
support a variety of many to many scenarios without requiring re-engineering of
components, including many customers, many sites, many product catalogues and
many product categorization schemes, per site & per customer, many payment
types, many shipping methods and many different types, styles and functional user
interfaces.
All components of the fabric will integrate their calls with the Transaction
Management system that provides session management, audit trail, state
management and personalization. All components of the fabric will integrate with
the diagnostic services, which can access the methods of each component to assess
serviceability and reliability.
Responsibilities:
? The web application interacted with an existing application that provided
information collected through Remote Sensing and GIS.
? Written the core classes for taking care of the database access using JDBC
? Intranet based multithreaded, distributed product was designed and developed
using Java (1.1.8) as a front-end with JDBC connectivity to connect the database.
Environment: Java, HTML, JDBC, Weblogic 4.5, Oracle8i, KAWA, Windows 95/NT.