Post Job Free

Resume

Sign in

Developer Test Cases

Location:
Richmond, VA
Posted:
July 21, 2016

Contact this candidate

Resume:

Kiran Kumar Ventrapati

acvsvh@r.postjobfree.com : +1-804-***-****

Summary

With 10 years of IT experiences in Java and JEE technologies, various components, frameworks and tools. Having a versatile and well rounded skill set that is broad as well as deep.

Involved in every software development life cycle phases, And proven proficient in software architectural Design, Developments of webend to serviceend, proof of concepts, frameworks, utilities libraries, applied best practices, performance improvement, customize product, maintained existing applications. Played wide range of roles Developer, Designer, Senior Developer and Tech Lead.

Hands on experience in providing technical architectural design high/low level, develop and maintain using technologies and frameworks JEE,Web Services, Spring, Hibernate,JSF, JSP, Servlets, JQuery, Maven,SQL,PL/SQL and XML technologies. Apply design patterns MVC, Command, Singleton, Abstract Factory patterns and so on.

Having good exposures to applications and operations of industry verticals like Telecom, Banking and Healthcare sectors.

Followed multiple industry standards, development methodologies AGILE-SCRUM and waterfall.

Proven efficiency and perseverance in meeting deadline; handle multiple tasks and work independently as well as in a team. Strong interpersonal skills, commitment, result oriented, hard working, and keen in learning and upgrade knowledge in technologies and undertake challenging tasks.

Skills Summary

Languages

Java SE 1.6, 1.5,1.4

JEE 6

Java Script 1.8

XML

UML

SQL

PL/SQL

JEE/Web Technology

JAX-RS Restful (Apache CXF)

JSP 2.0/JSP1.2 / JSTL 1.1

Servlets 2.3

CSS

Tiles

AJAX

JSON

JQuery 1.10.1

Frameworks

Spring 3.2 Core

Spring 3.2 MVC

Spring 3.2 JDBC

JSF 2.0,1.2

Hibernate 3,4

Struts 1.2

Database

Oracle 10g

Oracle 11g

Methodologies

Agile-Scrum

Waterfall

Industry / Verticals Domain Experience

Telecommunications

Financial

CRM (Credit card)

Code building tools

Maven 3.0

Ant

Tools

Rational Rose

SoapUI 3.6.1

Chordiant Decision Manager 6.2

Version Controlling and maintenance

Clear case 7.0.0.1

Clear Quest 8.0

Application Software Products

Chordiant Foundation 6.2

Integrated development environment

Rational Application Developer (RAD) 7.5

Net Beans

Oracle SQL Developer

Operating Systems

Windows 7 / XP.

Web Server

Tomcat 7.0, 5.5.

Application Servers

WebSphere Application Server 8.5,7.0

Professional Certifications

Sun Certified Java Developer(jdk 1.5)

Project Experience

Application Development

TELE2-NL,Bangalore,

India

Technical Lead

Feb-2015 to June2016

SCOE

Tele2 is a telecommunication company in Netherlands. Tele2 provides services in Mobile and fixed-line telephony, cable TV and Internet. SCOE is known as Single Click Order Entry.Tele2 is a telecommunication company in Netherlands. We, our team in cognizant develops the requirement of client for their Order management application, which is a web application. In this application the authorized customer of company(Employees and partners associated with Tele2) can order the products like Mobile,Sim, Broadband connections.Whatever the orders are created in scoe will stored in database. Those orders we can process through CRM tool called as Clarify. This is a CRM tool which is specifically used by telecommunication companies for providing a streamlined customer support to their users for nay complaint or concern tracking. This is desktop application, used by agents of customer care, where they log the complaints and concerns raised by customer. This application serves to different kind of users in different ways as per their roles. After validating those orders in Clarify (newly created or modified), it will go to different systems like provisioning (i.e. network activation) and Billing. Once those orders active then those products orders in scoe will be delivered to different shipping address.

Some of the important features in application are:

Viewing products

Existing Orders

