reeteshjavaresume

11
Reetesh kumar Mob No: 9705146156 Email ID: [email protected] Career Objective: To be associated with an organization that provides me opportunity to grow professionally and grooms me to take up responsibilities as a leader Professional Summary: Having 9 years of experience in the IT industry – involved in analysis, design, development, and implementation and testing areas in Java / J2EE Systems, Internet / Intranet based web Applications, Client Server Applications. Expertise in the area of designing, coding and testing of applications using Sun Java Technologies (spring, hibernate, JPA/HIBERNATE, JAX-WS, JAX-RS(Jeresy), Servlets, JSP, Struts1.3.8-framework,Java WebServices ,Maven,EJB 3.0,Activiti workflow, Spring-Security, Soap UI). Awareness :- Spring Integration, Selenium, DBunit, Angular JS Knowledge in Windows NT/2000, Linux operating systems. Self-starter with good communication and interpersonal skills Completed SCJP5.0 (Sun Certified Java Professional). Completed SCDJWS( Sun Certified developer for java webservice) Educational Qualifications: Master of computer application with Distinction(8.07 cgpa) from Hyderabad Central University (2007). Bachelor of computer application from GG University with 71.09%. 12 th from Sainik School purulia with 78.8% 10 th from Sainik School purulia with 81.4% 1

Upload: reetesh-singh

Post on 13-Apr-2017

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: REETESHJAVARESUME

Reetesh kumar

Mob No: 9705146156Email ID: [email protected]

Career Objective:

To be associated with an organization that provides me opportunity to grow professionally and grooms me to take up responsibilities as a leader

Professional Summary:

Having 9 years of experience in the IT industry – involved in analysis, design, development, and implementation and testing areas in Java / J2EE Systems, Internet / Intranet based web Applications, Client Server Applications.

Expertise in the area of designing, coding and testing of applications using Sun Java Technologies (spring, hibernate, JPA/HIBERNATE, JAX-WS, JAX-RS(Jeresy), Servlets, JSP, Struts1.3.8-framework,Java WebServices ,Maven,EJB 3.0,Activiti workflow, Spring-Security, Soap UI).

Awareness :- Spring Integration, Selenium, DBunit, Angular JS Knowledge in Windows NT/2000, Linux operating systems. Self-starter with good communication and interpersonal skills Completed SCJP5.0 (Sun Certified Java Professional). Completed SCDJWS( Sun Certified developer for java webservice)

Educational Qualifications :

Master of computer application with Distinction(8.07 cgpa) from Hyderabad Central University (2007).

Bachelor of computer application from GG University with 71.09%.

12th from Sainik School purulia with 78.8%

10th from Sainik School purulia with 81.4%

I. T. Acquaintance: Operating Systems : Windows- 98, Windows XP, Linux.

Programming Languages : Java.

Technologies : Java , Servlet, JSP, WebServices, HTML, XML, Maven3.0 Frameworks : Spring, JPA/Hibernate, Struts1.3.8-framework,

jax-ws, JAX-RS(jersey) , EJB 3.0 , Cobertura, java/j2ee design attern, Jenkins,svn, GIT, JMS,

1

Page 2: REETESHJAVARESUME

Activiti workflow, Spring Security,

Database : Oracle, MS SQL

Tools : WSAD 5.1.2, Eclipse., SOAP UI, NetBeans, Jira

Servers : WebSphere5.1.2, ,JBoss4.X,glassfishEmployment Details :

Presently working for Scarlet Wireless India Pvt Ltd AUG 2014 till now, Banglore as a Tech Lead(Individual contributor) – Java/J2EE .

PROJECT DETAILS:IMS:-

Software : jersey Restful webservice (jax-rs), jax-ws, JPA/Hibernate, Ejb 3, glassfish app server, core java, Spring security , MS sql, Git, Basic Unix/Linux command, Netbeans,

Description: It is a US Based education Domain software, work with states, districts, and schools to address a wide spectrum of needs such as curriculum development, instructional resources audits, design and facilitation of professional development and professional learning communities, school improvement, and program reviews. It has many modules like student and Parent portal, Program Tracking, Assessment Management, Gradebook management, curriculum management.

MY ROLE:-Responsibilities:As a Team Member,

o Prepared technical documentation.o Responsible for requirement analysis of the application.o Analysis of use caseo finding of service contract (Restful) o Developing of service layero Integrating with JPA layero Designed and developed support classes.o Implemented error handling mechanism for jersey restful webserviceo Mentoring team member, code review

worked for Alliance Global Services Dec 2010 till 14th Aug 2014, Hyderabad as a Senior Consultant – Java/J2EE .

PROJECT DETAILS:Contract Manager Application:-Software : Spring framework ,Jpa,Jax-Ws,Ejb 3.0.,Cobertura,activiti workflow,Sql server/oracle

tomcat server

Description:

2

