This document provides a summary of Reetesh Kumar's professional experience and qualifications. It outlines his 9 years of experience in Java/J2EE development, including expertise in Spring, Hibernate, JPA, and other technologies. It also lists his educational background of an MCA and BCA, and technical skills in languages like Java and frameworks like Spring. His work experience includes projects in domains like education, healthcare, and more for clients like Scarlet Wireless and Alliance Global Services, where he served as a tech lead and senior consultant respectively.
Experience in Java/J2EE based Web Application Development for over 8 years along with experience in handling different Techno-functional roles and responsibilities.
Experience in Java/J2EE based Web Application Development for over 8 years along with experience in handling different Techno-functional roles and responsibilities.
1. Reetesh kumar
Mob No: 9705146156
Email ID: reeteshkrsingh@gmail.com
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,
Activiti workflow, Spring Security,
1
2. Database : Oracle, MS SQL
Tools : WSAD 5.1.2, Eclipse., SOAP UI, NetBeans, Jira
Servers : WebSphere5.1.2, ,JBoss4.X,glassfish
Employment 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 case
o finding of service contract (Restful)
o Developing of service layer
o Integrating with JPA layer
o Designed and developed support classes.
o Implemented error handling mechanism for jersey restful webservice
o 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:
The Contracting product suite enables health plans to standardize and automate
2
3. 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:-
Software : Spring framework ,Jpa,Jax-Ws,Ejb 3.0.,Cobertura,
3
4. 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, past
payment information, reports, advertisements they made with variety of
Yellowbook 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 case
o finding of service contract
o Developing of service layer
4
5. o Integrating with JPA layer
o 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 case
o finding of service contract
o Developing of service layer
o Integrating with hibernate layer
o Designed and developed support classes.
Previously worked for CTS(20 aug 2007 to dec 2009):- Details
API(Acquisition partner integration) project:
Project Title : Acquisition partner integration Client : American Express
URL : http://www.americanexpress.com/apply
Software : 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
6. 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 specifications
o Ensured that all the development activities are meeting the quality standards
o Designed and developed support classes.
ART admin tool (Advisory repository tracking tool):
Project Title : Advisory repository tracking tool
Client : Amerprise Financial solutions
Software : 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
7. 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 Project
Client : Amerprise Financial solutions
Software : 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 inheritance
o Developed shell script for checking out code from SVN repository and buildidng EAR and
deploying on Application Server
B2B WEBSERVICE Project:
Project Title : B2B WEBSERVICE
Client : AmericanExpress
Software : AXis
Team 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
8. 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 1982
Address : Flat no 302, BTM LAYOUT 2nd
STAGE
Banglore
Karnataka pin: 500076
8