[pic] Paulami Damja
Ph# 954-***-****
************@*****.***
Professional Summary
o Sun Certified Java Professional (SCJP), having 8 years of experience
with specialization in development, and customization of software
applications, to deliver robust and scalable enterprise scale systems
for corporate clients using J2EE technologies.
o Extensive experience in Object Oriented Design implementation.
o Extensive Knowledge in Object Oriented Programming principles.
o Expertise in Project Process Flow Management and thorough knowledge of
software development life cycle (SDLC) in Agile and Scrum environment.
o Extensive working experience in Core Java
o Extensive experience in J2EE TECHNOLOGIES which includes Servlets,
JMS, JSP,JSF,XML, Web Services
o Expertise in UI development technologies like JSF, SWT, AWT, Swing.
o Extensive work experience in multitier architectures like Struts
1.1,Struts1.2, and Hibernate
o Extensive work experience in application build scripts like Ant and
Apache Maven
o Extensive working experience in Databases like Oracle 9i and 10g,
o Worked in Development Environments RAD, Eclipse
o Experience with Version control systems like Rational ClearCase, CVS
and Subversion (SVN)
o Extensive work experience on Operating systems like Windows 9x,
Windows 2003 and Windows XP.
o Knowledge in EJB Framework and Hibernate.
o Troubleshooting production issues and gave post production support for
couple of projects.
o Extensive work experience in Application servers like Tomcat, IBM
Websphere 8.0,Web Logic9.1
o Extensive work experience in XML Technologies like XML, XSD, XHTML,
XSTL, JAXB, JAXP.
o Extensive experience in J2EE design Patterns like Data Access Objects,
Business Delegate, MVC etc.
o Expertise in database development like Packages, Procedures,
Functions, Triggers, Reports generation using PL/SQL
o Experienced in UNIX and DOS shell scripts
o Experienced in Deployment and Release Management.
o Lead a team of 2 members in a project
o Good Ability to understand the requirement and converting them to
functional Use cases.
o Good experience in interacting the clients directly and capable of
working in tight schedules.
o Excellent Interpersonal Skills and Communication Skills
o Strong in Client interaction and documentation skills.
Technical Skills
o J2EE Technologies : SERVLETS 2.2, EJB2.0, JMS, JSP 1.1, JDBC
o Frame work : STRUTS 1.1, Struts 1.2 and Hibernate 3.0
o Application Server :IBM WebSphere, BEA Web Logic8.1, Jboss
and Tomcat
o Languages : Java2 Standard Edition 1.4, C, C++
o Markup Languages : HTML, XML,XSD
o Source Controllers : Rational Clear Case, CVS, SVN
o Build Scripts : Ant and Maven
o Scripting Languages : Java Script, Web Services
o GUI/IDE : Edit plus, Eclipse 3.1, RAD, Putty, WinSCP.
o RDBMS : MySQL, Oracle 8i, Oracle 11g
o Operating System : Windows 2000, Windows 98 and Unix.
Education
Bachelors of Engineering in computer science, West Bengal University of
Technology, India
Certifications
Sun Certified Java Professional (SCJP 1.5)
Professional Experience
Project: Ecommerce & Information Delivery (eCID)
May 13 to till date
Client: The Bank of New York Mellon, Employer: VINCE Solutions
Role: Sr J2EE Developer
Project Description
E-Commerce & Information Delivery - Enhancement and Maintenance support in
AMI D3, E-business web development, CRM and Base level support, Develop DW
for MGI Reporting requirements and to work alongside with BNY Mellon the
MAM team on analysis, design and development activities.
Assignments & Tasks
. Analysis of Business requirements. Design solutions based on the
requirement and feasibility analysis. Prepare Technical specification
and design Documents
. Designing the Application as per the New Requirements and Change
Requests
. Creating User Interfaces, Adapters, Data Objects, Page Beans,
Displayers and Helper classes using Java, J2EE (JSP, Servlets), JSTL,
JavaScript and HTML and AJAX for Rich Internet user experience.
. Understanding the Architecture and Change Requirements from
Specifications.
. Creating JSP layouts using Struts-tiles and creating JSPs.
. Creating Managed Beans, implementing services, creating Controller and
related POJO classes.
. Analysis, design and construction of the Data-feed Processing
framework.
. Worked as a Web Content Editor for Asset Management International
using Teamsite Tool.
. Daily Interacting with the client manager and requirement gathering.
. Understanding the User Requirements.
. Migrating or deploying the files into the web server and app server
using Team site Tool.
. Wrote the stored procedures and functions for business logic.
. Used MySQL Database as backend database for creating, updating and
modifying sql queries according to the business requirement.
. Used JDBC for connection between the business logic and user data in
backend database system.
. Created deployment environment in Dev, UAT, SIT and PLE for testing
purpose.
. Used IBM Websphere 8.0 for deploying the code in different
environment.
. Used Unix and dos shell commands for running deployment scripts.
. Preparing Unit Test plans.
. Unit Testing the modified code in all the environments before merging
the code.
. Fixing Bugs in different testing phases with the help of Log4J logs.
. Checking in the files to VSS through Clearcase.
. Preparing Status report for the period indicating the progress of
various activities for a project
. Scheduling Meetings with Client as well as with Team in order maintain
the workforce
. Working closely with the BA's in order to identify the business Gaps
and create enhancement Change Requests.
Technologies
o JDK1.5 Oracle 11, JDBC, Web services, Struts 1.1,Struts 1.2, LOG4J,
XML, IBM Websphere Application server, Eclipse, ClearCase, Putty.
Project: CitiOFS
Jan 12 to May 13
Client: Citigroup (Citibank,N.A), NY
Employer: Cognizant Technology Solutions, USA
Role: Sr Java Developer
Project Description
CitiOFS is the project which works for the corporate loan of Citibank. This
project is live on Citibank of 24 Latam countries. It handles loan sanction
for the Corporate Customers of Citibank. And this project handles the
customer from any Latam country where the Business Units are situated in
different country. So it has to follow all the countries' govt. regulatory
and operates in all the 24 countries currency.
Assignments & Tasks
. Worked as a Team Member
. Analysis of Business requirements sent by the Client.
. Designed application pages using J2EE (JSP, Servlets), JSTL,
JavaScript and HTML and AJAX.
. Writing the Business Logic using Stored Procedure, Function, Triggers,
Views etc.
. Developed the code for interfacing the front end pages with the
Database using JDBC/ODBC.
. Creating JSP layouts using Struts-tiles and creating JSPs.
. Creating Managed Beans and related POJO classes.
. Daily Interacting with the client manager, onsite person and
requirement gathering.
. Understanding the User Requirements.
. Involved in the project migration from Jdk1.4 and iPlanet webserver to
Jdk1.5 and Websphere7
. Preparing Unit Test plans.
. Unit Testing the modified code
. Testing Deployment Scripts
. Scheduling Meetings with Client as well as with Team in order maintain
the workforce
. Fixed the High Priority Production issue within 2 hrs permitted time
Technologies
JDK1.5,Oracle 9i, JDBC, Web services, DOJO, Hibernate, LOG4J, XML,
Websphere Application server, Rational Application Developer (RAD) and CVS.
Project: SSP Work Flow Jan 09
to Dec 11
Client: Verizon
Employer: Cognizant Technology Solutions, USA
Role: Sr Java Developer
Project Description
SSP stands for Strategic Service Platform. It is a software platform where
all the various systems are unified ordering platform to receive all the
orders that come for Verizon.
SSP gets the sale orders from ordering systems. The sale order
XML which has been validated and can be processed further is a "firm sale"
order. This order when received, the systems inside the SSP start
processing and delegating the various systems for completion of order. SSP
sends requests to the various adapters and the corresponding responses are
received.
SSP workflow is the workflow manager for the whole SSP portfolio.
It assigns tasks to various.
Modules in SSPWF project:
. Flow Engine
. Flow GUI
. Watchdog
. Email Notification Server
Role and Responsibilities
. Developed and Designed modules independently using Struts1.1, JSP,
XML, Jdk1.4
. Used Eclipse IDE for development.
. Worked as a Java Developer for Flow GUI model under SSPWork Flow.
. Impact analysis of new Requirements and Change Requests.
. Understanding the Architecture and Change Requirements from
Specifications.
. Used MySQL Database as backend database for creating, updating and
modifying sql queries according to the business requirement.
. Used JDBC for connection between the business logic and user data
in backend database system
. Identifying and performing database changes for new requirements.
. Preparing Unit Test plans.
. Unit Testing the modified code
. Implemented JUnit in all Modules.
. Coordinating with Onshore/Offshore Team on Specifications of New
Requirements, Change Requests and testing progress in different
phases.
. Performing peer reviews.
. Created deployment environment in Dev, UAT and SIT for testing
purpose.
. Used Web Logic for deploying the code in different environment.
. Used Unix and dos shell commands for running deployment scripts.
. Deploying the Application in UNIX Environment.
. Testing in different environments and fixing the issues before
sending the code to production.
. Fixing Bugs in different testing phases with the help of Log4J
logs.
. Checking in the files to VSS through ClearCase Tool.
. Release Management on the day of release by monitoring all the
different production server boxes logs using putty and resolving
production issue (if required) immediately.
. Daily Cop Report Preparation.
. Routing and Scrubbing of Fallout Orders.
. Peer Code Review and analyze.
. SQL Validations.
Technologies
Core Java, J2EE, JSP, Struts 1.0, Oracle 9i, Web logic, Rational
Application Developer and Clearcase.
Project: FT-GWS Support & Cost Basis Rel2 May 07
to Jan 09
Client: Franklin Templeton
Employer: Cognizant Technology Solutions, India Role: Java
Developer
Project Description
FT-GWS Support team works closely to meet different client needs and
request for both its external users (FT) and internal users (FTT).
For external users, any Account Holder customer can log into its external
site and can view its Fund Details,Fund Overview, Taxes and Computation,
Fund ratings,Fund History on week, month, quarterly and yearly basis both
in UI and printable format.
It also provides details on the Fund's Prices and Performances on week,
month, quarterly and yearly basis both in UI and printable format.
Basically it is a user friendly system where any FT user can get all the
information on its Fund.
For internal users, only Customer Care Representatives can log into and
have details on various Buy, Sell and Exchange information of its
customers.
Assignments & Tasks
. Developing and Coding user interfaces using JSF, JSP, Servlet and
JDK1.2
. Fixing Bugs in the interface during all testing cycles.
. Working on Change Requests using Java, SQL and PLSQL.
. Impact analysis of new requirements.
. Identifying and performing database modifications as per the
requirements.
. Preparing Unit Test plans.
. Unit Testing the modified code.
. Reviewing the Code of peers.
. Checking in the files to SVN through Eclipse.
. Understanding the Application Architecture.
Technologies
JSF, Servlet,JDK1.2 Oracle 10g, JDBC, EJB2.0, JMS Messaging, Spring,
LOG4J,XML, Websphere6.1 Application server and Rational Clear case.
Project: CRO IT Competency Center
Nov 05 - May 07
Client: Credit Suisse
Employer: Cognizant Technology Solutions, India Role: Java
Developer
Project Description
One of the significant systems used by market risk team is Risk Data Store.
RDS (Risk Data Store) - It is the central data repository for risk systems.
RDS extracts required data from different sources, formats it and stores it
to internal data store.
RDS follows a standard extract-transform-load mechanism where it extracts
raw data from disparate sources (like csv files, excel spreadsheets,
database calls, etc.), formats these data, and then loads them to its data
store.
RDS ecosystem presents the systems/interfaces interacting with RDS. These
systems either provide input to RDS or use RDS' output or do both
Assignments & Tasks
. Coding user interfaces using JSP.
. Coding Action classes Struts Framework and Hibernate using Java.
. Coordination with Onsite Team.
. Working on the New Requirements and Change Requests.
. Modifying Database changes.
. Fixing Bugs during testing process.
. Preparing Unit Test plans.
. Unit Testing the modified code
. Deploying application using ANT
. Checking in the files to CVS through Eclipse.
Technologies
JDK1.2, Oracle 8, JDBC, JSP, XML,Edit Plus.