Page 3: REETESHJAVARESUME

The Contracting product suite enables health plans to standardize and automate

the entire provider contract lifecycle. Contract Manager offers convenient tools for maintaining

standardized libraries of contract templates, intuitive wizards for offering, acceptance, execution

and maintenance of contracts. An extensive audit for regulatory compliance and convenient

reporting provides transparency of Provider Contracting functions across the organization.

Contract Manager has the following modules:

Contract Manager provides core contract management functionality including Contract

Library Management and Contract Lifecycle Administration

Negotiator enables Health Plans and Providers to electronically negotiate contracts online.

Both parties can redline contracts with a clear audit trail of negotiated contract terms.

Courier enables Providers and the health plans to electronically sign contracts online.

Instructions to access Courier’s eSignature center can be sent out either via email or via

paper based mailings.

Reporter enables Health Plans to manage and schedule custom reports created with

Crystal Reports™.

MY ROLE:-

Responsibilities:

As a Team Member,

o Prepared technical documentation.

o Responsible for requirement analysis of the application.

o Analysis of use case

o finding of service contract

o Developing of service layer

o Integrating with JPA layer

Designed and developed support classes.YellowBook:-

3

Page 4: REETESHJAVARESUME

Software : Spring framework ,Jpa,Jax-Ws,Ejb 3.0.,Cobertura, Jboss application server

Description: Yellowbook has focused on connecting consumers with local business clients to fuel small business growth and success. Yellowbook manages an expansive portfolio of digital, mobile and print tools to help its clients efficiently and effectively market their businesses. Yellowbook’s marketing portfolio includes: ChatterHub reputation management; Website design, hosting and optimization; scalable, customizable SEM and SEO programs; online advertising and video on one of the top 50 websites in the United States, yellowbook.com network; yellow pages print advertising in approximately 1,000 directories in 48 states plus the District of Columbia; Yellowbook Direct Marketing services, and more

Yellowbook Direct (YB Direct) consists of three applications:YB Direct --My Advertizing: The customer-facing application is used by our customers to see their bills and make payments. This uses an in-house Single Sign-on (SSO) solution. Yellowbook customers are able to see their account details, pastpayment information, reports, advertisements they made with variety ofYellowbook advertising products including Yellowbook.com, Web reach,Print media...etc.

YB Direct -- Support Tool application : A UI Support Tool application which uses Yellowbook and Pindar's Active Directories for employee/user verification. SupportUI is an application used by Yellowbook support team to address the customer issues. The application has different functionalities like Act-As using which support person can impersonate customer into MyAdvirtising and view actual problem and fix the issues. The application also includes other functionalities like viewing audit details, missing pdfs information, blocking a customer...etc

YB Direct -- YBD for Everyone : "YBD for Everyone" is the third application that YB employees can use. It's much like the customer-facing application but you can't make bill payments. This is also using the Yellowbook and Pindar Active Directories for verification. "YBD for Everyone" is often referred to as "YBD4E". Sales representatives can search a particular advertiser and view their account details, billing information, contracts...etc

MY ROLE:-Responsibilities:As a Team Member,

o Prepared technical documentation.o Responsible for requirement analysis of the application.o Analysis of use caseo finding of service contract

4

Page 5: REETESHJAVARESUME

o Developing of service layero Integrating with JPA layero Designed and developed support classes.

Business Management Suite(WIPRO TECHNOLOGY(DEC2009 to DEC 2010)):-

Software : Spring framework ,Hibernate,Jax-Ws Glassfish application server

It is a health care domain project. Here main objective of this project is Modernizing/ Re-designing the existing BMS (Business Management Suite, legacy system written) into SOA based Health Insurance Platform (HIP) .

Some of the Solutions that HIP Provides are, * Claims processing (Eg- Service Based Claims, Event Based Claims) * Benefit program management (Eg- Plan, Policy Management) * Provider management (As part of Stakeholder Management) * Member Management * Program Management (Eg- Application Setup, System Setup) * Audit services

MY ROLE:-Responsibilities:As a Team Member,

o Prepared technical documentation.o Responsible for requirement analysis of the application.o Analysis of use caseo finding of service contract o Developing of service layero Integrating with hibernate layero Designed and developed support classes.

Previously worked for CTS(20 aug 2007 to dec 2009):- DetailsAPI(Acquisit ion partner integration) project :

Project Title : Acquisit ion partner integration Client : American ExpressURL : http://www.americanexpress.com/applySoftware : Struts framework ,db2,Ejb2.1,spring DAO WebSphere Application Developer5.1.2.Team Size : 12

CLIENT DESCRIPTION:

American Express Company is a global travel, financial and network service provider, Founded in 1850, the company provides individuals with charge and credit cards, Travelers Cheques and other stored value products. It also offers financial planning, brokerage services, mutual funds, insurance and other investment products. Through its family of Corporate Card services, American Express helps companies and institutions manage their travel, entertainment and purchasing expenses. It provides investment management services and administers pension and other employee benefit plans. The Company also

