Académique Documents
Professionnel Documents
Culture Documents
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
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.
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.
Environment: JDK 1.5, Spring, DB2, RAD, RSA, AQT, Maven, JBoss, SVN, Websphere, HP Quality
Center.
Involved in the development of both the modules right from requirement analysis, design through
successful implementation.
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
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.
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
Environment: Java, JSP, Servlets, Struts framework, Java Beans, Orcale 9i, Tomcat, Websphere,
Eclipse, VSS, TOAD