Sanjeevkumar C Tarnal
*******.******@*****.***
Mobile No: 732-***-****
Nine plus years of IT experience in design (OOA, OOD), development, testing and documentation of
Enterprise applications using J2EE technologies. Worked extensively in J2EE (JSP, Servlets, EJB),
Struts, Cairngorm Framework, IBM Websphere Application Server, BEA weblogic Server 9.x, JDBC,
JNDI, XML, Flex, ActionScript, MXML, BlazeDS and RDBMS like Oracle.
Involved actively in complete programming life cycle (Object-oriented analysis, architectural design,
development, testing, and documentation) in business environment.
Well experienced in component design and architecture of enterprise systems using various Java
Design Patterns (Business Delegate, Session Façade, DAO, Composite, Factory etc.).
Strong in SDLCs Analysis and Design using Software Engineering, OOA/OOD, UML, Rational
Rose, Rational Unified Process Methodologies in Rational Rose and MVC based frameworks like
Jakarta-Struts and Design Patterns.
Implemented web layer in MVC design pattern using the Struts framework and JSP’s.
Extensive experience in programming and deploying of middle-tier popular J2EE Application Servers
like IBM Webpshere Application Server and Weblogic Application Server.
Extensive knowledge and experience with Cairngorm Frameworks.
Extensive knowledge and experience with Ajax frameworks like JQuery and knowledge of Dojo
Toolkit.
Database development skills in Oracle 9i. Extensive experience in writing applications using J2EE
(EJBs, Servlets, JSPs) technologies.
Extensive experience with HTML, DHTML and other web development languages.
Strong in developing use cases, sequence diagrams and preliminary class diagrams for the system
using UML and Rational Rose. Extensive experience in testing the application with JUnit. Strong in
writing build files with ANT.
Defined coding and development standards and implemented design and code review procedures
throughout the project lifecycle.
Proven ability to solve complex problems independently.
Ability to quickly adjust priorities and take on projects with limited specifications.
Effective team player with excellent logical and analytical abilities
Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
TECHNICAL AREAS OF EXPERTISE:
Expertise
Details
Operating Systems Windows 95,98,NT, 2000,SOLARIS 8
Languages JAVA, UML, HTML,XML,JAVASCIPT
Tools Rational Clearcase, Rational Rose, Test Director
7.2,Ant,VSS,CVS,Clearcase, TOAD,Eclipse,Rational
ClearQuest
RDBMS Technologies Oracle 9i
Web Technologies (Client Side) JSP, JAVA Script, Adobe Flex,Action Script3.0, MXML
Web Technologies (Server Side) J2EE, WEB Services, BlazeDS
Web Development Tools Eclipse
Page 1 of 7
Web Servers Apache-Tomcat,Iplanet6.1
Application Servers WebSphere Application Server 5.x, Rational Application
Developer, BEA weblogic Server 9.x/7.x/6.x/5.x,
Framework Struts Framework, Cairngorm Framework,
Version Controlling tools Win-CVS, VSS,Clearcase 2000
PROJECTS:
For State Street Bank
Project : Client Reporting System
Client : State Street Bank, Boston
Duration : April 2007 till date
Role Senior Consultant
Information Management Center (IMC) is the tool used by client facing professionals to manage information
access and profile the reports and information requirements (configuring, packaging, access, and delivery) for
approved contacts. Approved contacts will include clients, consultants, custodians, and record keepers. IMC
is the system for producing and distributing client reports.
Responsibilities:
Designed and implemented various modules of the Client Reporting System.
Used Rational Rose for creating use cases, class diagrams, activity diagrams and collaboration
diagrams.
Created Data Access Object (DAO) which is used by the EJBs to interact with the database.
Used Adobe Flex as the UI framework.
Has written MXML Components and ActionScript Classes.
Used UML to make an Object Oriented (OO) model for the application
Analysis and Design of the Object models and Design Patterns in various tiers of the application
Used ANT for build Process.
Involved in Designing and coding of Session Beans using EJB Specification Container Managed
Transaction.
Deployment of application on Weblogic Application Server
Utilized Rational Clearcase as a version control system and for code management.
Enviornment: JAVA/J2EE, EJB, Weblogic Application Server 9.x, Web Services, Solaris 8,Windows
2000, XML,Castor, JPublishers,ANT, XSL,XML, Adobe Flex, ActionScript3.0, MXML,Flash Player,
Cairngorm Framework, BlazeDS, Documentum.
For Citibank
Project : Anti-Money Laundering, EMEA Region
Client : Citibank
Duration : July 2005 till Mar 2007
Page 2 of 7
Role : Senior Consultant
Using the Quick Screens-AML Citibank will be able to monitor its entire client from AML perspective.
Responsibilities:
Actively participated in implementing the application using Struts MVC framework.
Analysis and Design of the Object models and Design Patterns in various tiers of the application
Involved in Complete application framework design using J2EE.
Used ANT for build Process.
Deployment of application on IBM Websphere Application Server.
Used Rational Rose for creating use cases, class diagrams, activity diagrams and collaboration
diagrams.
Utilized Rational Clearcase as a version control system and for code management.
Enviornment: JAVA/J2EE, Struts MVC Framework, JQUERY, IBM Websphere Application Server 9.x,
Solaris 8, Windows 2000, XML, ANT.
Project : AML for CIB Brazil
Client : Citibank
Duration : Apr 2005 – Jun 2005
Role : Senior Consultant
Using the Quick Screens-AML Citibank will be able to monitor its entire client from AML perspective..
Responsibilities:
Played major role in design and development of the entire application.
Designed a three-tier web based system with Spring MVC as the framework and Oracle database at
the back end. Used BEA Weblogic Server as Application server.
Worked on development of XML/XSL implementation .
Played a key role in applying Design patterns wherever applicable.
Used Websphere Application Developer as IDE for software development with Visual Source Safe
for version controlling.
Written test cases and performed testing using Test Director framework.
Enviornment: JAVA/J2EE, Rational Rose,Spring MVC Framework, Oracle 8i, BEA Weblogic Server,
Solaris 8,Windows 2000
.
Project : PBOE Referral Database Automation
Client : Citibank
Duration : Jan’ 2005 – Mar 2005
Role : Senior Consultant
Page 3 of 7
Citibank PBOE thrives on simplifying to deliver compensation situation for hundreds of businesses and
thousands of expatriates all over the world. Juggling multiple currencies, variable exchange rates and split
payrolls is their specialty. Helping people manage their money effectively is their mission.
Responsibilities:
Played a key role in requirement gathering & analysis, architecture design, application design and
code review, development, and testing.
Analyzing the functional and technical requirements for the needs of the business, integrate the
approaches.
Transitioning deployment of the solution to SPE and Managing the day-to-day activities of the
Project
Used Rational Rose to design a UML based model. Design started at the package level and continued
through the detailed class, activity, state, and sequence diagrams.
Designed a three-tier web based system with Struts 1.1 Framework and Oracle database at the back
end.
Investigated the use of design patterns to improve the usability and increase the extensibility of the
web application.
Worked with the development team to transition the project from design phase to implementation
phase.
Enviornment: JAVA/J2EE, Rational Rose, Oracle 8i, IBM Websphere Application Server,Solaris
8,Windows 2000,ANT
Project : KYC Quick Screens Campaigns
Client : Citibank International – Florida
Duration : Jan’ 2004 – Dec’ 2004
Technology : Java, JDBC, JSP, XML, Servlets, Struts,HTML, JavaScript and
ORACLE9i, iPlanet Webserver
Role : Team Leader
This System has been implemented for defining and maintaining ad-hoc campaigns.
Responsibilities:
Analyzing the requirements.
Study and development of various classes coding procedures using JSP, Servlets and Struts
framework.
Carried out the Code Reviews, Unit Test plan, Integration Test Plan reviews.
Involved in Coding, Designing, and Development of the Call Update Modules and Call Typification.
I was also part of the UAT Support team.
Integrated the modules with the other modules of the system.
Responsible for reviewing the Architecture document
Was involved in the User Acceptance Testing by the Client.
Enviornment: JAVA/J2EE, Struts Framework,IPlanet WebServer, Oracle 8i, Solaris,Windows NT
Page 4 of 7
Project : Deutsche Bank Index Quant System
Client : Deutsche Bank – New York
Duration : Mar’ 2003 – Jan’ 2004
Technology : Java, JDBC, JSP, XML, XSL, Servlets, HTML, JavaScript, Struts
and ORACLE8.1, Tomcat 4.1
Role : Team Member
Deutsche Bank Index Quant (DBIQ) is Deutsche Bank’s portal for index and portfolio services .
Responsibilities:
Analyzing the requirements.
Used Rational Rose to design a UML based model.
Apache Tomcat was the server used.
J2EE Architecture in place.
Enviornment: JAVA/J2EE, Apache Tomcat, Oracle 8i, Windows NT
Project : Electronic Filing System
Client : Singapore Judiciary(Supreme court of Singapore)
Duration : May’ 2002 – Mar’2003
Role : Developer
Electronic Filing System paves the way for the Worlds first nation-wide paperless court system .
Responsibilities:
Analyzing the requirements.
Used WebgainStudio to design a UML based model.
Report generation using JReports.
J2EE Architecture in place.
CMM activities.
Enviornment: JAVA/J2EE, WebgainStudio, Oracle 8i,IBM Webpshere Server 6.x, Solaris
Project : Pan-Asian Alliance
Client : Crimson Logic Pte Ltd, Singapore
Duration : Jan 2002 – Apr 2002
Role : Developer
The Pan-Asian E-Commerce Alliance is the first regional e-Commerce alliance in Asia that aims to
promote and provide secure, trusted, reliable and value-adding IT infrastructure and facilities for efficient
global trade and logistics.
Page 5 of 7
Responsibilities:
Analyzing the requirements.
Weblogic was the server used.
J2EE Architecture in place.
Enviornment: JAVA/J2EE, WebServices,Weblogic 6.1, Oracle 8i, Windows NT
Project : Office Weaver
Client : CrimsonLogic PTE Limited
Duration : May 2001 – Dec 2002
Role : Developer
OfficeWeaver comprises of a complete suite of integrated modules and provides a single access point
via the Internet, to a full range of HR functions, such as Payroll, Leave, Claim and Training
Management.
Responsibilities:
Analyzing the requirements.
Weblogic Server was the server used.
J2EE Architecture in place.
Enviornment: JAVA/J2EE, Weblogic 6.1, Oracle 8i, Windows NT
Project : Case Tracking System
Client : Inertia technologies
Duration : May 1999 – April 2001
Role : Developer
It is an Intranet application armed with the facility to connect and upload information onto the
Internet. Its main purpose is to trim the time taken for data transfer in processing immigration visas
and assist in tracking the progress of a case, thus allowing the law offices to monitor case by case
without the need to go through hundreds of files.
Responsibilities:
Analyzing the requirements.
Weblogic was the application server used.
J2EE Architecture in place.
Enviornment: JAVA/J2EE, Weblogic Server, Windows NT
Education:
Bachelor of Engineering in Mechanical Engineering passed out in the year 1998.
Page 6 of 7
Page 7 of 7