GANESH K. SUBRAMANIAN
abhkuu@r.postjobfree.com
SUMMARY
A versatile experienced Java developer and tester with over 25 years
experience in the IT industry. Possess excellent communication, design,
analytical and technical skills for problem solving. Provide innovative
solutions to end-users.
TECHNICAL SUMMARY
Operating Systems: Microsoft Windows, OS/390, MVS/ESA
Languages/Software tools: Visual Basic, Java, ASP, C, C++, C#, Websphere,
HTML, DHTML, XML, Struts, Hibernate, Ajax, Dreamweaver, scripting languages
(JavaScript, CSS. VBScript)
COBOL, TSO/ISPF, File-Aid, Expediter, Spufi, QMF
IDE RAD, Jdeveloper, Netbeans and Eclipse
Databases: DB2, Oracle, SQL Server and Microsoft Access., SQL,
PL/SQL
Hardware: IBM PC and IBM Mainframe
WORK EXPERIENCE
IBM, RTP ( SWG ) June 2010 - till date
Working in the Industry Solutions sector for automating the instrumentation
of oil rigs and water and power plants. Worked in developing smoke tests in
WID and also worked in Rational Functional Tester testing the Jviews
interface which displays the instrumentation.
Core Java coding and testing.
Agile methodology in life cycle development and testing.
UNC at Chapel Hill, NC September 2006 - December 2009
Applications Analyst
Involved in the programming, maintenance and enhancement of a credit card
system for the UNC at Chapel Hill using J2EE.
Was also engaged in establishing security, database connectivity, SSL and
other technologies for the secure processing of credit cards.
The back-end database for connectivity was oracle
Developed web services for the application and familiar with SOAP/XML
technologies to get user information and also the front end with
HTML/DHTML/Javascript code.
EJB 3.0 to connect to the state server.
Comfortable with SOA while implementing web services for this project.
Initially the system was in a proprietary framework and later ported to
Struts 2.0 framework.
Used Hibernate and Ajax technologies as well as various encryption
techniques to secure the data.
EMERGYS September 2000 - September 2006
Client: IBM Research Triangle Park October 2005 - September
2006
Consultant
Was a Consultant at IBM for WAS and Websphere Portal (version 6.0)
executing test scripts for testing various functionalities of the portal
Involved in installing and configuring both the WAS (version 6.0.2.7) as
well as Websphere Portal Server.
Role as tester included developing scenarios, execute scenarios, work with
the test tools to document issues and follow thru with the development team
to resolve test incidents and revalidate them.
Was involved in establishing security, database transfer, LDAP
configuration, accessibility testing using tools like windows eyes, SSL,
Multiple and Single realms, Web Services and Web Clipping, Admin and
business portlets setup and administration, verifying documentation, DB
security, Virtual portals, property brokers and struts.
Used Squash and Mercury Loadrunner to automate and monitor the processes.
Client: IBM Research Triangle Park December 2002 - October
2005
Consultant
Executed Test Scenarios and automated the entire HVEC Value Chain process
for fulfilling an order from end to end. This included the transaction flow
from the Order Fulfillment application (SAP) to the production instance
which included processes from Order Management, Scheduling, Demand
Management and the traditional manufacturing and buy sell processes for the
IBM ThinkPads, e-Server (X Series) part of the High Volume product line.
Was involved in the testing of software business templates (BT19) and the
setup of a product structure such that the sales of these type of orders
would go to multiple revenue and deferred revenue accounts based on
division. Also involved in setup of materials revenue BOM. Also used the
correct accounting for material components and to handle unbundling so that
it could be correctly setup for the amortization schedule.
Role as tester included developing scenarios, execute scenarios, work with
the test tools to document issues and follow thru with the development team
to resolve test incidents and revalidate them.
Was also involved in the software announce process and how this is
implemented in the various GEO's.
Was also involved in the customer fulfillment process and front-end sales
support in the CRM area.
Was also involved in the segmentation project of handing over to lenovo.
Executed Test Scenarios for the entire end to end testing of the
segmentation project beginning for order creation to finally billing the
customer.
Was involved in the setup of various materials, writing test scenarios and
testing the transaction flow from ordering to billing the customer.
Subsequent to each test phase completion involved in developing a library
of scenarios to automate key functional validations and appropriately
parameterize the scenarios for easy reuse.
Used Mercury Quicktest and Mercury Winrunner to automate the processes.
Possess in-depth knowledge of functional processes of the end to end
transaction flow of the segmentation of ibm to lenovo
Client: Cursor Consulting Durham October 2001 - December 2002
Consultant
Developer - Cursor
Websphere 5.0(WSAD), WAS and DB2(UDB 7.2), Windows 2000
An Application where you can match jobs to available candidates and where
candidates can post their resumes and recruiters can search for matching
skill set candidates. This application uses Websphere 5.0 with EJB's,
Servlets and JSP's. The architecture is that JSP's talk to the servlets and
the servlets interact with session beans which communicate with entity
beans to get, update and insert data into a DB2 database (UDB). My role in
the project was purely as a developer / programmer to code the Java for
EJB's, Servlets and JSP's.
Designed the UI in Dreamweaver.
Project at EMERGYS Morrisville, NC September 2001 - October
2001
Developer - BAT ( Business Assessment Tool)
VB.NET, VBScript, C#,SQL Server, Windows 2000
An Application which asks questions and documents answers and responses and
generates reports. Generally used for Business Assessment in a particular
segment like ERP, HIPAA etc., Questions and their options are typically
developed in excel which is imported into BAT and the Questionnaire is then
called to answer all the questions and to store the answer to the
questions. The Questionnaire can be done in multiple sessions and the
session data is stored in the database.
Project at EMERGYS Morrisville, NC April 2001 - September
2001
Developer - BTT ( Business Transformation Tool )
VB .NET, C#, VBScript, ASP.NET, SQL Server, Windows 2000
An Application to dynamically define screens to which data can be bound and
recovered. Can be used for any type of application. This application comes
in two parts one Builder and the other the actual tool. A web page can be
designed with the Builder with web components and the tool is then run to
save the data in a particularly designed page. The tool saves history of
modifications so we have an audit of who modified which field.
Project at EMERGYS Morrisville, NC March 2001 - April 2001
Developer - Project Management System
Web-based application in ASP,VB6.0,VBScript and SQL server, IIS on NT 4.0
Dynamically define software processes and attach documents to them. My
responsibility in this project was purely as a developer and tester. The
software defines events and captures data for the events in a project life
cycle. We can also attach documents to various processes in a typical life
cycle and capture the processes in the database.
Project at EMERGYS Morrisville, NC September 2000 - March
2001
Project Leader - Websphere Commerce Suite
Websphere 4.0,EJB's,Servlets, JSP's and DB2 8.1
Responsibilities include managing all WCS projects and a team of WCS
experts through the full life cycle of development, project management,
resource planning, forecasting, knowledge management, team communication,
and testing. The services provided by this practice include: E-Business
readiness study, Executive Assessments, Solutions Design, Implementation
and Customization of the Websphere Commerce Suite Product, and its software
stack. Experience with the integration of Catalog Manager, TeamSite and
OpenMarket and WCS.
SYNTEL Cary, NC June 1996 - September 2000
Client: AIG September1997 - September 2000
Analyst Programmer- Cash Management System
To record and reconcile payments and checks an account reconciliation
system. The aim of this system was to primarily predict cash flow for AIG
which is insurance company so that they can have only the minimum amount in
their banks and invest the rest for a profit.
Visual Basic 5.0 and RPC's in Shadow and DB2
OS/390, IBM 3090
Client: AIG June 1996 - September 1997
Analyst Programmer - CSO system ( insurance worker's compensation )
Visual Basic 5.0 and RPC's in Shadow and DB2
OS/390, IBM 3090
ANALYSTS INTERNATIONAL CORPORATION March 1996 - June 1996
Consultant
Client: IBM
Warranty Entitlement system for IBM
3-tier client - server system
Visual Basic, C and OS/2 DB2
ATLANTA COMMITTEE FOR THE OLYMPIC GAMES October 1995 - December 1995
Consultant
Report generation for the Olympic games
VisualGen and CSP and CICS
MVS and IBM 3090
LEE APPAREL CO., August 1995 - October 1995
Consultant
Resolving database contention programmatically and through design
CICS and COBOL/DB2
MVS and IBM 3090
MCI TELECOMMUNICATIONS January 1995 - July 1995
Consultant
Design and development of a data distribution system using TDQ's ( CICS)
COBOL II, CICS and DB2
ES/9000 and MVS/ESA
G.K.SOFT PVT LTD., January 1991 - January 1995
Analyst Programmer
Project January 1994 - January 1995
Design, development of a leather manufacturing system
C and Windows 3.1
Client:SQUARE D SOFTWARE LTD., March 1993 - December 1993
Development and documentation of freight operations for Indian Railways
COBOL II, CICS and DB2 with TRACS.
Project October 1992 - March 1993
Print utility system for merging forms and data to send to high speed
printers.
OS/2 and Presentation Manager and Microsoft C 6.0
Project April 1992 - September 1992
Precursor to HTML where hyperwords were indexed in B-tree filing system
Turbo C 2.0
Project January 1991 - March 1992
Signature Storage and Retrieval system
Microsoft C 5.0 and Assembler
1. CITIBANK, SIOUX FALLS March 1990 - September 1990
Design, development of a credit monitoring package for credit card users.
CICS, COBOL II and DB2
2. PROCTER & GAMBLE INC., June 1987 - June 1989
FIFO based inventory system and reports
CICS, COBOL II and DB2
3. IDM LTD., February 1986 - May 1987
Development of a banking application
C-Basic and Access Manager
4. DATAMATICS CONSULTANTS LTD., January 1985 - January
1986
Accounts Payable and General ledger accounting
Wang VS and COBOL
Education:
M.Sc. (Tech) in Science and Technology Development from BITS Pilani.