Post Job Free
Sign in

Project Management

Location:
Brooklyn, NY
Posted:
April 12, 2015

Contact this candidate

Resume:

AMARNATH PONNOLU

[pic][pic]

* ****.*******@*****.***

SUMMARY

. Have over 9+ years of intensive hands-on experience in IT industry. With

a strong knowledge of Java and Adobe Flex with experience ranging from

simple Java APIs to Enterprise and distributed Java technologies, my

career has focused upon Client Relationship Management, Mortgage Banking

and Credit Cards business domain. Extensive experience in relational

database design, analysis, modeling, development, administration,

implementation, trouble shooting and quality management have very strong

knowledge in designing solutions using OOAD, UML and design patterns.

. Over 9+ Years of experience in all phases of Software Development Life

Cycle (SDLC) which includes User Interaction, Business Analysis/Modeling,

Design/Architect, Development, Integration, Builds, Configuration, Code

Management, Production/ Customer Support, Maintenance, Unit Testing,

Implementation, Documentation in Finance and Banking domains.

. Having Extensive work experience and excellent knowledge in Core Java

1.6, Multi-Threading, J2EE, Web Services, Struts, Spring, MVC

Architecture, JSP, JSTL, Servlets, JUNIT, Mockito, Apache Lucene,Hibernate/JPA, JMS, SOAP / REST webservices, Hibernate Search, JDBC,

Oracle and DB2.

. Good knowledge and understanding of Object Oriented Design Principles.

. Experienced in Java Message Applications.

. Expert in SQL Programming, Stored Procedures using Oracle 9i/10g.

. Excellent problem solving skills with strong technical background and

good analytical skills.

. Quick learner and excellent team player, ability to meet tight deadlines

and work under pressure.

. Expertise in implementation of MVC using frameworks such as Struts,

Spring MVC, Spring JMS, Spring REST.

. Expertise in implementation of Hibernate Search and Apache Lucene 3.6

. Extensive experience in open source framework like Struts, spring and

Hibernate ORM (Object Relational Mapping) Framework.

. Solid experience in Java Database Connectivity; JDBC API, Entity Beans,

DAO Pattern, and configuring data sources on Web sphere and Web logic App

Server.

. Experience in SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL for developing

Web Services.

. Hands-on experienced working with source control tools such as SVN,

Clear, Perforce, TFS, CVS.

. Experience of application development in different environments like

Windows 98/NT/2000/XP, Linux and UNIX.

. Experience in developing various UML artifacts like use cases, class

diagrams, sequence diagrams.

. Front-end web development experience in Adobe Flex and

HTML/JavaScript/Jquery.

SKLLS

Languages: JAVA 1.6, ADOBE FLEX 3/4, UML, SQL,

PL/SQL, Shell Scripting.

Databases: Oracle 9i/10g/11g, IBM DB2, My SQL.

Web/Application Weblogic, Apache Tomcat.

Servers:

Operating Systems: UNIX, Linux

Tools: Eclipse 3.8,, Rational Application

Developer (RAD), Flex Builder,Toad,Sql

Developer, SOAP UI,ARGO

UML,FAST,SONAR,Find Bugs,PMD,Hudson

,Jenkins, TOAD, Squirrel.

Design Technologies: OOAD with UML (Rational Rose)

Web Technologies: J2EE, EJB, SERVLETS, JSP, XML, XSL, HTML,

DHTML (CSS),

Java Beans, JavaScript, XSLT, JSF, AJAX,

JQUERY.

Java API'S: JDBC, Servlets, Java Beans, EJB, Java

Mail, API, JMS, JAXP, JAXB, JAX-RPC.

Framework: Spring, Hibernate, Struts, Hibernate

Search, Apache Lucene, Junit, Mockito,

Light Streamer.

Web Service: SOAP, JAX-RPC, WSDL, JAXR, UDDI

Languages/Technology Java 1.6, J2EE (JSP 1.1, Servlets), EJB3,

JMS,Struts 1.2, Spring Core, Spring

MVC,Spring Hibernate, Spring JMS, JPA

2.0,Spring AOP, JavaScript, HTML, Log4J,

Junit, Hibernate 3.x, Maven 3.x,Adobe

Flex,WebServices SOAP,REST,IVY,ANT.

Version Control Tools Perforce4 (p4), CVS, SVN.

Financial Markets Bloomberg, Reuters.