5

Page 6: REETESHJAVARESUME

offers accounting and tax preparation services to small businesses, and financial education services to employees at their places of work.

PROJECT DESCRIPTION:

API (Acquisition partner integration) targets acquisition of customers in the U.S. markets through its partners. API is responsible for developing, marketing and servicing all aspects of partner products of American Express in the United States by acquiring partner. API helps in getting through partners. API offers services to three channels: internet, through phone and in person .

Basically we have developed a framework for partner launches using struts framework,validation framework. Database interaction is being done using DAO. All applicant data is being formed in XML format.Once the data they entered on the application is passed to GNA(Third party system), they get the approval status. The API team offers application maintenance and development for American Express Credit Card Apply Site. Simplifying the navigation process through the American express site and improving the customer experience when applying for products.

This J2ee project has used the build feature of maven.Responsibilities:As a Team Member,

o Prepared technical documentation.o Responsible for requirement analysis of the application.o Developed presentation layer using JSPs . o Developed field-level fileds for all the application pages in the project using Struts Tiles framework.o Developed server side validations for various web pages using Struts validation framework.o Developed session beans for the system using EJB2.1.o Formulate and design templates for user entry screens.o Responsible for preparation of design documents and program specificationso Ensured that all the development activities are meeting the quality standardso Designed and developed support classes.

ART admin tool (Advisory repository tracking tool) :

Project Title : Advisory repository tracking toolClient : Amerprise Financial solutionsSoftware : WebSphere Application Developer5.1.2, Struts framework,Jboss4.x.Team Size : 10

PROJECT DESCRIPTION:

This application is a kind of tool for user(Admin), which helps in keeping track of advisors and number of client for each advisors. Basically after logging in this application, Admin User enters particular id for particular advisor as hyperlink. The application has been implemented on struts1.3.8. It calls controller to call business class which in turn make a call to DAO to fetch the data and prepopulate the form shown to user on click of hyperlink. It basically uses Business delegate Pattern. It also uses DTO. Here a advisor may have more than one client. So to transfer data from jar module to war module at a time we have created a Data Transfer Object. For any modification in data in Jsp by admin user leads to update in database through stateless session bean to have ACID property. Javascript has been used for client side validation.

Responsibilities:

6

Page 7: REETESHJAVARESUME

As a Team Member,o Prepared technical documentation.o Responsible for requirement analysis of the application.o Responsible for preparation of design documents.o Used the Struts validation framework for validations.o Developed field-level fileds for all the application pages in the project using Struts

tiles framework.

Mavenising API(Acquisition Partner Integration) for J2EE Project :

Project Title : Mavenise J2EE ProjectClient : Amerprise Financial solutionsSoftware : maestro2.x.Team Size : 2

PROJECT DESCRIPTION:

Main aim of this project is to bring a high-level project management. Basically maven has been used to set up a J2EE project , compile source files, create JARS,WARS,EJB-JARS, dependency JARS, publish the artifact into a repository, build the EAR . Here we also used inheritance in the Maven POM(Project Object Model). Moreover this J2EE project source code has been committed in SVN repository. By using Maven plugin we are checking out code from SVN repository, and using Maven command we are building EARs. For this we have developed shell script. Just by running this in Linux server we are executing all steps starting from checking out code from SVN repository till Building Ears and deployment in Application server. Responsibilities:As a Team Member,

o Prepared technical documentation.o Responsible for requirement analysis of the application.o Responsible for preparation of design documents.o Removing cyclic dependency in Each and every module.o Created pom.xml for each and every jar war and ejb module using inheritanceo Developed shell script for checking out code from SVN repository and buildidng EAR and

deploying on Application Server

B2B WEBSERVICE Project :

Project Title : B2B WEBSERVICEClient : AmericanExpressSoftware : AXisTeam Size : 2

PROJECT DESCRIPTION:

Main Aim of this project is to expose service end point using WebService so that Application is accessible across all platform. Here Wre provider of service that will be used by consumer. Here we are basically accepting data in form of xml or DataObject at Interaction layer In our exposed webservice methods, Then at this layer we are parsing the data using SAX parser and after that we are validating data using common-validator framework. After successful validation, we are passing data to processing layer

7

Page 8: REETESHJAVARESUME

where we are e building xml to submit to third party system using JMS queues. Depending on the decision, We are sending back response to the client. We have used AXIS framework. Responsibilities:As a Team Member,

o Prepared technical documentation like end to end tag mapping.o Responsible for requirement analysis of the application.o Responsible for preparation of design documents.o Responsible for development

Personal Details:Date Of Birth 05 March 1982Address : Flat no 302, BTM LAYOUT 2nd STAGE

BangloreKarnataka pin: 500076

8