Sie sind auf Seite 1von 7

P.Sridhar Swamy : sridharswamy07@gmail.

com
: 9963175454

Professional Summary

Having 8+ years of experience in development of projects using leading-edge


Java and J2EE technologies like Struts, Spring,EJB, Servlets, JSP, JDBC,
JNDI, JMS, XML ,using tools like TOAD,MAVEN, STS 2.9, Eclipse, RAD, Log4j
and ANT.
Experienced in developing enterprise applications using Struts framework,
Spring Framework with Hibernate, Spring with LDAP & TAM.
Hands on experience in Web Service (JAX-WS using Apache CXF).
Hands on experience in Spring Batch.
Experienced in developing applications using AJAX.
I had worked for projects in financial and Insurance domains.
Experienced in ECM Vignette Application Portal and Vignette Content
Management.
Expertise in developing application using various Servers like Weblogic8.1,
Weblogic9.2.3,Websphere,Tomcat and JBoss
Experienced in ANT scripts to control the software build process.
Experienced in Design Patterns such as Business Delegates, DAOs, VOs
and Service Locator etc.
Self-motivated and enjoy working in a technically challenging environment.
Possess excellent Communication and interpersonal skills.

Academic Profile

B.Tech from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY, Hyderabad.

Professional Experience Profile

Presently working as Associate Consultant in Capgemini India Pvt. Ltd. From


August 30,2010 to till date

Worked as a Software Engineer for Oxygen Networks Pvt. Ltd.


(Subsidiary of Financial Oxygen Inc, USA), Hyderabad, India from July 2006 to
August 27, 2010.

Technical Skills Profile

Languages & Frameworks Java, Spring, Struts, Servlets, JSP, EJB, JDBC, AJAX,
Hibernate, Web Services(CXF)
Operating Systems Windows XP
Databases/RDBMS SQL, PL/SQL, Oracle 9i /10g
ECM Tools Vignette Application Portal and Vignette Content
Management.
Internet Tools Html,Javascript
Application Servers Web logic 8.1, Web logic 9.2.3, Jboss, Webshpere.
Development Utility Tools Ant, Toad, Maven, log4j, Eclipse, RAD, STS 2.9,
Serena Dimensions, SVN.
Project # 1

Title : Application Information / Producer Services


Client : CNA Insurance, Chicago
Environment : Java 5.0, JDBC, JSP,
Bridje Framework (Web Service, MVC)
Tools : IBM Rational Application Developer 6.0,
IBM Rational Software Architect Configuration.
Management Tool : Dimensions, TOAD, SQL Developer,
Web/Application Web Sphere 6.1.
Database : Oracle.
Duration : July 2013 Till Date
Team size : 5

Description :

Application Information / Producer Services (AIPS) provides an enterprise view of a single


representation of a CNA customer sourced from multiple legacy systems, acting as a directory for
customer information and header level policy information. It also provides enterprise standardization
process for name and address information. It acts as system of record for Producer data. AIPS has
different modules basing on the functionality which they performAipsSearch - Provides interface to
AIPS Data, Web Services available to applications,Customer.cna.com front end to
application. AipsSynchronize - Standardize the data from source systems, Save data, Perform
Common Customer Match, Send data to subscribing Systems.AipsSynchronizeRouter - Take
messages off queue and load to SynchTransaction, StandardizeParty - Service that provides
Normalization and Cleansing.

Contribution:

Requirement analysis for integration of Pitney Bowes CASS


Analysis/Design for the requirements
Coding, Peer review for design and code
Unit Testing, Assembly Testing
Deployment to dev and test environments

Project # 2

Title : DLP-DMS User Provisioning


Client : CNA Insurance, Chicago
Environment : Java/J2EE,Maven, spring (IOC) with LDAP,JAXB,
spring security with web services(Apache CXF), Tivoli
Access Manager (TAM) , JSP,log4j,,SOAP UI,
JUnit and Web sphere application server
Tools : STS
Management Tool : SVN, TOAD, Web/Application Web Sphere 6.1.
Database : Oracle.
Duration : Sept 2012 June 2013
Team size : 6

Description :

The main aim of this application is to provide services to automate user account creation process for
prospect distributor users. Other applications consume User provisioning services through web
service (JAX-WS). This application developed as code-first where WSDL file has been generated
from code. It has one reusable component called User provisioning that will automate LDAP
operations and sync the LDAP with TAM. Second component is DMSUserProvisioning acts as
interface between the User Provisioning and other applications. This interface manages email service
and different error handlers. Third component is a web service DMSUserAccountServices which
exposes create and delete user account to external applications.

Contribution:
Design, implement and maintain java application phases
Identify production and non-production application issues
Identify opportunities to fine-tune and optimize applications of java developed projects
Involved in Code Reviews.
Communicating with client for Clarifications and daily status report.
Unit Testing.