New, Change and Delete orders

Bulk ordering

Responsibilities

Coordinate with Business on change request and understand impacts on existing components and delivered in agile methodology.

Part of development, Front-end pages are developed using JSP1.2, JSTL 1.2, JQuery 1.1

Consumed Restful WebServices.

Developed Stored Procedures and SQL.

Used JavaScript, JQuery for validations, for user interfaces pages.

Working in agile scrum methodology.

Attending scrum refinements, planning, retro.

Dividing the task and assigning the work for team members.

Integrating the work done by the team members.

Reviewing code, unit test cases.

Development of business logic using Beans.

Involved in Design and Development.

Working on integrating different technologies like Spring, Hibernate to leverage their benefits.

Leading a team of 10 people.

Environment:

Java SE 6, JSP 1.2, JSTL 1.2, Tiles, Servlet 2.3, Spring-Core 3.2.3, Spring-MVC 3.2.3,Spring-JDBC 3.2.3, JQuery 1.10.1, AJAX 1.4.2, Apache CXF,Maven 3.0, JAX-RS, Eclipse, Tomcat 7.0, SVN for file versioning

Well Point- US, Bangalore,

India

MCC Admin

Technical Lead

Oct-2014 to Jan-2015

MCC Admin will set up the users and their access for admin, Restrictedaccount.This will have different navigation pages like userAdmin, Overrides, Restricted account, Restricted account Users.

By using this admin application users can set up restricted groups for MCC companion (Multi channel Contact Center-Companion) application. Users can set up override message using overrides page.MCC Companion is a new application that will provide NASCO customer service agents access to the following AHG functionality. With help of this application admin can give access to users for Restricted Group.

Responsibilities

Understanding the business processes and enhance requirements.

Part of design, Architectural flows and sequence diagram explains with dependent components, new or existing web services.

Using JSF2.0, CSS, custom tags and JQuery and AJAX for front end.

Mapping domain objects to tables using JPA.

Front-end Development was done using JSF 2.0 and Spring 3.0 was used as a controller

Consumed SOAP WebServices to communicate with business partners.

Defined the flow with Spring core and DAO to connect with business services.

Gathering requirements and analyze them for the feasibility.

Preparing the estimations and working with WellPoint team for approvals.

Dividing the task and assigning the work for team members.

Integrating the work done by the team members.

Reviewing code, unit test cases and design documents.

Development of business logic using Beans.

Implementation of business services using Hibernate.

Analysis of technical requirements for building unified software application.

Involved in Design and Development.

Development of software applications by common frameworks and joint application development methodology.

Working on integrating different technologies like Spring, Hibernate to leverage their benefits.

Leading a team of 6 people.

Environment:

Java 6, JSP 1.2, Spring 3.1, Hibernate 4.1, RAD 7.0.1.0, JQuery, Ajax, PL/SQL, XML, Windows XP.

Well Point- US, Bangalore, India

Technical Lead

Mar-2014 to Jan-2015

EPortal Help Desk

EHD is call center application to track Inquiries and Activities. This is web based application with single login and multi role based application. There are three Roles Agent, Manager and Admin. Agent would have his work in his assigned queues and work on his Inquiries and Activities towards closure. Manager can manage and reassign his team work. Admin can manage Users, Groups, Roles and Queues. User is individual agent, Manager or Admin. Role is user’s role. Group is his working team name. Queue is the container for work assigned to agent and his team.

Responsibilities

Working on customizing the Chordiant OOTB functionalities to generic framework to enable light weight application for admin Tool.

Mapping domain objects to tables using hibernate 3.0 mapping xml

Front-end Development was done using JSF 2.0 and Spring 3.0 was used as a controller

Consumed SOAP WebServices to communicate with business partners.

Gathering requirements and analyze them for the feasibility.

Preparing the estimations and working with WellPoint team for approvals.

Dividing the task and assigning the work for team members.

Integrating the work done by the team members.

Reviewing code, unit test cases and design documents.

