Vous êtes sur la page 1sur 7

INDHUMATHI TAMILARASAN

Phone: 551-580-5016
Email: indhumathi.tamilarasan@gmail.com

Experience Summary

Senior Java Developer with 8+ years of enterprise level experience designing, developing, and
testing real-time, complex and scalable, distributed object based enterprise applications in Agile
environments at Wells Fargo, JPMC, and Goldman Sachs.
Strong technical knowledge on Core Java and J2EE technologies like Servlets, JSP, JSTL,
custom tags, MVC Pattern, Struts, Spring, Hibernate, EJB, JMS, Tibco, MQ.
Extensive experience on Investment Banking, Securities and Insurance domain.
Completed Sun Certified Java Programmers certification for Platform 1.4 (SCJP 1.4)

Completed the Sun Certified Web Components Developer for Java 2 Platform, Enterprise
Edition 1.4 (SCWCD).
Strong experience in working on databases DB2, Oracle 9i, Oracle 10g. Experience in working
with DB tools such as SQL Developer, Aqua Studio, TOAD, AQT, SQLPlus and DB2CC.
Experience on data access technologies like JDBC, Hibernate, SQL, PL/SQL, Stored
Procedures and Triggers.
Strong experience working on Unix Shell scripting. Experience in writing shell scripts and
worked on tools such as SSH client, Putty, AutoSys.
Strong Experience on Object-Oriented-Design using UML. Worked in all phases, and have
good experience of Basic-Design, Functional-Design and Detailed-Design using UML.
Experience on working with other web technologies such as JavaScript, HTML, CSS.
Experience on working with JAXB, XML and XSLT.
Experience on working with application servers Tomcat, Websphere and Weblogic10.3.
Experience on working with Unix and Windows operating systems.
Good knowledge on design patterns. Experience in implementing few Java/J2EE design
patterns.
Experience on various Java Development IDE's like Eclipse, IntelliJ IDEA, Workshop10.3,
WSAD, RAD, Flash Developer and tools like Rational Rose, HP Quality Center.
Good experience working on JUnit testing framework.
Experience on version control tools Subversion (SVN), VSS, CVS.
Experience in working with build tools Maven, Ant, Hudson and cruise control builds.

Technical Skills

Programming Languages/Languages: Java, UML, SQL, PL/SQL, XML, HTML


Web Technologies: Servlets, JSP, JavaScript JSTL and Custom Tags
Other Java/J2ee Technologies: Struts, Spring, Hibernate, JDBC, XML, XSLT, JUnit
Application Servers: WebSphere, Weblogic10.3, Tomcat
Database: IBM DB2, Oracle 9i, Oracle 10g
IDE: IntelliJ, Eclipse, WSAD, RAD, Workshop 10.3
Design Tools: Rational Rose
Operating System: Unix, Windows

Version Control Tools: CVS, SVN, VSS


Other Tools: SQL Developer, Aqua Studio, AutoSys, TOAD, SQL Plus, AQT, HP Quality
Center, SSH, Putty, Ant, Maven, Hudson, Cruise control builds.

Educational Qualifications
Bachelors degree in Information technology (B.Tech IT) from Anna University, Chennai, India

Project Details
Wells Fargo & Co. Charlotte, NC
Securities Lending Applications
Duration: July 2013 Till date
Role: Sr. Developer
Description:
The Securities lending desk team is responsible for maintaining and enhancing the different reporting and
monitoring applications used by the Security Lending desk.
OTIS:
Broadridge Global Processing Solution (GPS) houses the Wells Fargo books and records for fixed
income and equities trade processing and reporting functionality from trade capture through settlement.
The everyday settlement ladder for all of the securities are projected in the OTIS application that is used
by the Sec lending Desk to determine the availability of financial instruments that can be lent or those that
need to be borrowed to cover a short position on the day of settlement. The Securities lending desk
development team process the raw data from Broadridge and feeding it to the OTIS seclending
application. One of the recent enhancements was to introduce Prime and International capabilities into
our existing sec Lending applications.
Corporate Actions:
Corporate Actions is a server side java application which fetches different corporate action events from
different sources (DTC, swift (JPMC), Bloomberg) for the securities that wells Fargo holds the position
and displays them on a website.
Responsibilities:
Involved in requirement analysis for the enhancements with the business users.
Development of Server side Java applications that support the SecLending Desk using
Java/J2EE technologies like Spring, Hibernate, JAXB/XML technologies.
Used JMS/TiBCO messaging and Message Driven Beans to communicate with other entities.
Shell scripting.
Working with Oracle, MS SQL, Sybase databases and stored procedures.
Setting up and deployment of the application in the local Weblogic app Server.
Working with enhancement of SWIFT(Society for Worldwide Interbank Financial
Telecommunication) Messaging applications to generate Type 599 Swift messages from
input data XMLs.
Working with the QA team to support the QA and UAT testing of the application and fix the
defects.
Supporting the release/Production move of the applications
Environment: Java 6, JMS/TIBCO, Spring, Hibernate, Unix Shell Scripting, Autosys, SVN, Maven, ANT,
Sybase, Oracle DB.

