Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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