Download KESAVA Email: Sr. Java/J2EE

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Email: kesavarao990@gmail.com
KESAVA
Sr. Java/J2EE Consultant
Phone: 754-209-9707
Summary
• Over 10 years of progressive experience in Information Technology with extensive experience in using Java/J2EE
technologies including Web Sphere Portal stack.
• Key participant in all phases of Software Development Life Cycle (SDLC) with analysis, design, development,
integration, implementation, maintenance, debugging, reports, testing, production support of applications in
client server environment and web based applications.
• Extensive work experience in server side technologies like Servlets, JSP, JDBC, Struts framework, spring, Eontec
Framework, PCF, EJB, Hibernate, JPA and WCM Components and WCM API.
• Ability to understand the Functional Requirements and Design Documents.
• Expert in delivering the design using concrete design pattern principles such as MVC (Model-View-Controller),
Front Controller, DAO, DTO, Business Delegate and Singleton in the development of distributed Enterprise
Applications.
• Application development using J2EE Framework using IDE’s RAD 6.0, Eclipse 3.0,Maven.
• Worked on integrating the components released for all the Configuration Management activities in the team.
• Hands on experience in UNIX and Linux Commands.
• Hands on Portal Technology (JSR 168 Portlets) and IBM WebSphere Portal 6.0.
• Excellent problem solving and debugging abilities.
• Ability to handle multiple tasks and can work independently as well as in a team.
• Expertise in implementing SOAP Web Services using JAX-WS, JAX-RS.
• Strong experience on software development methodologies like Waterfall and Agile.
• Involved in developing web Page Applications using HTML,javascript,Ajax,Jquiry,CSS, AngularJS.
• Built dynamically generated dropdown lists using Ajax and Angular JS.
• Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
• Experience in RDMBS such as Oracle, MySQL andDB2 databases.
• Very good understanding of Object Oriented Design (OOD), and extensively worked on MVC framework. Experience in
Core Java with knowledge of Multithreading, Concurrency and Memory management.
• Excellent Client interaction skills and proven experience in working independently as well as in a team.
• Expert trouble-shooter and problem solver with proven ability to design and develop reliable data driven
applications. Deadline-driven work ethic.
• Hands on experience in web service security implementation
Technical Summary
J2EE Technologies
Programming Languages
Frameworks
Operating Systems
IDE Tools
Databases
Web/App Servers
Web Technologies
Content Management
Tools
Servlets.JSP,JDBC,EJB
Java, J2EE.
Eontec, Struts, spring, JSR-168
Win98/2000/XP
RAD 6.0, Eclipse 3.0, Maven
Oracle, Mysql and DB2.
WebSphere Portal Server 6.0, Weblogic, Tomcat, Web Sphere.
HTML, CSS, JavaScript, Ajax, jQuery,Angular.js,XSLT,XML
WCM
Dream Weaver, JUNIT, Webdriver API.
Professional Experience
Client: Visa Inc.
Mar 2015 to till date
Location: Miami, FL
Title: Java/J2EE Consultant
It is one of the most critical enterprise applications for VISA Inc. It enables VISA GCAS agents to fulfil the
emergency service request of VISA card users. VSAFE interacts with VIP system via webservice to generate card
data for embossing in the event of emergency card request. It also interacts with Genesis IVR system to trigger
mail or SMS through asynchronous webservice call.
The V-SAFE Application is a combination of Screens, Views & Applets. All of which contain Visa information-SAFE
Will be providing service request like CR, CIS, INC, LSC, ECR, ECD and EFU.
Responsibilities:

Oversee all stages of design, development, and deployment of new Java-based vendor application system
for Contact Center Applications.

Owned few modules and developed functionalities in the application.

Developed a single page, cross-device/cross-browser web application using Angular JS, JavaScript API.

Coded dynamic and browser compatible UI web pages using JavaScript, CSS, Angular.js and responsive
design in MVC environment.