Project # 2
Title : Special Claim Handling Instruction
Client : CNA Insurance, Chicago.
Environment : Java 5.0, JDBC, JSP, Struts 1.1, Bridje Framework.
Tools : IBM Rational Application Developer 6.0.
Management Tool : Dimensions, TOAD, SQL Developer,
Web/Application Web Sphere 6.1.
Database : Oracle.
Duration : Jan 2012 Aug 2012
Team size : 6

Description :

Special claim handling instruction is all about creation of a single data source to capture and maintain
Special Claim Handling Instructions for Commercial and Specialty lines, capturing data in a structured
manner that enables integration with Claim Center and LEARN. Associate account and policy
information from the enterprise customer repository and enable search and view of legacy and
current instructions. This portal has the feature to add new handling instructions for a set of accounts
which has ability to add multiple documents for a given handling instruction for processing of data.
This system interacts with AIPS Account information producer service, using a service call to get
account information which is the central repository of account information for CAN. SCHI interacts
with LEARN and Claim Centre application for daily data push to update the downstream systems
which all changes that took place in SCHI on a given day.

Contribution:

Struts implementation of the various modules.


Providing low level and high level Estimates for entire project
Requirement analysis and gathering
Feasibility study and business Analysis of the requirements
Architecture design for the project
Coding, Peer review for design and code
Unit Testing, Integration testing
Deployment to dev and test environments

Project # 3

Title : CNA.com
Client : CNA Insurance, Chicago.
Environment : Java, JSP, Vignette VAP 7.3, VCM 7.4, IBM
Rational Application Developer 6.0, Vignette
DPM 2.0.7, Weblogic8.1, Websphere 6.1, Spring
Framework, Hibernate.
Duration : Apr 2011 December 2011
Team size : 3

Description

CNA is a web based application developed in portals using Vignette Content management to host
public facing functionality and content for CNA. This website will utilize CNAs standard product
suite for the application layer and content management, customized internally for CNA employees
to administer the site, as well as externally for agents and potential customers who interact with
the available features and published materials. Involved in Major and Minor enhancements and
provided application support. And also involved in transferring the knowledge gained during the
projects to the team members. Users will be able to search the site content. Managed the web
site content more easily; create, edit and publish contributor content, producing online
components and pages which may contain text, flash, articles, products, brochures, company
news, forms, mpg training videos and podcasts . Publishers are able to publish content, upload
articles, create pages and change menus.
Responsibilities:
Involved in the project design and estimations as a developer.
Collecting the business requirements from Onsite and the understanding .
HTML, JavaScript, CSS and Flash Components in the live site.
Development of services using Java, VCM, VAP, DPM, and VMS API.
Performed unit and functional testing on various modules.
Performed code reviews, peer reviews.

Project # 4

Title : CNACanada.ca
Client : CNA Insurance, Chicago.
Environment : Java, JSP, Vignette VAP, VCM, IBM Rational
Application Developer 6.0, Weblogic8.1,
Websphere 6.1, Vignette DPM 2.0.7
Duration : Sept 2010 Mar 2011
Team size : 3

Description

CNACanada is a web based application developed in portals using Vignette Content


management to host public facing functionality and content for CNA Canada. This website will
utilize CNAs standard product suite for the application layer and content management,
customized internally for CNA Canada employees to administer the site, as well as externally for
agents and potential customers who interact with the available features and published materials.
Although considered a new site, the solution and framework used to create the site has been
established on other production applications at CNA and the content to be displayed will be
migrated from the current CNA Canada site.
Responsibilities:
Involved in the project design and estimations as a developer.
Collecting the business requirements from Onsite and the understanding .
HTML, JavaScript, CSS and Flash Components in the live site.
Development of services using Java, VCM, VAP, DPM, and VMS API.
Performed unit and functional testing on various modules.
Performed code reviews, peer reviews.

Project # 5
Title : J.P Morgan Treasury Online (Foreign Exchange)
Client : J.P Morgan Bank, USA.
Environment : EJB, JSP, Struts, AJAX, XML, Jboss, Oracle 10g
Duration : Dec 2008 August 2010
Team size : 9

Description

Treasury Online is a customizable set of online treasury management tools developed by J.P.
Morgan's Investment Bank and Treasury Services business to meet the specific needs of corporate
clients. The solution offers an integrated platform across FX trading and treasury management. It
delivers critical reporting and transaction capabilities for FX dealing, risk analysis, inter-company
netting, inter-company loans and cash flow forecasting.

Through Treasury Online corporates can take advantage of an easy-to-implement, cost effective
solution that delivers convenient access to transaction tools and exceptionally rich critical data in real-
time. Tools include a Dealing module through which clients can execute FX deals, such as spots,
forwards and swaps -both inter-company and externally, electronically linking operating units to the
corporate's head office and automating manual processes in line with treasury policy.
Clients also benefits cash position. Cash module functions include daily, weekly and monthly
forecasts; view detail on the location of corporate liquidity, including bank account balances; and
analysis of forecast accuracy by account and currency. With greater transparency into balances by
both entity and currency, organizations can more effectively consolidate idle cash balances.