PROFESSIONAL EXPERIENCE

Morgan Stanley, New York, NY June 2013

- Current

Project: ROLODEX (ClientRelationshipManagement)

CRM - ROLODEX is a technology platform for managing a company's

interactions with current and future customers. It helps business to

improve client communications, right topic at the right time with the right

client, improve bankers and sales efficiency. Identify opportunities across

different business areas and divisions. Seamless interactions capture via

all major end user workflows, automated interaction logging with high

volumes. Enhanced Client intelligence with business specific product

tagging, on demand and timely sharing of client interactions. Real time

interaction distribution. The interactions captured from different business

units are Morgan Stanley Wealth Management (MSWM), Investment Banking

Division (IBD), Prime Brokerage, Research, and Fixed Income.

Responsibilities:

. Develop technical specifications and implementation of java

codes. Support existing java applications, debug defects and support

new versions QA. Engineer, maintain & support large Java based

applications.

. Working with CRM Rolodex team to redesign existing high coupled

architecture into more flexible decouple design to be able to

introduce different business units progressively.

. Design engineer, test, and record and maintain code. Estimate and plan

development work, report on task progress and deliver work on

schedule. Record coding and design activities necessary for software

installation, maintaince and operation.

. Unit test developed code. Develop procedures for independent testing

code developed.

. Develop efficiency in the design and maintenance of database resources

besides managing various tasks related to database management.

. Provide guidance and technical expertise to less experienced

programmer analysts in resolving design problems. Develop technical

specifications to guide development efforts of other programmers.

Execute project delivery in accordance with department standards.

. Code maintenance and refactoring. Effort estimation and task breakdown

- estimating cost of implementing new changes and identifying risk.

. Support QA/UAT testing and resolve test defects.

. Solved Production Issues in Secondary support on a Rotation basis.

. Environment : Java 1.6, SpringCore,Spring MVC,JPA 2.x, Junit,Mocikto,ivy, Adobe Flex 4.6, BlazeDS, Spring-REST, JMS, Apache Lucene,

Hibernate Search, DB2, Eclipse 3.7, Unix, Apache Tomcat, Perforce,Squirrel,Jenkins.

JP Morgan Chase Bank, Iselin, New Jersey April 2011 -

May 2013

Project: PPE (Product and Pricing Engine) Product

Vendor: MindBox

Description: ChaseLoanManager (CLM) POS/LOS is the correspondent loan

origination system. The Point of Sale (POS) version is the external facing

component and the Loan Origination System (LOS) is the internal facing

component. Both the CLM POS and LOS interact with the PPE to obtain:

Loan Pricing, Product Eligibility, Lock Policies, Client Rate Sheets, Rate

Sheet Codes. The Pricing Portal is a GUI for maintaining pricing

information. It provides users the ability to load and review the data used

in loan level pricing as well as maintain rate sheets. The CLM POS and LOS

interact with the PPE RSG to fulfill requests for client rate sheets. The

CLM POS and LOS provide screens for correspondent to select the products

and a rate sheet file format (i.e. PDF, HTML, Excel) they desire. CLM then

posts this request data to the RSG. The RSG queries the Pricing and Policy

DBs to obtain the required client specific pricing data and merges that

data with predefined rate sheet templates. The RSG then returns the actual

rate sheet in the desired format to CLM for presentation back to the

correspondent.

The presentation tier contains the Power Editor, Pricing Portal and Test

GUI. The business logic tier contains the Engine Service Provider (ESP),

Decision Engine, Pricing Admin and the Rate Sheet Generator (RSG). The

data tier contains a Policy Database and Pricing Database.

Responsibilities:

. Involved in the process of Design, Coding and Testing phases of the

software development cycle.

. Effort Estimation and resource management.

. Involved with peer to peer Code reviews other developers Code, by

following best industry practices.

. Successfully implemented Sonar, FindBugs in the project.

. Involved in Architecture discussion for Major Implementations and Re

Design.

. Senior team member responsible for delivering core architecture

solution, complex components.

. Effectively implemented java.util.concurrent API in the project.

. Used Concurrent Collections like ConcurrencyHashMap in the

application.

. Improved Performance of the application by splitting the task between

different threads.

. Effectively implemented Synchronization without dead lock issues.

. Effectively Implemented ScheduledExecutorService and Time Unit classes