JPMorgan Chase and Company, New York, USA

Treasury and Security services Portal


Duration: August 2011 August 2012
Role: Sr. Developer and Onsite Coordinator
Description:
The TSS Risk Portal application will be a single point of access for TSS users to create and manage
specific reports focused on TSS credit limits and credit exposures. These reports will be available either
by Clients or based on Portfolios of Clients, Facilities, Products and Accounts. A primary goal of the TSS
Risk Portal is to deliver well organized, customizable and meaningful data to its users through pleasant
and intuitive user interface. All data available to a user will be subjected to the users entitlement.
Responsibilities:
Involved in requirement analysis and designing the flow of application.
Contributed significantly in all phases of Software Development Life Cycle (SDLC) such as
modeling, analysis, design and development.
Writing the test cases to document how the application should behave in different scenarios.
Development of the enhancement using Java J2EE technologies.
Database design and building the stored procedures and queries used by the
applications/reports.
Mavenization of the application by writing build scripts/ pom files to generate the war/ear of the
application.
Enhancement and managing the Perl/Shell scripts used by the application.
Code reviews of Peers.
Testing of the application using the test cases prepared before the commencement of the
development to check if the application behaves as expected.
Handled Release Management for all QA, UAT and Production releases by coordinating with the
Operate (Deployment) team.
Support production deployment.
Working on bug fixes
Environment: Java 6, Javascript, JSP, Servlets, JUnit , Oracle 10g, Stored Procedures, XML,UNIX shell
scripts, perl scripts, Autosys, RAD, SQL Developer, Maven, SVN, Unix Operating System and Windows
XP OS.

Goldman Sachs and Company, New York, USA


Compliance Data Mart
Duration: April 2010 August 2011
Role: Sr. Developer, Designer and Onsite Coordinator
Description:
The idea of the Compliance Data Mart (CDM) Project is to integrate the firm's operational data into
comprehensive and consistent information (i.e, by 'Milestoning' the data) that can support various
reporting, detection, and investigation needs within the Compliance group. This Data includes security,
contractual and cash positions, trades and journals data, trade postings, contractual data, net liquidation,
payments, order and execution data. CDM also holds its own set of reference data, like products,
accounts, entity and market price data. Everyday almost 14 TB of data flows into CDM through various
daily feeds, database replication and GDR messages.
Responsibilities:
Gathering the Business and Functional Requirements

Detailed Analysis/Design for the data that needs to be sourced and the structure of the input
source files

Mapping between the data in the source files and the Database columns for storage
Analysis for enrichment of information that is not received directly from the source files and needs
to be enriched from other systems.
Development and enhancement in the existing application and code reviews.
Unit Testing, System Testing and Production Migration activities
Archival and purge of data from production database.
Database Maintenance and Performance tuning of queries that run on the DB. (Runstats,
Reorg etc)
Production Batch support
Offshore-Onsite coordination.

Environment: Java 5, Spring, Hibernate, DB2, Unix shell scripts, Autosys, RAD, AquaStudio, Maven,
CVS.

Nationwide Insurance, Columbus, OH, USA


Common Claims Handling
Duration: March 2009 March 2010
Role: Sr. Developer and Designer
Description:
The CCH program was to integrate the existing claims handling process for nationwide claims with Allied
Claims. This project targets many of the remaining inefficiencies in the claims handling application that
have resulted because of integration efforts with Allied Claims. Also all the backend functionalities for
allied were implemented in Mainframe and AS400 which needs to be migrated to Java and DB2. This
project follows agile methodology. I worked for three release of the project (2.2, 3.2 and 4.0). These
releases include new features for implementing common ISO Automation, Basic Payment functionality
and EFT payments.
Responsibilities:

Involved in solution requirement Analysis and discussions. Involved in use-case discussions.

Design and development estimations for ODS Data Access Components.


Participated in design meetings and prepared the design document
Developed and deployed all the stored-procedures needed for the entire project.
Setting up build configuration files (pom.xml) for maven2 and worked on cruise control builds for
automatic triggering of builds and auto-generated mails on build-status.
Coding and writing JUnit test cases for DAC components
Code reviews and documenting code review comments
Coordinated builds for java application for IT, ST and Production.
Coordinated with DBA team for moving stored procedures to different environments.
Worked on building war files, deploying war on Websphere application server.
Unit testing on local app-server setup on RAD.
Provided support during production move for the releases of the project.
Worked on fixing defects found during IT and ST

Environment: JDK 1.5, Spring, DB2, RAD, RSA, AQT, Maven, JBoss, SVN, Websphere, HP Quality
Center.

Line Data Insurance (Offshore - Bangalore)


