Samir Rao
***.*****@*****.***
C - 313-***-****
Summary
> Systems Analyst with 15+ years of experience in software design,
development and testing
> Total 8 years of experience on Java J2EE
> Designing, Developing, Deploying and maintenance of very challenging
and interesting distributed, multi-tier, cross-platform systems (J2EE)
> Good experience of design and development of websites using Struts and
Spring
> Migrated application from WAS 3.5 to WAS 5.0 and WAS 6.0
> Migrated client server/legacy applications to web based Java J2ee
application
> Extensive experience in Object Oriented Development lifecycle (UML,
use cases, architecture, development, deployment, client support)
> Performed in both as leadership and technical position creating
innovative solutions by applying technical expertise in application
construction and tuning, system administration, database
administration, testing, documenting and overall system enhancements.
> Extensive experience as SQL developer in back end programming in
PL/SQL, Performance tuning of stored packages, procedures and
functions and extraction of data from one system to another.
> Experience calling webservices using JAX-RPC, JAX-WS and REST
> Extensive experience in RDBMS - DB2 UDB, SQL Server, Sybase, Oracle
> Excellent communication, analytical, interpersonal and presentation
skills
> Implemented MVC architecture, JSF, Struts Frameworks & Spring
> Well versed with Object Relational Mapping tool - Hibernate, EJB3 -
Persistence, IBatis
Career Objective
To secure a challenging position where I can effectively contribute my
skills as Software Professional, possessing competent Technical Skills.
Technical Skills
Operating Systems: Solaris 2.x, SCO UNIX, Z/OS,
OS/390, Linux
Application Servers: IBM Websphere 3.5/5.0/6.0, Tomcat,
JBoss, Weblogic
Programming Languages: PL/SQL, SQL *Plus, Unix Shell Scripting, Basic, C, Visual
Basic, Power Builder 5.0/6.0/7.0/10.1,
Pro*C
RDBMS/DBMS: DB2 UDB, ORACLE 10g/9.x/8.x/7.x, MS SQL Server
7.0/6.0,
Sybase 11/10, FoxPro 2.5
Web Technologies: Net.Data, Java 2.0, J2EE, MVS,
Struts, ASP, XML, XSLT,
XPATH, HTML, DHTML, Javascript, VBScript
Programming Environments: JDK1.2/1.3/1.4/5, Visual Age for
Java, JBuilder,
WebSphere Studio (WSAD), Eclipse, RAD
6.0/7.0
CASE/Tools: Designer 2000, Erwin, Configuration
Mgmt., ER Studio
Mainframe Tools: Cobol, JCL, DB2, TSO, Easytrieve,
Expediter, SAS
Version Control: PVCS, DCCS, Panvalet, CVS, Merant,
Endeavor, Subversion
Reporting Tools: SAS 9.1, Actuate, Crystal Report Writer,
Jasper
Certification:
Sun Certified Java Programmer & Sun Certified EJB Developer
Brainbench Certified Powerbuilder Programmer
AICPCU - INS24 Certified
Education Summary:
Post Graduation in Commerce - M. Com. Mumbai University, Mumbai,
Maharastra, 1998
Honors Diploma in Computer Management & Science from IITCP in May '93 - Apr
'94
1 Professional Summary
Application: Document Management Technology
Client: Bank of America, Addison, Texas, USA.
Dec'13 - Till Date
Role: Consultant
Document Management Technology (DMT) platform support document management
for Home Loans and Insurance. DMT serves as an central repository for all
documents received via various channels such as Scan, Fax, Email, Online
Banking etc.
DMT Portal front end allows end users to retrieve, search, modify and index
documents.
DMT Backend implements business logic in the form of services.
Responsibilities:
> Created Indexing BOT program to aid testing & QA, resulting in
tremendous savings of time & money
> Implemented eSignature for Online Banking using DocuSign
> Served as technical specialist for in-house support group
> Created POC for automating application builds
> Design and develop utility programs to fix Production issues
> Setup environment for Developers and QA
> Act as point of contact for issues pertaining to application
> Modify Backend processes to implement self indexing for channel Scan
and eUpload
> Modified ExtJS view to support new channels
> Created Topic and Queue for the application
> Modularized & refactored code to avoid duplication
> Populated configuration data using InitializingBean
> Used IBM server distributed cache - DistributedMap
> Used ContainerResponseFilter to allow Cross Domain request
> Moved services to separate application, so that its available 24x7
> Developed Rest service for child applications
> Converted .tif, .bmp, .png & .jpg file formats to .pdf
> Trained developers on in-house Build & Deploy tool
> Modified DMT Portal to support new channels
> Coordinated testing and defect management with QA team
> Perform gap/requirement analysis for new channels
> Refactored multiple EJBs into 1 EJB
> Implemented Websphere command caching
> Mocked objects using Mockito for Junit test
> Act as onsite lead/coordinator for offshore team
> Used Scrum Agile process
Environment: Java 6.0, RAD 8.0, Websphere 8.0, Struts, Spring 2.5, Jersey
1.8, JQuery, ExtJS 4.2, JMeter, Junit 4.1, JSON 2.4, IBM Rest, SVN 1.7,
TFS, Oracle 11g, Sql Developer 1.5.5.2, Soap UI 4.5, EMC Atmos, BMC
BladeLogic 7.6, Filenet P8 Repository, IBM MQ, AppWatch 4.4, Linux, DB2
6.01 for AS/400, Splunk 6.0.5, Rally, Mockito 1.9
Application: Admin Portal, Member Portal & Batch
Client: Excentus Corporation, Dallas, Texas, USA.
Jun'13 - Nov '13
Role: Consultant
Excentus Corporation is the leading provider of loyalty marketing programs
and services that utilize cents per gallon fuel savings as the ultimate
consumer reward. Its fuelperks! Online Shopping (www.fuelrewards.com),
providing cents per gallon rewards for shopping with a network of online
merchants.
Admin Portal allows program administrator to create/modify programs, add
market/sites, maintain users, pricing, fees configuration etc.
Member Portal (www.fuelrewards.com) serves as a front end for end
customers. It allows user to link card, check rewards balances,
participating gas stations/retailers etc.
Batch process imports users, sites, programs, transactions from different
participants/vendors into the system. Also, it generates data for
participants/vendors.
Responsibilities:
> Created User Interface (UI) for National Offer Fees configuration
> Modify Backend processes to compute/calculate fees on redemption
> Created Batch process for Sites to Opt In/Opt Out of the program
> Designed and develop validation framework for Batch process
> Used JQuery for Ajax calls to fetch participant and site for a given
market
> Implemented algorithm for IHG check digit
> Designed dynamic rules configuration for card linking
> Modified Oracle package/procedure to refresh tables used for Reward
Activity
> Created scripts for triggering Batch Response file process
> Created Batch Response file for transactions processed for prior day
> Perform gap analysis for Co-brand project
> Develop ADS web-service client which performs credit check
> Re-factored code and messages send by Batch process
> Used Hibernate for data persistence
> Wrote shell scripts to trigger/boot strap batch process
> Build & deployed application to Development and QA environment
> Implemented multi-threaded processor for ADS Prescreen process
> Created REST webservice for Site OptIn
> Implemented ehcache to store Offer information
> Created DAO Junit test using H2 database
> Used Scrum agile process
Environment: Java 6.0, RAD 8.0, JBoss 7.0.2, Websphere 7.0, Struts, Spring
MVC, JQuery, Spring 3.0, h2 1.3, Hibernate 3.6, Spring Batch, Junit 4.1,
Mockito-all-1.9.5, Powermock-mockito-1.5, JSON 2.4, Jersey 1.13, SVN, Ajax,
Oracle 11g, Sql Developer 3.2, Linux 2.6, Jenkins 1.5, Rally, Apache MQ
5.5, Eclipse Kepler, Soap UI 4.5,ehcache 2.4
Application: MOCIS Finance
Client: Department of Corrections, Jefferson City, Missouri, USA.
Apr'12 - May '13
Role: Consultant
The Missouri Department of Corrections (MODOC) Offender Financial Services
(OFS) staff members manage an offender finance banking system with
approximately 30,000 customers. The majority of their customers are
offenders who are housed in Missouri's Correctional Institutions. Some of
the offenders banking activities
include: receiving payroll for work they perform, paying debts, making
canteen purchases at the Institutions,
purchasing savings bonds, and maintaining savings accounts. These
activities as well as others result in
banking transactions.
The Offender Finance Module manages and supports many different accounts
(Business,Organization,Offenders)
and types of funds (Personal, Work Release, Mandatory Savings, Escrow
Account).
Responsibilities:
> Trained developers on Struts 2 web technology
> Created high level templates for Finance Application
> Created Base classes for Finance Application
> Integrated & customized Display Tag for Finance Application
> Used JQuery for client side validation & ajax calls
> Designed various modules (Business, Persistence, Domain, UI etc) for
Finance Application
> Used Jasper reports for reporting
> Converted existing Legacy data to new data specification using Spring
Batch
> Configured REST web-service for Offender search between old MOCIS
system and Finance application
> Created Spring Beans Rule Engine for the application
> Used Hibernate for data persistence
> Build & deployed application to Development and Stage environment
> Used maven repository for Project Configuration
> Used maven repository for Project Configuration
> Implemented Role based interceptor for Security check
> Configured security roles within struts.xml file
> Implemented auditing using struts.xml & interceptor
> Used Scrum agile process
Environment: Java 6.0, SpringSource 2.9, JBoss 7.1, Websphere 8.0, Struts
2.0, JQuery 1.7, Spring 3.0, Hibernate 3.6, Sprint Batch, Tiles 2.4, JUnit
4.7, JSON 2.4, LambdaJ 2.4, Jasper 4.7, Jersey 1.13, DB Visualizer 9.0,
iReport 4.7, CVS, Ajax, DB2 for i5/OS, as400
Application: Quotes To Go (QTG)
Client: Unigroup Inc., St. Louis, Missouri, USA.
Oct '11 - Mar '12
Role: Consultant
Unigroup Inc. is the parent company of United Van Lines, Mayflower Transit
and other subsidiaries which support worldwide operations of these two
leading transportation companies. Unigroup provides centralized support for
its truck and trailer sales and services, movers supplies, bulk purchase
forms, creative art and print service functions etc.
QTG application is an web enabled application which enables Agents,
Customer Service Representative and Home Office personnel to create
Opportunity, manage Quotes and Order from start to finish. QTG also helps
Estimator to enter and upload house hold goods survey information, which is
used to create a Quotes. QTG acts as an centralized application/database
for all opportunity created via various sources (telephone, web, internet
etc).
Responsibilities:
> Gather requirements and designed Activity Based Pricing (ABP) Admin
dynamic screen
> Called Vertex web-service to get State & County tax
> Optimized & improved performance of Sql Query
> Created screens for uploading pdf/word documents for end users
> Create logical table design
> Send email notifications to users on business event
> Called service crew web-service to validate employee id
> Created PDF document for ABP
> Called web-service to send documents to Content Manager
> Used Hibernate for ORM mapping
> Used Spring injection for services
> Created test data for ABP screens
> Used rich components such as calendar, messages, datatable, toggle
panel, file upload etc.
> Displayed a schedule similar to Outlook/Lotus Notes for agents
> Exported and imported data from CSV file from/into the system
Environment: Java 6.0, RAD 7.5.3, DB2 9.1, Websphere 6.1, Spring 2.1,
Hibernate 3, CVS, LuntBuild 1.6.2, Ajax, Bugzilla 4.0, Soap UI 4.0.1,
JUnit 3, EJB 2.0, Tomahawk 12.1, Richfaces 3.3, JSF, Myfaces 1.2, Linux,
Mainframe, Command Center, Webservice Explorer
Application: eCommerce
Client: Shelter Insurance, Columbia, Missouri, USA.
Aug '09 - Oct '11
Role: Senior Programmer Analyst
Shelter Insurance group of companies provide customers insurance and
financial products and services. Shelter Insurance Companies include
Shelter Mutual Insurance, Shelter General Insurance, Shelter Life
Insurance, and Shelter Reinsurance Company, as well as Shelter Financial
Bank. Shelter provides insurance services within 14 US states.
Ecommerce (eComm) is a web-based application used by Agents and
Underwriters to write/modify insurance policies. eComm supports various
line of business such as Auto, Life, General Liability, Farm, Fire, and
Boat etc. It also serves as an middle tier for Online Quote System. eComm
interacts with various other systems such as Ratabase, Choice Point, JPAS
Services, Forms Services etc.
Responsibilities:
> Served as an Point of Contact for Auto line of Business
> Handled Underwriter/Agents queries and incidents
> Created a Service Request/Change Request from incidents
> Supported sister applications such as JPAS Service and Forms Service
> Added Monthly Payment Plan (MPP) screen to eComm using screen
scrapping
> Used JUnit for Testing
> Supported Customer Access application build on Spring Webflow & IBatis
> Deployed application using Lunt Build
> Supported DB2 Stored Procedure called by eComm
Environment: Java 5.0, RAD 7.5.3, DB2 9.1, Websphere 6.1, Rational
Clearcase 2003.06, LuntBuild 1.5.4, Atlassian JIRA 3.10.2, Ajax, CA Service
Desk 12.1, Spring 2, Spring Webflow, IBatis 2
Application: Stock & Collateral System
Client: Federal Home Loan Bank, Atlanta, Georgia, USA.
Apr '09 - Aug '09
Role: Senior Programmer Analyst
FHLBank is a cooperative bank that offers low-cost financing, community
development grants, and other banking services to help more than 1,200
member financial institutions make affordable home mortgages and provide
economic development credit to neighborhoods and communities.
FHLB is one of 12 regional banks in the Federal Home Loan Bank System,
which raises funds in the global financial markets and distributes the
proceeds to members and local communities. Its members are commercial
banks, credit unions, thrifts, and insurance companies headquartered in
Alabama, Florida, Georgia, Maryland, North Carolina, South Carolina,
Virginia, and the District of Columbia.
Responsibilities:
> Wrote Collateral Position web service in Weblogic using JAXWS
> Called Rockall web service within Collateral web service
> Used Ant to build and deploy web services to weblogic
> Generated client jars for JDK 1.4 using RPC style and JDK 1.6 using
JAXWS
> Added bank merge/acquisition functionality within Sybase Stored
Procedure
> Used weblogic test client and Soap UI to test web services
> Used JPA for persistence of data to database
> Wrote web service to update CRM Contact data to Rockall Oracle
Database
> Wrote Java Batch application to convert SQR to Java application for
Collateral Reliance
> Called web services routing it through IBM DataPower ESB
> Called Oracle Stored Procedure within web service
> Dynamically called getPort method for web services, using Reflection
> Called web service in Powerbuilder 10.0.1 using OLE Object
> Called web service in Powerbuilder 10.5 using .Net
> Used PBDOM to parse XML returned from the webservice
> Wrote shell script for database fix within Production environment
> Wrote shell script for calling Java Batch application in unix
> Maintained Weblogic Portal application AHP & MSP
Environment: Java 6.0, Powerbuilder 10.5, Weblogic Portal 10.3, Oracle 10g,
Unix, Sybase 10, Subversion, Win SCP, Teamtrack, Putty, SQL Transmitter,
Soap UI, JPA/EJB 3.0, DataPower ESB
Application: Field Commission Applications
Client: Thrivent Financials for Lutherans, Appleton, Wisconsin, USA.
Jun '06 - Feb '09
Role: Senior Programmer Analyst
Field Commission Application Services group has various applications such
as FA Comp, FM Comp, App Crediting, MDRT, Field Performance Credits, ABC
Daily Detail Report, Client Assign Group, Bank Processing, RFO Debt Summary
etc.
Applications are on different platforms having various technologies such as
Java, J2ee, Mainframe, Visual Basic, MS SQL Server, CICS, Soap, Unix etc.
FA Comp, FM Comp & App Crediting are part of Intranet applications whereas
rest all are part of Internet/Client server application.
Application does processing of commission, reporting of commission,
analysis & performance of different RFO's, standings of Field Associates
etc.
Responsibilities:
> Migrated WAS 3.5 applications to WAS 5.0 and then to WAS 6.0
> Designed, Developed and Implemented web applications - MDRT & Field
Performance Credits
> Wrote Unix shell scripts to automated migration of reports to WAS 5.0
& WAS 6.0
> Created MDRT reporting application using JSF
> Rewrote Field Performance Credit application to use Persistence & Jets
Framework
> Improved performance of MDRT report by replacing XML & XSLT files with
DB2 tables
> Created & managed Pilot project to convert CICS ECI calls to Soap
Webservice Calls
> Created technical document for Soap Webservice Calls
> Used optimistic locking with timestamp in Hibernate
> Data modeled excel sheet 403b data to DB2
> Modify LTC Powerbuilder application which unloads data from PROD to
TEST region
> Created screen mockups for the end users
> Gathered requirements from end users
> Used Spring MVC & Hibernate to create Repository 403b web application
> Used Hibernate as ORM tool
> Extended Spring Property Configurer to read properties as per variable
defined on server
> Used Spring Exception mapper to map errors to different views.
> Used Message Driven Bean (MDB) for Customer Reassignment Project
> Called web services using JAX-RPC
> Called CICS program in web application via CTG
> Defined security for users in the form of entitlements
> Used Apache POI to generate XLS output
> Created Java classes from XSD file using XMLBeans
> Dynamically fetched Contract Type Code within App Crediting system
> Coordinated efforts with various groups for Websphere migration
> Created services as per Service Oriented Architecture (SOA)
> Generated ECI classes to call CICS transactions
> Made CTG calls to CICS programs/transactions
> Use Hibernate as persistence for PACE project
> Soap Web enabled common CICS modules
> Used SoapUI tool to test web service
> Fetched data from SAS EG for FA Comp application
> Published MS Access Snapshot files onto Fieldnet
> Build & deploy web apps to different environments such as System test,
Integrated test & Production
> Modified Zeke Schedule for overlapping jobs
> Wrote COBOL CICS program for fetching data from CIF
> Wrote SAS programs to create Excel, HTML and PDF reports are per
business requirements
> Wrote SAX parser for parsing Business Events data file
> Used JUnitEE for testing EJBs
> Used JBoss Drools Engines for defining business rules for PACE
> Designed tables within ER Studio
> Parameterized the SAS programs, so that SAS program creating dataset
can be executed in test environment
> Trained users on new web deployment tool AntHillPro
> Created hands on training document for BA's to FTP data from Excel
files to mainframe
> Enhanced performance of SAS programs
> Called web service within Visual Basic application using MS Soap
toolkit
> Converted paper reports to web PDF reports
> Provided 24 * 7 support for web application & mainframe jobs
Environment: Java 2.0/5.0, EJB2.0/EJB3, J2EE, JMS, HTML, Servlets, JSP,
JSTL, CSS, XML, XSLT, JDBC, Mainframe, DB2, COBOL, Expediter, Zeke, Struts,
JSTL, WSAD 5.1.2, WebSphere 3.5/5.0/6.0, RAD 6.0/7.0, FTP, Merant Version
Manager, MS SQL Server, Visual Basic 6.0, MS Soap, Unix, Shell Scripts, SAS
9.1, Panvalet, Endeavor, W38 Build, AntHillPro, DATACOMM, ER Studio 6.6.1,
SoapUI 1.6, Hibernate, Oracle 9.1, JBoss Drools, Spring, Spring MVC, XML
Beans, Powerbuilder 10.1, IBM HttpServer, Apache POI, Ant, SQL Developer
1.2, JSF 1.1
Application: SOF - Release 1
Client: Ford Motor Company, Dearborn, Michigan, USA.
July '05 - May '06
Role: Senior Programmer Analyst
Single Order Filter (SOF) is an application within North America's Order
Fulfillment suite. SOF performs the M&S and MP&L vehicle order scheduling
functions for Ford Motor Company's North American-produced vehicles and/or
North American-marketed vehicles (which includes Mazda and joint ventures).
From the time of order submission through vehicle gate release, SOF
develops & provides order scheduling info (e.g. constraints, order status,
build sequence, counts) to: Dealers, Fleets, Assembly Plants, downstream
processes (e.g. Supplier material releasing, outbound logistics, metrics
warehouse), and various internal business groups (e.g. CIM via the Grid
reporting).
SOF selects vehicle orders from the Single Order Bank (SOB) and edits them
for buildability in the targeted schedule week using Single Order Edit
(SOE). Vehicle orders include actual orders (stock, fleet, retail, special
orders (VSO), suggested retail orders) and forecast orders.
SOF consists of these modules: SOF Constraints, SOF Counts, SOF Scheduling,
and SOF Build Chain.
SOF has several batch & some real-time interface inputs & outputs and web-
based online user processing.
Responsibilities:
> Wrote Java programs to Gather & Normalize Rundown Data
> Wrote SAX parser for parsing Rundown Data XML file
> Wrote Mainframe Stored to store Rundown Data within DB2 Tables
> Created CPR (Constraint Planning Report)/DVR (Discrepancy Variance
Report) Features Reports
> Created Mainframe Stored Procedures to gather Features Reports data
> Generated Allocation Calendar Report for Chunk 1
> Created & modified Oracle Reports - Error Log Report, Allocation
Calendar etc.
> Wrote complex Stored Procedure for Material Availability CMS
(Constraint Management System) & CMP (Constraint Management Process)
feed
> Involved in Performance Tuning of Mainframe Stored Procedures
> Involved in Troubleshooting and debugging of Servlets and JSP in the
application
> Used Struts Framework for the project
> Used Singleton, DAO, Factory design patterns
> Used Cascading Style Sheets (CSS) within web reports
> Stored application specific messages with Struts Resource file
> Used AJAX for dynamically populating dropdowns
> Created Vehicle Line Level constraint functionality for GRL (Get Ready
Letter)
> Wrote COBOL Check Point Restart Batch program to delete historical
data
> Used HashMap for storing key related information
> Used Omegamon to gauge stored procedure performance
> Implemented Comparator within class for comparing 2 object instances
> Created Datasource & Interfaces for reports
> Created Program Specification - Doc. #26
> Created Class & Sequence Diagram in Rational XDE
> Wrote COBOL program for gathering Rundown data for MQ
> Called MQ subroutine for sending data to MQ Queue
Environment: Java 2.0, J2EE, HTML, DHTML, Servlets, JSP, JSTL, CSS, XML,
AJAX, Oracle Reports 10g, JDBC, Mainframe, DB2, COBOL, Expediter, Omegamon,
Stored Procedure Builder, Struts, JSTL, WSAD 5.1.2, WebSphere 5.0, MQ
Series 5.3, FTP, Mercury Test Directory, Merant Version Manager, Rational
XDE, Classic SDM.
Application: HSBC Internet Payment System (HIPS)
Client: HSBC Bank, Edison, New Jersey, USA.
Mar '05- Jun '05
Role: Senior Programmer Analyst
HIPS is a remittance payment solution to give remittance companies and
banks in the US the ability to easily send files containing payment
instructions to HSBC Bank Brazil (HBBR). Originators will produce batch
files of payment instructions, each of which must contain a number of
mandatory elements. These will be transmitted to HIPS, who will perform
initial validation and checking. If the payment instruction is ok, it will
be reformatted into HBBR's payment instruction format and transmitted to
HBBR's mainframe over the HSBC GDN. HBBR will then validate and process
the payment instruction received.
HIPS processing system is flexible accommodates most file types (fixed
width, delimited, XML) without significant rework, as each originator has
very different system platforms and methods for producing the payment
files.
HIPS provide a small Java based client program that automatically captures
files from the client's systems, PGP encrypts the file and then transmits
it to HIPS server farms over an IP address matched, 128Bit SSL, HTTPS
internet connection. All payment instructions received will be processed
through the HIPS OFAC filter. Possible matches against Sender or Recipient
will cause their database record to be flagged and the transaction to be
given a status of OFAC (Office of Foreign Asset Control) Hold.
HIPS system contains modules - Risk Manager, Payment Handler, Process
Manager, Mailer Demon, Mailer Client.
Responsibilities:
> Implemented Cancel/Update Payment Transaction logic within the system
> Created Thread Event Queue for triggering/activating Cancel/Update
Transaction module
> Implemented Accounting changes for Cancel/Update Payment Transaction
> Used XML file for configuring modules for Cancellation / Updation
> Wrote SAX parser for parsing XML file
> Used MVC architecture & Struts for web reports
> Created dynamic web reports as per user's authorization
> Created Time Queue for triggering various events within the system
> Created Stateless Session Bean for implementing Business logic
> Responsible for deliverables of application for different phases
> Involved in Troubleshooting and debugging of Servlets and JSP in the
application
> Generalized / Customized Accounting module
> Create payment files as per NACHA format
> Created test cases for HIPS system
> Created test data for testing by running scripts
> Deployed system to development and staging server
> Used Cascading Style Sheets (CSS) within web reports
> Used struts validation for forms
> Used HashMap for storing key related information
> Used Vectors & Collections for storing database related information
> Wrote Perl scripts for automating creation of dependent application
jars
> Wrote Perl scripts for checking out related projects from CVS
> Trouble shooted FTP and GPG problems/bugs.
> Used Log4J for logging
Environment: Java 2.0, J2EE, HTML, DHTML, Servlets, JSP, Java Beans, CSS,
XML, Oracle 9i, JDBC, Mainframe, Linux, Shell Scripts, Jboss, Eclipse,
Xemacs, log4j, Perl, CVS
Sales Reporting
Applications: Product Line Manager, Warranty V/s Net, Daily/Weekly Sales
Reporting
Client: Daimler Chrysler, Detroit, Michigan, USA.
Oct '01- Feb '05
Role: Team Lead/Senior Programmer Analyst
Environment: Java 2.0, J2EE, HTML, DHTML, Servlets, JSP, Java Beans, CSS,
XML, Soap, Oracle, JDBC, LDAP, Sybase 11, Mainframe, COBOL, DB2, IMS, CICS,
VSAM, Eazytrieve, Expediter, Sync Sort, Strobe, CA-7, TSO, ISPF, QMF,
SPUFI, FileAid, Net.Data, NDM, EDI, Z/OS 1.04, Unix, C, Shell Scripts, WASD
5.0, CTG, Configuration Mgmt, Struts.
Help Desk
Client : Kaiser Permenante, Pasadena, CA, USA Jan '01-
To Aug '01
Role: Programmer Analyst
Environment : Vantive 8.5, Van Design, Vantuser, Vantools, Oracle 8.1.6, DB
Artisan, Visual Basic for Application, Unix AIX 4.0, Java 2.0
Vantive Support Sep '00- To
Oct '00
Client: Aetna - Malaysia, Kuala Lumpur, Malaysia
Role: Programmer
Environment : Vantive 8.0, Van Design, Vantuser, Vantools, OMU, OLE, Visual
Basic for Application, MS SQL Server, Windows NT, Visual Basic 5.0, Crystal
Reports
Vantive Support Jul '00- To
Aug '00
Client: Aetna - Thailand, Kuala Lumpur, Malaysia
Role: Programmer
Environment : Vantive 8.0, Van Design, Vantuser, Vantools,Van API, OMU,
OLE, Visual Basic for Application, MS SQL Server with Thai compatibility,
ActiveX controls, Windows NT, Visual Basic 6.0
Vantive Field Service - Case Study
Jan '00- To May '00
Client: Mastek Ltd., Mumbai, India
Role: Programmer
Environment : Vantive 8.0, Van Design, Vantuser, Vantools,Van API, OMU,
OLE, Visual Basic for Application, MS SQL Server, ActiveX controls, Windows
NT, Visual Basic 5.0, VanWeb, Actuate 3.2
Online Test
Oct '99 - To Dec '99
Client: Ajax Software Ltd., Mumbai, India
Role: Programmer
Environment: Visual Basic 5.0, MS SQL Server 6.5, Windows NT, Windows '95,
PL/SQL
Treasury Forex Sep '98 - To
Sep '99
Client: Centurion Bank, Mumbai, India
Role: Developer
Environment : PowerBuilder 7.0, PFC, PVCS, OLE, DDE, Oracle 8.1.6, MS SQL
Server 7.0, Sybase, Unix - Solaris, PL/SQL, SQL Loader, Windows NT,
Windows '95