for tasks which will be running for every 10 min.

. Utilize expertise in front-end development technologies such as HTML,

XHTML, CSS, JavaScript, Flex, and Ajax to enhance interactivity.

. Developed web services, SOAP message envelopes and headers using WSDL,

UDDI, XML and JAXP consumed by .NET clients.

. Develop software using agile methodologies that includes Test Driven

Development (TDD), Continuous Integration (CI).

. Develop in Multi-threaded Programming, Spring Core, Spring MVC,

Hibernate, JPA, Corejava

. Involved in writing Unix Shell Scripts, stored procedures.

. Customized existing WebTop client by modifying Inbox, User Interface

and custom error pages. Various XML, JSP pages created for this

purpose as per the new business requirements.

. Eclipse IDE tool for Web application development and debugging.

. Written unit tests using JUnit framework, Easy Mock and Logging are

done using Log4J.

. Implemented JUnit Test cases for 90% of code coverage.

. Building and deployment of EAR, WAR, JAR files on test, stage and

production systems in Weblogic Application Server.

. Involved in Providing Production Support to the users and educating

new team members for production support.

Environment : Multi-threaded Programming, SpringCore,Spring

MVC,Hibernate,JPA,Corejava,Log4j, Junit,EasyMock,Maven,WebServices,JMS,Jquery,ART,Java 1.6,Spring,WebServices, Servlets, Oracle

10g, Hibernate 3.2,JAXB 2.0, Eclipse 3.6, Unix, Weblogic Application

server, SVN,Apache Maven 3.0,Toad,Jenkins.

JP Morgan Chase Bank, Iselin, New Jersey October 2010

- April 2011

Project: SMART (Secondary Marketing Analytical Risk Reporting and Trading

System) Vendor: Dorado

Description: The Secondary Marketing Analytical Risk Reporting and Trading

System (SMART) Portal suite consists of a group of applications

encompassing secondary marketing, risk reporting and trading functions. The

following are the applications involved in the suite : Loan Delivery, Trade

Management System, RISSK, Agency Billing System, Reinsurance Management

System. I worked in Loan Delivery Application which helps to capture the

loan metadata information. Loan Delivery Application encompasses the entire

mortgage process from origination through the closing functions excluding

the underwriting functionality. Loan Delivery is an easy-to-use, web-based

application that includes activities and functions that facilitate the

processes for getting a loan from account creation through closing. The

Application is used by the Chase Retail Sales and Operation Center

business. The main modules are Loan&Property Info, Assets& Liabilities,Credit CheckList,Program Select Lock,Underwriting,Zippy,Condiitons,HighCostTest,MI,Pre-

Closing,Taxes&Insurance,Welcome Documents generations, Closing, Funding,

Post Closing.

Roles and Responsibilities:

. Solving the defects related to the processing, funding and fee

functionality.

. Written HQL from complex queries.

. Creating design documents for major fixes and enhancements.

. Develop technical designs for application development.

. Root cause analysis and production support.

. Research and development activities to solve the technical challenges

faced during the development.

. Implemented applications using Java, J2EE, JSP, Servlets, JDBC, XML,

HTML, Hibernate, Struts, Spring.

. Employed design pattern such as Cairngorm, Mediator and MVC.

. Used Eclipse as development IDE for web application.

. Used maven to acquire the dependencies and build the application. Used

perforce as a version

Control system.

. Code maintenance and refactoring.

. Develop and execute unit test plans. Support formal testing and resolve

test defects. Identify

Production and non-production application issues.

Environment:

Java1.5,Struts,Spring,Hibernate,ApacheMaven,Oracle11g,JMS,AdobeFlex,BlazeDS,

Cairngorm,Eclipse, Junit, Unix, Weblogic, Toad, Jenkins, SVN, SQL.

First Data Corporation, Atlanta, Georgie Oct

2007 - October 2010

Project: First Vision Technology Program (FVTP)

Description: FDI has presence across the value chain in Credit, debit,

private-label, payroll, prepaid card for issuer offerings. Expertise in

Merchant Svcs, Telecheck, STAR ATM network and Fraud & Auth solutions,

internet & mobile commerce, POS svcs.

The FVTP project is a joint effort between First Data and Sun Microsystems

to bring leading edge Architectural (SOA) and development (JCAPS)

technology to the Vision PLUS platform.

The Sunshine is the complete re-architecting and re-plot forming of the