Contributed Business Critical solutions as a part of Analysis & Design in client discussions.

24x7 Customer support in case of any production issues to ensure Client’s Business is not affected.

Client coordination.

Co-ordinate with penetration testing, QA & UAT for any major release and defects.

Code base branch creation, Co-ordinate production deployment.

Mentoring junior developers technically whenever necessary.
Environment:
Java 6, Spring, Hibernate, Spring MVC, MS SQL Server, Websphere server, Linux, Angular.js, JBPM
Client: JPMorgan Chase
Sep 2013 to Mar 2015
Location: St.Louis,MO
Title: Java/J2EE Consultant
The project name is Lender Services Direct (LSD). IBM owns a Mortgage Product, Impact, which enables mortgage
lenders to replace the fixed costs associated with typical loan fulfillment operations with a variable cost
framework, freeing up lenders to focus on providing better personal service and support to consumers. Impact
provides top-tier lenders an opportunity to utilize leading-edge technology and processes more economically.
This core product is sold to various clients (like Bank of America, PNC Bank, Citi Bank etc.). All clients seek
customization of the product to suit their internal policies and procedures. The degree of customization depends
on each client and generally averages around eight months
Responsibilities:
Extensive experience in development of the financial applications based on the clients requirements using Struts
and spring framework.
• Extensive experience in integration of front-end (spring, Struts) with back end such as Legacy systems, Oracle DB,
Hibernate using API’s.
• Responsible for analysis, designing and development of complex mortgage web based applications on Java/ J2EE
framework in a distributed environment.
• Responsible for code review and approval of the design by other team member. Mentoring of Junior Java
Consultants.
• Involved with a team to manage the design and development of complex web and standalone application
frameworks.
• Responsible to assign the defects and tasks to the Team and Tracking the status everyday by daily bases.
• Development of web services using JAX-RPC, JAX-WS, JAX-RS API’s.
• Involved in various stages of Enhancements in the Application by doing the required analysis, development, and
Selenium testing with Testng.
• Worked on Defects and Tasks.
• Hands on experience in web service security implementation
• Selenium automation is an incremental process for IMPACT Application which will cover the application in its
entirety in an incremental fashion.
Environment: J2EE, RTC, RAD, IBM Web Sphere, Hibernate, JSP, Struts, PCF, Java Script, Angular.js, Oracle 10G,
RTC Source Control,Websphere MQ Series,Selenium Webdriver, TestNG
Client: IBM/BOA,
April 2011 to Sep 2013
Location: India,NJ
Title: Java/J2EE developer
IBR application is an online banking application which allows customers of DBS to perform various services like
funds-transfer (intra-bank, 1st Party, 3rd Party - future dated and immediate), bill payments, Demand Drafts,
view Account Summary, view and download Transaction History, add & delete payee, update personal details,
submit forms for loan applications, new Account opening, online purchasing from various Merchants using Credit
Cards (D2Pay - Direct Debit Payment), online electronic statements etc. It also provides various investment
services like Electronic Purchase of Shares, Unit Trust Funds, Central Provident Fund, Mutual Funds, etc.
Project Characteristics: IBR Front-end application runs on 6 different application servers (with 2 instances each), 2
web servers, 1 database server, 1 MQ server, etc.
•
•
•
•
•
•
•
•
•
•
•
Responsibilities:
Provided all possible solutions by reviewing, analyzing new requirements and did the impact analysis both from
technical and non-technical perspective.
Designed and developed new services during the project release.
Prepared state chart diagrams which play a critical role in the IBR development during the design and
development phase.
Extended my support during SIT and UAT phases.
Presented a session to both onsite and offshore team with all the development activities and received applauds
from the management.
Responsible for identifying the root cause, investigate and provide a solution for each of the problem/ incident
tickets by performing root cause analysis.
Implemented application using web services - JAX-WS,JAX-RS API’s.
Creating Interface, Resource class and Configuration using JAX-RESTFULL API.
Managed Client relationship effectively by meeting all their requirements, understanding any issues and having
regular meetings with them.
Developing Maven scripts for various tasks to automate the build process and for the deployment of the
application
Worked on integrating the components released for all the Configuration Management activities in the team.
Developed join quires, procedure and functions on DB2.
• Installed InternetExplorerDriver,TestNG and tested test cases for application.
Environment: Servlets, JSPs, EJBs, Eontec framework, WSAD 5.0, Maven, Rational Clear Case, Rational Clear
Quest, WebSphere MQ series,DB2,Main-frame Host with various sub-systems as back-end, Selenium Webdriver,
TestNG.
Client: IBM SIC,
Sep 2010-April 2011
Location: India
TITLE: Java/J2EE developer
Claim Intake provided online services for submitting the claims by the user. It provides three types of products like
Weaver, Disability and Life. Disability contains LTD, STD, SDI and DBL.Claim Intake provides services such as Config
Service, Managed Draft Service, Group Policy Service, Person Data Service and Submit Portlets Service.
Responsibilities:
Supported Claim Intake Application
• Worked in build forge for deploy the application in portal server
• Worked in RAD and CVS Environment
• Performed join quires, procedure and functions on DB2.
Environment: IBM WebSphere Portal Server6.0, RAD ,DB2and JSR-168
Client: IBM ,
Jan 2009-June 2010
Location: INDIA
Title: Java/J2EE developer
Dubai International Best Practice (DIABP) is a web site built on IBM Web content Management system (WCM)
technology using IBM web sphere 6.1 application server. This web site is having multilingual (English and Arabic)
support along with some excellent features like Poll, Font Indentation, Photo Gallery, Latest News, 3 level
navigation, and count of visitors. This web site also having admin functionality for the administrator to have a full
control on the web site’s content.
Sister City is a web site built on IBM Web content Management system (WCM) technology using IBM web sphere
6.1 application servers. This web site is having multilingual (English and Arabic) support along with some excellent
features like Poll, Font Indentation, Photo Gallery, Latest News, 2 level navigation, and count of visitors. This web
site also having admin functionality for the administrator to have a full control on the web site’s content.
Responsibilities:
Involved in software development life cycle (SDLC) Requirement gathering, Analysis, Design and Development.
•
•
•
•
•
•
•
•
•
Given Responsibility of Module lead for this DIABP web site
Involved in developing site using WCM components, WCM API for multilingual switching
Involved in validating the forms using Java Script.
Applied Custom CSS for the site by writing own CSS code and Java script
Involved in software development life cycle (SDLC) Requirement gathering, Analysis, Design and Development.
Given Responsibility of Module lead for this DIABP web site.
Involved in developing site using WCM components, WCM API for multilingual switching.
Worked normalization and sql quires on DB2 .
Applied Custom CSS for the site by writing own CSS code and Java script.
Environment: IBM web sphere 6.1, WCM components, JSP, HTML, DB2, Jude, IBM web sphere 6.1, WCM
components, JSP, HTML, Jude
Client: GSS America InfoTech Ltd,
Feb 2008 to Oct 2008
LOCATION: INDIA
Title: Java/J2EE developer
Web Expense Reporting employees can submit the expenses online and the time to process and approve the
Expense Reports will be less. Paper work and Data Processing errors will be reduced. Web Expense Reporting is a
web Application and the expenses made by the employees can be captured at a division level. The Approved
expenses are paid by the Accounts Department. Web Expense Reporting supports Currency Exchange Rates of 15
countries. Web Expense Reporting captures different categories, different sales rates for different categories and
countries. Tracking the expenses incurred by the employees at different levels in the organization will be easy and
easy to generate reports for different criteria’s.
Any number of users can access the application at a time and the user of the application can be anywhere across
the globe Application.
Application contains Specific modules like Application Administration,Customer Administration, Division
Administration, Approver and Accountant. I Deals with the Division Reports, Cost Center Reports, Approver
Report, Accountant Report, Custom Reports and My Reports for all modules.
Responsibilities:
Involved in software development life cycle (SDLC) Requirement gathering, Analysis, and Development.
•
•
•
•
•
•
Used Eclipse in developing different J2EE components
Developing Servlets, JSPas server side programming for dynamically generating HTMLpages
Applying JSF,StrutsFramework, an MVC pattern - based framework to design Actions and ActionForm.
Using TagLibsforJSPto separate Business Logic / Java Code from presentation logic.
Using MySQLas the Database Server.
Unit testing
Environment: Tomcat, Eclipse 3.0/3.3, JSP, Servlets, JSF, Hibernate, Mysql
Client: Scott Fledge (USA)/. India
May 2007 to Nov 2007
Location: INDIA
TITLE: J2EE Developer
GSS-Web for Windows is a server-based, thin-client solution that eliminates the need for Citrix MetaFrame or
Windows Terminal Services. It is optimized for reliable, secure, scalable Application delivery to virtually any
network-attached device, regardless of platform or operating System. GSS-Web for Windows is a complete
application deployment solution that can be Integrated and bundled with any 32-bit Windows application.
GSS-Web provides access to 32-bit Windows-based applications from GSS-Web Servers via the network, remote
dial-up, or through Web access. This is managed through the Cluster Manager, and is transparent to the end user.
Load balancing distributes user sessions across multiple GSS-Web Servers. When load balancing is enabled, users
can reconnect to a disconnected session running on any one of the load-balanced servers.
Applications can be run from desktop computers such as Macintosh, Windows, and Linux—allowing users to work
in their preferred computing environments.
Responsibilities:
Rebranded images, logos and Labels to GSS-Web instead of Graphon
• Getting the certificates for activex, Netscape and java from VeriSign
• Create setup for GSS-Web by using install Shield
• Unit testing for different environments for GSS-Web
Environment: windows 2003, VisualStudio, IIS, Install Shield 10.5
Client: Four Soft Active Ware,
April 2005 to Jan 2007
Location: India
Title: Java/J2EE Developer
4S e-Trans are the perfect web based solution to deliver the synergy and visibility at part level across the entire
Supply Chain. 4S e-Trans is for the Freight Management. It is well synchronized to give visibility over the entire
supply chain.4S e-Trans is Multimodal Freight Management System, Which meets all the information of freight
services providers in moving their customers shipments across various Geographical location. It is a complete B2B
Enterprise Application(ERP) and handles All operational, customer relations, Financial, Marketing and Sales
Information needs of Air, Ocean AND Trucking having Features like Order Management, Pickup Operation, Origin,
Consolidation and Destination Operations, Warehouse Relations Management, Delivery Operation, Liam
Management, Customer Relation Management, Operations and Management Reports, Track and Trace,
Documentation Accounting. Modules Deals with Sea Operations such as Origin Operation like booking warehouse,
rising HBL, charges, Invoice to Shipper, Involve to Destination Terminal & Consolidation operations like
Consolidation, OBL, Console Cost, Invoice and manifest& Destination Operations like as Break Bulk, booking
warehouse, charges, Invoice to Origin Terminal, rising Sea CARGO arrival notice, Budgets and reports.
•
•
•
•
•
•
•
•
•
Responsibilities:
Involved in software development life cycle (SDLC) Requirement gathering, Analysis, and Development.
Used Eclipse in developing different J2EE components
Developed all modules using JSP’s, Servlets.
Developed Java Bean Classes.
Configured and setup development environment using oc4j
Implemented Java scripts for handling front-end popup and validations.
Coded the EJBs for handling the business logic.
Issues resolving.
Bug fixing.
Environment: JSP, Servlets, Oracle, oc4j
Educational Qualification
M.C.A,Periyar University at Salem, 2003