Development of business logic using Beans.

Implementation of business services using Hibernate.

Analysis of technical requirements for building unified software application.

Involved in Design and Development.

Development of software applications by common frameworks and joint application development methodology.

Working on integrating different technologies like Spring, Hibernate to Chordiant framework to leverage their benefits.

Leading a team of 8 people

Prepared High/Low level design documents for building software applications.

Clear Case tool was used for Version Controlling and source code maintenance and backups. Unit testing and Bug fixing.

Used JUNIT to develop JUNIT test cases.

Environment:

Java 1.6, JSF 2.0, Spring 3.0, Hibernate 4.1,PL/SQL,XML,JQuery, RAD 7.0.1.0, Rational Clear Case 7.0.0.1,WebServices,CSS, HTML, Windows XP,IBM WebSphere 8.5

Well Point- US, Bangalore, India

Technical Lead

March-2010 to Mar-2014

CED

This project is a Call Center Application based on Chordiant Framework. This application leverages the Chordiant provided Call Center Advisor Browser Addition(CCABE), Chordiant’s Enterprise Case Management(ECM) and Computer Telephony Integration(CTI) API of Chordiant. It would cater to the need of a single desktop for the CSA. Using this desktop an agent can see all the details pertaining to a customer in a single window and hence serve the customers to the optimum satisfaction. The Enterprise Common Desktop project will enable delivery of a common desktop application. The scope of the project includes a fully integrated common custom platform across the enterprise.

Responsibilities

Figured out technical challenges, system dependencies and requirements gaps.

Designed Java classes as per OO Design. Prepared architectural and technical flow to address business and technical challenges.

Designed the Application adhere to J2EE/Chordiant Architecture for server side and designed the front-end based on JSF Framework

process flow between front-end and server side components, Use Case diagram, Class diagram, and Sequence diagram in UML using Rational Rose.

Designed and Developed WebServices to communicate with business partners. Used SOAP protocol in WebServices for communication

Used Rational Clear Case as version control system, Creation of Profiles,

Co-ordinate onshore and offsite development teams, follow-ups and task completion. Lead the development team in various sizes and managed to meet deadlines.

Gathering requirements and analyze them for the feasibility.

Preparing the estimations and working with WellPoint team for approvals.

Dividing the task and assigning the work for team members.

Integrating the work done by the team members.

Reviewing code, unit test cases and design documents.

Development of business logic using Beans.

Implementation of business services using Hibernate and Wrote native SQL queries using Hibernate

Involved in bug fixing.

Preparing RCA documents.

Analysis of technical requirements for building unified software application.

Involved in Design and Development.

Working for Code improvement techniques and refactored code to prevent code breaking following the standards laid out by client.

Working on customizing the Chordiant OOTB functionalities to generic framework to enable light weight application. (Worked on integrating Spring core API with the Chordiant to leverage the Future API mechanism).

Working on integrating different technologies like Spring to Chordiant framework to leverage their benefits (like Future API, Transaction management etc.).

Worked on implementing the Benefits which helps WellPoint Representatives (WPA) to provide details about what are benefits the customer is having.

Leading a team of 8 people.

Environment:

Java 1.6, Servlet, JSF 1.2, Spring,Hibernate,Chordiant 6.2, XML, Java Script, Windows XP,RAD 7.0.1.0, Rational Clear Case 7.0.0.1, IBM web sphere, RAD,Apache Trinidad.

CITI group, Chennai, India

Senior Developer

Feb-2008 to Feb-2010

CITI CARDS: SAWGRASS

The project is to create common user interface and develop a solution that will enable a consistent customer experience across products and channels.Citi Cards currently uses International Bankcard System (IBS) for their core card processing. They have different set of applications to cater the business needs. Sawgrass is application software which Citi Cards uses to integrate all these applications under a single roof and provide a standard browser based interface across various functional areas. It is a web-based application with an elegant and efficient front end (Java) and a suitable RDBMS (Oracle) at the back end. The application is specifically designed to support both Intranet and Internet. For each of these projects single database is functioning on a centralized server. In the front-end, JSF technology for creating the web pages, which communicates with the back-end database ORACLE or IBM main frames. The whole application is implemented on Chordiant Framework.

