|
Paulami Damja
Ph# 510-675-9999
palumidamaja@gmail.com
|
|
Professional Summary
¨
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.
¨
Extensive experience in Object Oriented Design
implementation.
¨
Extensive Knowledge in Object Oriented
Programming principles.
¨
Expertise in Project Process Flow Management and
thorough knowledge of software development life cycle (SDLC) in Agile
and Scrum environment.
¨
Extensive working experience in Core Java
¨
Extensive experience in J2EE TECHNOLOGIES
which includes Servlets, JMS, JSP,JSF,XML, Web
Services
¨
Expertise in UI development technologies like JSF,
SWT, AWT, Swing.
¨
Extensive work experience in multitier
architectures like Struts 1.1,Struts1.2, and Hibernate
¨
Extensive work experience in application build
scripts like Ant and Apache Maven
¨
Extensive working experience in Databases like Oracle
9i and 10g,
¨
Worked in Development Environments RAD, Eclipse
¨
Experience with Version control systems like
Rational ClearCase, CVS and Subversion (SVN)
¨
Extensive work experience on Operating systems
like Windows 9x, Windows 2003 and Windows XP.
¨
Knowledge in EJB Framework and
Hibernate.
¨
Troubleshooting production issues and
gave post production support for couple of projects.
¨
Extensive work experience in
Application servers like Tomcat, IBM Websphere 8.0,Web Logic9.1
¨
Extensive work experience in XML Technologies
like XML, XSD, XHTML, XSTL, JAXB, JAXP.
¨
Extensive experience in J2EE design Patterns like
Data Access Objects, Business Delegate, MVC etc.
¨
Expertise in database development like Packages,
Procedures, Functions, Triggers, Reports generation using PL/SQL
¨
Experienced in UNIX and DOS shell
scripts
¨
Experienced in Deployment and
Release Management.
¨
Lead a team of 2 members in a project
¨
Good Ability to understand the requirement and
converting them to functional Use cases.
¨
Good experience in interacting the clients
directly and capable of working in tight schedules.
¨
Excellent Interpersonal Skills and Communication
Skills
¨
Strong in Client interaction and documentation
skills.
Technical Skills
¨
J2EE
Technologies
: SERVLETS 2.2, EJB2.0, JMS, JSP 1.1, JDBC
¨
Frame
work
: STRUTS 1.1, Struts 1.2 and Hibernate 3.0
¨
Application
Server
:IBM WebSphere, BEA Web Logic8.1, Jboss and Tomcat
¨
Languages
: Java2 Standard Edition 1.4, C, C++
¨
Markup
Languages
: HTML, XML,XSD
¨
Source
Controllers
: Rational Clear Case, CVS, SVN
¨
Build
Scripts
: Ant and Maven
¨
Scripting
Languages
: Java Script, Web Services
¨
GUI/IDE
: Edit plus, Eclipse 3.1, RAD, Putty,
WinSCP.
¨
RDBMS
: MySQL, Oracle 8i, Oracle 11g
¨
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
¨
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
· Designing Prototype and Redesigning
Prototype as per the requests.
· 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
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.