Contribution:

Struts implementation of the various modules.


Involved in developing the Intercompany netting.
Involved in developing the cash flow forecasting.
Involved in developing the Intercompany loans.
Involved in developing user interfaces by using JSPs/HTML.
Coding using Java, Servlets, JSP,EJB , HTML.
Acrobat , JSP and Excel report generation.
Developed Entity Beans and Session Beans.
Testing - Unit testing & Integration testing of Modules.

Project # 6

Title : CITI Bank Online Investment Service


Client : Citi group USA.
Environment : EJB, JSP, Struts, AJAX, XML, Weblogic8.1, Oracle 10g
Duration : Dec 2007 Nov 2008
Team size : 8

Description :

Citi Bank Online Investment Service is a B2C Application, exclusively for the CITI Group users
holding accounts with Citibank. It provides the electronic banking platform, allow investors to make
automated active investments into a wide variety of short-term instruments.
If any investor or company wants to invest money into CITI bank, they must contact Business Entity.
Business entity is like a broker between the Client and Trading Desk. Trading desk is a logical entity.
CITI group divides some geographical regions as trading desks. CITI bank provides six products,
Time deposits, Commercial paper, Certificate of deposits, Repos, Mutual Funds and CRA.CITI bank
clients can do trading for any of these products.

Each Trading Desk has Some Branches. Each Branch has some Global Business Units and Each
Global Business Unit (GBU) attached one or more than Business Units. Every Business Unit (BU)
has Settlement accounts, which are the actual transaction carried on. Broker and Trader longs to
Trading Desk, Salesperson belongs to a branch and External Client Belongs to a Global Business
Unit. Time deposits are Interest-bearing deposits at a savings institution that has a specific maturity.
The clients can do trading on particular time based on time zones and also on currency for the
products.
The system provides extensive reporting capabilities including customizable and downloadable
reports online viewing and sorting features to give clients powerful information and analytical tools.

The system categorize the users into 4 types as Broker, Trader, Salesperson and External Client,
which are further classified based on the type of the user.

Contribution:

Struts implementation of the various modules.


Involved in developing user interfaces by using JSPs/HTML.
Coding using Java, Servlets, JSP,EJB , HTML.
Acrobat , JSP and Excel report generation.
Developed Entity Beans and Session Beans.
Testing - Unit testing & Integration testing of Modules.

Project # 7

Title : JP Morgan Online Trading


Client : JP Morgan Bank, USA.
Environment : EJB, JSP, Struts, AJAX, XML, Weblogic8.1, Oracle 10g
Duration : Jan 2007 Nov 2007
Team size : 6

Description :

This project is designed for online trading, exclusively for the JP Morgan Bank in U.S.A.
In this project, trading is done through four different types of products called Time
Deposits, Commercial Paper, Certificates of Deposits, and Fed Funds. These are all
Interest bearing products, which have some specific maturity. The clients can perform
trading depending on specific tenors with specific Time zones and currencies.

This system is categorized into four types of users; they are Admin, Trading Desk,
Branch and clients. Admin got all the privileges for creating the company details,
assigning accounts, creating users etc. The following is the system hierarchy, the Admin
user creates a Trading Desk, under that Trading Desk, clients and branches (represents
salespersons) will be created, so all the trading transactions are carried out in between
the Trader, clients and salespersons as well. Each transaction will have specific
settlement account according to which the trading will be carried on.

Contribution:
Involved in developing the Commercial Paper product
Involved in developing Single and Multiple Time Deposits products
Struts implementation of the various modules.
PDF, Excel and JSP report generation.
Involved in developing user interfaces by using JSPs/HTML/JavaScript.
Coding using Java, Servlets, JSP, EJB, HTML and JavaScript.
Developed Session Beans.
Testing - Unit testing & Integration testing of Modules

Project # 8
Title : Online Reporting System
Client : Wells Fargo Bank, USA.
Environment : EJB, JSP, Struts, XML, Weblogic8.1, Oracle 9i
Duration : Jul 2006 Dec 2006
Team size : 5

Description :

The objective of this project is to deliver a standard reporting application that can be
used by clients and sales persons. The user can view reports based on the search
criteria which could include from and to dates, products traded. . Etc. The application
provides extensive reporting capabilities including customizable and downloadable
reports online viewing and sorting features to give clients powerful information.

Responsibilities:
Involved in modifying the sorted order of the reports.
Involved in maintenance, resolving the issues (PDF Generation) by making few
modifications in the code.
Involved in generation of reports in PDF and excel format.

Personal Profile

Nationality : Indian
Marital Status : Single

P.Sridhar Swamy

Das könnte Ihnen auch gefallen