Chordiant is CRM (Customer Relationship Management) product which mainly deals with bank cards like credit card and retail cards.

Responsibilities

Involved in understanding the business processes and the requirements.

Involved in development of the fulfillment of Offers functionality.

Design and development of software applications by customizing Chordiant 6.2 products and using Chordiant 6.2 frameworks and tools.

Prepared the design artifacts and completed the design review by enterprise wide architecture team

Effective use of the Layered J2EE/Chordiant 6.2 Architecture and applying various standard design patterns

Services API Modeling using Rational Rose.

Designing the working flow using Business Process Designer of Chordiant 6.2 Framework.

Developed the required functionality using Core Java and Chordiant.

To understand and assist application team with the current testing process and in the development of a regression testing and quality control scripts and processes.

Environment:

Java 1.5, JSF 1.2, HTML, JavaScript, Chordiant 6.2, ESB, JDBC, Windows XP, Java Script, XML, RAD 7.0.0.1, Decision Planer 6.1, Rational Clear Case 7.0.0.1, Rational Rose 6.1.5.

Principal Financial Group, Chennai, India

Developer

Oct-2007 to Jan-2008

The project dealt in developing a GPS (Global Proposal System) web application related to Insurance Products. Application used to generate a proposal for the respective products chosen by the user.

The application is developed using JSP, Servlets and Struts. The data base used was DB2 as a Mainframe Part. The data is accessed from Mainframe by coding in Persistence layer and been sent to View through Domain. Development was carried out using RAD and deployed in Web sphere server. Java 5.0 SDK was used. And versioning was maintained using Rational Clear Case

Responsibilities

Participated Joint Application Requirement, Joint Application design, development and warranty period live support.

Coding in UI, Domain and Persistence layer in phase manner

Environment:

Java 1.5, Struts 1.2, JSP 1.2,Servlet,Javascript, Rational Clear Case 7.0.0.1, Web Sphere,RAD6.0

Informission, Inc, Hyderabad, India

Developer

Mar-2007 to Sep-2007

Speed Commerce (www. speedcommerce.com)

In Speed Commerce product, promotion and availability information flowed effortlessly and quickly from manufacturers and distributors to e-commerce sites. E-commerce sites would have up-to-date product information. Manufacturers and distributors would be able to efficiently support and grow their e-commerce channel. Speed Commerce enables e-commerce by solving the most urgent B2B needs. As an e-commerce enabler, Speed Commerce solves the most difficult challenges faced by those selling through e-commerce.

Responsibilities

Designed the Application based on J2EE Architecture for server side and designed the front-end based on Struts Framework

Designed & Developed Templates for Uploading

Designed & Developed Security Framework using Struts 1.2, Spring Frameworks

Designed & Developed User Interface using Struts 1.2 & JSP 2.0

Azul Systems, Hyderabad, India

Developer

Aug-2006 to Sep-2007

ASCS is an Azul Systems Customer Support Website. It is a Support Website for Azul Customers. Using this website customers can log into the System and can able to see the products and documents which they can download and customer support details. This Project renders different pages for different customer groups. This Website is mainly developed using Magnolia Content Management System.

Responsibilities

Developed web pages by designing templates and paragraphs using Magnolia 3.0

Added new features like Change Password, Forgot Password, Field Bulletin, Mail Distribution to the existing application

Upgrade the Magnolia 3.0 to Magnolia 3.0.2.

Deploying application to the Production Server etc.

Environment:

Java 1.5, JSF 1.2, Chordiant 6.2, HTML, Windows XP, Java Script, XML, Tomcat 5.5, Net Beans 5.0, Magnolia 3.0.

Education

Master of Computer Applications from Andhra University in 2005, Visakhapatnam, India.



Contact this candidate