SAS - IHM
Duration: June 2008 Feb 2009
Role: Sr. Developer and Designer
Description: SAS - IHM is a solution for BNP Paribas Assurance to edit rejected xmls (Events) and put
them to the MASTERi database. The implementation was divided in two sub projects. The IHM part deals
with providing a user interface that is used to load the rejected events, view them and modify them. The
API part deals with validating the xmls that are modified by IHM. If the Event is validated successfully then
it is updated in the MASTERi database and the user is informed with a success message. If the validation
is unsuccessful it is updated to the Rejection database and the user is informed with a failure message.
Responsibilities:

Involved in the development of both the modules right from requirement analysis, design through
successful implementation.

Involved in design and preparing design documents.

Worked in preparing UML diagrams such as sequence diagrams and class diagrams for the two
modules of the project.
Worked on setting up project environment for development like eclipse project setup, maven
build-setup, and perforce set-up.
Worked on developing framework module, developing core module, worked on coding for various
components of the modules (IHM and API)
Coding, Code reviews, writing unit test cases to execute with Maven build.
Worked on configuring spring-config files, defining beans, properties, and aop configurations, and
worked on creating bean instances from java code.
Involved in discussions with customer about project status, daily issue tracking.
Coordinating with onsite, maintaining Issue tracker from Onsite Team and getting Clarifications
from Business Analysis and Customer.
Worked on setting configuration files for build process using maven2.
Participating in daily status calls, weekly status meetings, coordinating builds and deployments.
Worked on UNIX environment for deployment process, creating database instances, modifying up
Weblogic server scripts, logging and debugging.

Environment: Java, J2EE, Spring, Hibernate, XML, RichFaces, JBoss, Oracle, Eclipse, Subversion,
Maven on windows

GMAC Insurance, USA (Offshore - Bangalore)


Reference Data RAD 4.0
Duration: August 2007 - May 2008
Role: Sr. Developer
Description: Site RAD 4.0 (Reaching Allied Design) was an enhancement of the existing Policy
Management System (CTS) of GMAC Personal Lines Auto business for Agency, direct (call centers) and
e-commerce (internet) channels. A lot of new policies and coverage were added to RAD 4.0. . It consists
of an internet front end (CUI) through which end customers and agents obtain quotes. The back end
based on mainframe technologies, caters to functions like policy management, rating, printing, billing etc.
Responsibilities:

Involved in high level design and preparation of use case documents for Ref Data module of RAD
4.0 project.
Worked on low level Design using UML: Preparing Class diagrams, sequence diagrams for Ref
Data Module. Preparing detailed design document.
Worked on writing functional test Cases.
Worked on setting up development environment for Eclipse and JBoss
Coding and Unit testing of Ref Data module. Reference Data was more like the data access layer
for the application. Ref Data is basically implemented using EJB.
Involved in the development of Ref data Service screens used to update the static data in DB.
Also involved in the interfacing of Ref Data with other applications.
Worked on JBoss setup for system-testing of the project.
Worked on Integration testing and system testing and fixed defects.

Environment: Java, J2EE Seige, JSP, Servlets, Rational Rose, Oracle 9i, JBoss app server, Eclipse, Ant,
VSS, TOAD.

Sony Corporation, USA (Offshore - Bangalore)


Garata Portal Enhancement
Duration: March 2006 July 2007
Role: Developer
Description: The Sony web groups mainly dealt with the development and enhancement of all the web /
Portal applications for Sony Corporation. All these web applications were implemented using JSP in front
end and Oracle 9i for back end. All the applications were developed using Java Struts. GARATA Portal is
a web application to facilitate an effective repair service operation of VAIO products worldwide. The
application provides the VAIO repair service operators the ability to locate the appropriate service
manuals more efficiently and the DMI information necessary for repairing CTO. I have developed the Web
Portal application using which an operator can search for service manuals. The service manuals can be
excel sheets/ word documents. Those were embedded into the JSP.
Productivity Reports Tracking
Duration: October 2005 February 2006
Role: Developer
Description: The purpose of this project is to create a new web application for managing the productivity
report data of Technicians and Administrative staff of Sony service centers. This website would be used
a) To set Units/hour goals and CR (Customer Return) goals for the Technicians
b) To maintain Technician/Admin Master list
c) To maintain Location Admin users.
d) To edit time card data received from different time entry systems.
Responsibilities:

Involved in high level design and functional requirements discussions.

Designed the classes and prepared sequence diagrams using rational rose
Developed JSPs, java-scripts and coded for Struts action classes
Worked on unit testing and involved in code reviews
Worked on integrating the module with other projects

Worked on build and deployment of application on Websphere for testing.


Worked on fixing defects found in ST

Environment: Java, JSP, Servlets, Struts framework, Java Beans, Orcale 9i, Tomcat, Websphere,
Eclipse, VSS, TOAD

Vous aimerez peut-être aussi