Vision PLUS suite of applications to deliver increased business

functionality, flexibility and speed to market. Included in this migration

is a move away from mainframe technology, a process to more advanced

technologies processes. The execution of project, the development of this

application is on agile methodology using scrum. Object is to migrate from

mainframe based technology to a server based technology using J2EE.

The following are the business strategies:

. Re-face Vision PLUS platform with modern UI and BI technologies.

. Build a brand new platform using modern technology and architecture.

. Created models for application's dynamic behavior including Use-Case

Models, Sequence diagrams and Collaboration Diagrams.

. Model/Controller component development and testing using Java, Struts,

Hibernate, JPA, JTA, JDBC, JNDI and Java Mail

. Actively involved in gathering user requirements and Analysis for few

modules.

. Designed, developed and maintained the data layer using the ORM

framework called JPA.

. Involved in coding for the business layer using Java, JAXP, EJB 3.0

and persistence mechanism used is JPA.

. Developed custom XPath functions to transform messages .

. Developed different REST Web Services using NetBeans.

. Involved in Production Support and minor enhancements as per

application requirements.

. Working with Data and application architect to design solutions, to

ensure all application development, testing and deployment is done

successfully.

. Co-ordinated between Dev and Testing, Business Analysts teams .

. Used SVN as Version Control tool.

. Used SQLDeveloper for logging into DB for checking data integrity

using SQL queries.

Environment : Core Java 1.5,Struts 1.2,Oracle 10g,Apache Ant,JSP,Adobe Flex

3.2, EJB3,JNDI,LDAP, JMS,Servlet,Hibernate,SOAP web services,Junit,Java

Mail,SVN,Sql Developer,Putty,NetBeans,Tomcat, Glassfish,Hudson,IBM AIX.

Tata Consultancy Services (TCS), Hyderabad, INDIA

Oct 2005 to till Sept 2007

Java/J2EE Developer

Project: LOSR (Loan Origination System Retail):

Description: It's a web based application extended on ChannelMaster, an

Enterprise lending system (RIA), product of Dorado which covers the whole

life cycle of mortgage loan starting from loan application through closing

thereby interacting with different external systems required throughout the

life cycle like PriceMaster and OrderManager where Price Master is used to

select loan programs based on the loan scenarios and OrderManager is used

to order reports and documents.

Roles and Responsibilities:

. Handling bugs in supporting existing application in both server side

and UI .

. Implemented Mortgage product Security Master in Java for new and

secondary market issues.

. Designed and Developed the Channel Master J2EE components.

. Solving the defects related to the processing, funding and fee

functionality .

. Managed full lifecycle of software development including documenting

functional specs, technical specs, coding, unit testing, system

integration testing and implementation.

. Written HQL from complex queries in Hibernate.

. Designed the class diagrams, sequence diagrams and activity diagrams.

. Implemented Price feeds in Java to various markets via JMS

. Developing java applications for publishing data in XML format for

enterprise level sharing.

. Developing XML schemas and DTD for mapping user data to JavaBeans.

. Creating design documents for major fixes and enhancements.

. Designing the scripts with the use of DOM Parser to create a data

dictionary of the application showing the data model path, UI fields

and their dependencies.

. Release management using Hudson, Ant.

. Research and development activities to solve the technical challenges

faced during the development.

. Used SQLDeveloper for logging into DB for checking data integrity

using SQL queries.

. Used Apache Ant to deploy the application.

. Employed design pattern such as Cairngorm, Mediator and MVC in Struts

and Flex.

Environment : Corejava,Hibernate,Struts,1.x,Spring,Adobeflex3/4,Log4j,

Junit, J2SDK 1.4, J2EE1.4,WebServices, Servlets, Oracle 10g, Adobe Flex

3.2, Hibernate 3.0, Blaze Advisor 6.0, DOM Parser, Eclipse 3.2, Windows

XP, DOS, Weblogic Application server, Perforce(p4), Apache Ant 3.0, Maestro

2.0, Sqldeveloper .

EDUCATION

. B. Tech in Electrical Engineering from JNTU, Hyderabad.

CERTIFICATIONS

. Qualified Sun Certified Java Programmer (SCJP 1.5).

. Qualified Sun Certified web component developer (SCWCD 1.5).

. Qualified NSE Certified Financial Markets (NCFM).



Contact this candidate