You are on page 1of 14

ARISH K SWAMY(Harry)

Albany NY- 12204


(608) 335-3389 - Mobile
harisat@yahoo.com

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

Client: Dept of Criminal Justice, Albany NY Oct?06 - Till Date


Role: Technical Lead / Senior Java Programmer.
Description: The project involves migration from existing CCH, Wanted, Missing and
Unidentified Systems from their legacy platforms to J2EE technology to support
integration with the Integrated eJusticeNY Portal. This project is complex because of
the intersections and interdependencies with several other application development
and technical infrastructure projects that are underway simultaneously within DCJS
and State Police. This project also intersects with DCJS?s Forte-to-Java Project and
XML Projects as well as State Police? NYSPIN Replacement Project. And all these
projects are tightly interwoven with and dependant upon the development of the
new Integrated Justice Portal in the Java/ Websphere environment.
Different modules includes:
1.Wanted
2.Missing
3.Unidentified

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

Client: Dept of Cyber Security, Albany NY Apr?06 Oct? 06


CIRIS (Critical Infrastructure Response Information System)
Role: Technical Lead / Senior Java Programmer.
Description: The Critical Infrastructure Response Information System (CIRIS) is a
secure,
innovative web-base GIS and text information system designed to provide up-todate information on critical infrastructure in New York State. CIRIS contains tools for
searching, data analysis, evaluation and mapping that can easily and quickly
supports decision makers in planning for and responding to emergency events.
Different modules includes:
1.Search
2.Map
3.Browse
3.Admin

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

Client: WPS (Wisconsin Physician Services), Madison WI Dec ?05 ? Apr 06


Corporate Project
Role: Senior Java Programmer.
Description: The Corporate Project is one of the Commercial Line of Business
projects. The four corners within Corporate are listed,
1. Member Corner ? Functionality for WPS Insured Customers
? Member Registration
? Eligibility and Claims inquiry
? Secure Messaging
? Find a Doctor
? Profile Update
2. Provider Corner ? Functionality for Service Providers
? Find a Doctor
? Eligibility Inquiry
? Claims Lookup
? Admin ? Reports
3. Employer Corner ? Functionality for Group Leaders
? Eligibility/Claims inquiry
? Eligibility termination
? Send Member Id/Guide
4. Agents Corner ? Functionality for Agents
? Application Assistant ? Enrollment Management
? Rate Calculators
? Group Quote
? Send New Id/Member Guide
Most of Corporate Functionality is currently in Silver stream. The goal is to get the
majority converted to Web Sphere.
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.
? 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

1. ICPC (Interstate Compact on the placement of children)


Role: Programmer Analyst / Design/Programmer.
Description: The ICPC is a contract among states intended to ensure that children
placed across State lines in foster care or adoption by a family receiving adequate
protection and services. The
compact outlines the steps necessary to place a child out of state. Basically, the
sending state, the state in which the child currently resides, asks the receiving
state, the state in which the child is to be placed, to conduct a home study to
evaluate the suitability of the potential placement. If the placement is actually
made, the receiving state monitors the placement and the sending state maintains
financial responsibility for the child. This program is designed for children who are
removed from home Because of either abuse or neglect. This placement is typically
with the
Relative or a person/family suggested to the agency by the Childs parent or
guardian. However, if no suitable relative placement can be found, the child may be
placed in an approved residential facility. The case Plan is devised so that the child
is released to the parent once the Parent successfully completes required
rehabilitation plan, such as drug Rehabilitation, parenting course(s) or counseling.
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, DB2/OS390, WebSphere Application Server 5.01, Windows
2000
2. Louisiana Commission for Deaf (LCD), Baton Rouge, Louisiana
Role: Programmer Analyst / Programmer.
Description: Department of Beneficiary provides equipments for disability civilians.
These equipments are basically for
? Deaf
? Deaf/Blind
? Deaf/Visually Impaired
? Hard of Hearing

? 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.

ISS System was split into 2 modules


1. Arrest Message Module:
Narcotics
Detective
Gaming
Criminal Patrol Unit (CPU)
2. Investigative Expense Voucher Module
I.E Entry Form
I.E Reconciliation Form
I.E Reconciliation Report
Responsibilities:
? Actively involved in User Requirement gathering. Analyzing, and designing.
? Designed back end(DB2) and Front end using Visio.
? Actively involved with the implementation of JSP Target, aggregator and sub
pages.
? Java Beans development using Web Sphere Developer Studio V5.0.
? Coding Both 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 V4.0, Java, (JDK1.2.2), HTML, DHTML, JAVASCRIPT,
XML, STRUTS, TILES,EJB 2.0,Servlets, Rational, Clear Case, Rational Clear Quest,
DB2, Windows 2000
2. LIGHTS (LOUISIANA INTEGRATED GAMING HISTORY TRACKING SYSTEM)
Role: Programmer Analyst/ Programmer
Description:
LOUISIANA INTEGRATED GAMING HISTORY TRACKING SYSTEM involves atomizing the
licensing. The LIGHTS Project has different modules like,
1. Casino Gaming Level 1 Application
2. Casino Gaming Level 11 Application
3. New Key Renewal
4. Renewal Key Individual.
5. Video Poker New Application
Responsibilities:
? Actively involved with the implementation of JSP Target, aggregator and sub
pages.
? Java Beans development using Web Sphere Developer Studio V4.0.
? Coding Video Poker Module, which involved EJB, Access Beans and JSP.
? 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 V4.0, Java, (JDK1.2.2), HTML, XML, Servlets,
Rational Clear Case, Rational Clear Quest, DB2, Windows 2000
3. PROJECT NAME: MCSAP (MOTOR CARRIER SAFETY ASSISTANCE PROGRAM)
Role: Programmer Analyst / Programmer.
Description:
Motor Carrier Safety Assistance Program involves atomizing the Accounting Module
with the existing Lotus Notes application. The MCSAP module has different sections
like,
1. Payment Search
2. Post Payment
3. End of the Day Transaction.
Responsibilities:
? Actively involved with the implementation of JSP Target, aggregator and sub
pages.
? Java Beans development using Web Sphere Developer Studio V4.0.
? Coding Search Engine, which involved EJB, Access Beans and JSP.
? 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 V4.0, Java, (JDK1.2.2), HTML, DHTML, JAVASCRIPT,
XML, STRUTS, TILES,EJB 2.0, Servlets, Rational Clear Case, Rational Clear Quest,
DB2, Windows 2000
Client: Cyber Trek Inc, Vernon Hills, Chicago, IL Sep?01 ? February `02
Role: E-Commerce Presentation Developer, Offshore team Co-coordinator.
Description:
Direct Return is an inventory management system for the Pharmaceutical stores. It
is a fully automated item level return goods computer program.
Direct Return Customer includes modules like,
? Drug Wholesalers
? Drug Manufactures
? Retail/Chain Drug stores
? Hospital pharmacies
? Medical Waste disposal facilities
? Pharmacy management services

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.

Client: Web ALG, Santa Barbara, California April' 01 to Sep?01


Payment Track
Role: Sr. Developer
Description:
Web-ALG is an aggregator and distributor of accurate and timely finance program
information to the automotive financing community. Web-ALG will provide payment
comparison information to automobile dealerships through Payment Track, an
extension to an existing third party application called Dealer Track. The Web-based
product will allow dealership personnel to search and compare a full range of
program options across multiple providers. This will be accomplished by
aggregating program information from lenders, vehicle and residual value data from
ALG, lender preference and specific vehicle data from the dealership and the end
customer's financial criteria Registration.
The Payment Track application is divided into four main areas of functionality:
? Custom Vehicle Quote

? 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.