manish_jaiswal_h1b_csc_j2ee_8_yrs

12
Manish Jaiswal West Des Moines, Iowa, USA Contact: +1-515-868-6123 (Mobile) / +1-515-309- 2228 (Home) [email protected] / [email protected] Summary 8+ Years’ experience to develop applications using various Java/J2EE and Database technologies i.e. Java, Spring, Spring– Batch, Hibernate, Struts, JSF, Servlets, JSP, Web services, IBM DB2, Oracle 9i / 10 g, HTML, CSS and JavaScript. Experience in Lean Agile Scrum and Waterfall software development methodologies Presently working with Computer Sciences Corporation (CSC) as Professional 1: System Programmer Analyst. Performed various roles in software development such as Team lead, Onsite Coordinator, Offshore Coordinator, Senior Programmer, Configuration Manager and Defect Prevention Representative. Insurance (INS – 21) certified professional from American Institute for Chartered Property Casualty Underwriters. 6+ years of domain expertise in Life / Property & Casualty Insurance domain in American and Indian insurance. Ability to gather, analyze, and implement business requirements, analyze complex problems, code & test solutions, communicate problems & solutions clearly to team members, juggle multiple priorities. Work authorization status Valid H1-B visa for United States of America Technical Summary Operating Systems Windows XP, Window 7, DOS Domain P&C Insurance, Life Insurance, Manufacturing Language Java, SQL Framework Spring, Spring-Batch, Hibernate 3.2, Struts 1.2, JSF, TS Framework, JUnit 1 of 12

Upload: manish-jaiswal

Post on 30-Jul-2015

40 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Manish_Jaiswal_H1B_CSC_J2EE_8_YRS

Manish JaiswalWest Des Moines, Iowa, USA

Contact: +1-515-868-6123 (Mobile) / +1-515-309-2228 (Home)[email protected] / [email protected]

Summary

8+ Years’ experience to develop applications using various Java/J2EE and Database technologies i.e. Java, Spring, Spring–Batch, Hibernate, Struts, JSF, Servlets, JSP, Web services, IBM DB2, Oracle 9i / 10 g, HTML, CSS and JavaScript.

Experience in Lean Agile Scrum and Waterfall software development methodologies

Presently working with Computer Sciences Corporation (CSC) as Professional 1: System Programmer Analyst.

Performed various roles in software development such as Team lead, Onsite Coordinator, Offshore Coordinator, Senior Programmer, Configuration Manager and Defect Prevention Representative.

Insurance (INS – 21) certified professional from American Institute for Chartered Property Casualty Underwriters.

6+ years of domain expertise in Life / Property & Casualty Insurance domain in American and Indian insurance.

Ability to gather, analyze, and implement business requirements, analyze complex problems, code & test solutions, communicate problems & solutions clearly to team members, juggle multiple priorities.

Work authorization status

Valid H1-B visa for United States of America

Technical SummaryOperating Systems Windows XP, Window 7, DOS

Domain P&C Insurance, Life Insurance, Manufacturing

Language Java, SQL

Framework Spring, Spring-Batch, Hibernate 3.2, Struts 1.2, JSF, TS Framework, JUnit

Web Technology J2EE Technologies (Servlets, JSP, JDBC), Web Services, Java Bean, AJAX, JASPER

Internet Technology HTML, Java Script, XML, JQuery, JSON

App/Web Server Apache Tomcat 7.2, Glassfish, Oracle (BEA) Weblogic Server 8.1 / 7.0

Tools Eclipse, DBVisualizer, Toad, I-REPORT, SVN, Visual Source Safe

Database IBM DB2 9.0 (Windows and Mainframe), Oracle 10g / 9i

Job Functions Team lead, Onsite coordination, Offshore Coordinator, Requirement analysis, Design, Coding, Testing, Documentation, Support

1 of 8

Page 2: Manish_Jaiswal_H1B_CSC_J2EE_8_YRS

Manish JaiswalWest Des Moines, Iowa, USA

Contact: +1-515-868-6123 (Mobile) / +1-515-309-2228 (Home)[email protected] / [email protected]

Professional Profile

Employer Computer Sciences Corporation (CSC) Dates of employment January 2010 – till date

Employer Patni Computer Systems LimitedDates of employment October 2006 - January 2010

Educational Profile

Bachelor of Engineering, National Institute of Technology, Durgapur (2002-06) – 67.4%Senior Secondary in Science, Board of Secondary Education, Rajasthan (2002) – 75.54%Secondary, Board of Secondary Education, Rajasthan (2000) – 75.17%

Awards and recognition

● CSC Key to Success● CSC Certificate of Appreciation● Patni Bi-Annual Award (Excellent Performance Star) for H1-2009● Patni Quarterly Award (Valuable Contribution Star) for Q2-2008● Patni PAT ON THE BACK Award● Patni PLUS Spotlight Case Study Runner up Award for “Successful Delivery Against

An Aggressive Schedule”

Project Details

Project : Producer Incentive & Compensation SystemType : DevelopmentPlatform : Windows 2000 ServerSoftware : JDK 7, Spring, Spring – Batch, Hibernate, JSF, JUNIT, JavaScriptDatabase : IBM DB2Client : Farm Bureau life insurance company, USADuration : January 2010 – Till dateRole : Team Lead, Onsite Coordinator, Offshore Coordinator, Sr. Programmer

Producer Incentive and Compensation (PIC) is a modernization initiative by FBL to enhance the current business processes for producer management. PIC system is a vision to automate majority of the current processes and thereby develop a commission calculation system for Farm bureau Producers.

Farm Bureau Limited (FBL) has a large number Producers (Agents) who bring business to FBL by selling the policies of their Marketing and Underwriting companies. These Producers receive Commissions based on various different parameters and business rules. Previously, FBL had a Mainframe based system called AGTI (Agent Interface), developed in COBOL and VSAM, which was used for Commissions calculation. This AGTI system was a legacy system with lot of issues related to maintenance and scalability. The commission calculation cycles used to execute in 5 days per Month and there were many problems faced by the business users in the current system.

2 of 8

Page 3: Manish_Jaiswal_H1B_CSC_J2EE_8_YRS

Manish JaiswalWest Des Moines, Iowa, USA

Contact: +1-515-868-6123 (Mobile) / +1-515-309-2228 (Home)[email protected] / [email protected]

PIC initiative is a Java / J2EE (including Spring Batch) based solution for the overall development of Producer and Commissions data and replaces AGTI system.

Responsibilities as Agile Onsite Developer / Onsite Coordinator

● Performing "Onsite Developer" and "Onsite coordinator" roles in Business Value Add scrum team to represent CSC.

● Technical representation in Business Value Add team for PIC web application and PIC batch processing to develop Business requirements/stories

● Performing following responsibilities in Lean Agile lifecycle of Business support team sprints:

Pointing: o  Provide inputs to determine relative effort sizing of a business requirement /

story

Grooming:o Participate in grooming sessions to understand requirement from business o Clarify questions from business related to requiremento Perform high level analysis of requirement and explain requirement to CSC

offshore development teamo Coordinate with business to resolve queries from offshore development team

Planning: o Provide development capacity inputs to Product Owner for planning a sprinto Provide inputs to product owner to sort multiple business requirements as

per their technical dependencyo Discussion with Offshore team to identify Development / Analysis scrum

tasks to meet a business requirement / storyo Provide inputs to determine QA testing plan

Execution: o Represent offshore development team in Business support team scrum

meeting and provide update and development status for self and offshore team members

o Daily scrum meeting with Offshore development team and discuss business queries, technical or other impediments

o Discussion with Offshore development team lead / team members for daily status update after offshore end of day

o White board discussions with FBL tech architect / FBL onshore team for high level approach, if required

o Discussion with Offshore development team lead and other team members for solution approach / Development / Defect resolution

o Participate in discussions with Non-PIC teams such as BI, DBA, home field etc., if other teams are involved in development / testing of a business requirement

o Development and Unit testing to meet business requirementso Identify impediments for delivery and make them visible to team members

and provide inputs for resolution

3 of 8

Page 4: Manish_Jaiswal_H1B_CSC_J2EE_8_YRS

Manish JaiswalWest Des Moines, Iowa, USA

Contact: +1-515-868-6123 (Mobile) / +1-515-309-2228 (Home)[email protected] / [email protected]

o Support to FBL Commission processing (Cycle) for functionalities related to Business support work

o Test support to QA / UAT testing: Analyze testing observations by FBL QA team and determine if any defect fix OR data fix is required.

Sprint Demonstration:o Technical representation while demonstrate stories to Business in Sprint

Demo meeting.

Sprint Review:o Participate in Sprint Review meeting at FBL and provide inputs to identify

'Achievements', 'Failure', 'Area of improvement' from sprint.o Execute Sprint review meeting with offshore team and consolidate inputs

from offshore team to communicate in FBL sprint review meeting.

Deployment:o Coordinate with Production support team for deliverables from Business

support team at month end deployment

Responsibilities (January 2010 – October 2013):

● Requirements gathering and understand client requirements with detailed analysis. Clarify requirements to team members

● Coding to develop business requirements● Testing in development, Integration environment and debugging with the test data/results

preparation● Creating JUNITS to test functionality and code development ● Execution of Spring Batch jobs in every first 5 business days of the month to calculate

Agent’s commission● Month End Summary documentation● Knowledge Transfer to support team with K.T. documents

Project : InstaInsure - Life Stage Assure and Pure ProtectType : DevelopmentPlatform : Windows 2000 ServerSoftware : JDK 1.4, Struts, JSP, Servlets, JavaScript, HTML, Weblogic 8.1Database : Oracle 10gClient : ICICI Prudential Life Insurance Company Ltd., IndiaDuration : August 2009 – January 2010Role : Team Lead, Programmer

ICICI Prudential increases its product range with two new products on their InstaInsure application i.e. Life Stage Assure and Pure Protect. Life Stage Assure is a ULIP product and Pure Protect is a Traditional product. These products are available to both Buy Online / Sell online channels.

4 of 8

Page 5: Manish_Jaiswal_H1B_CSC_J2EE_8_YRS

Manish JaiswalWest Des Moines, Iowa, USA

Contact: +1-515-868-6123 (Mobile) / +1-515-309-2228 (Home)[email protected] / [email protected]

Project : InstaInsure Sell OnlineType : DevelopmentPlatform : Windows 2000 ServerSoftware : JDK 1.4, Struts, JSP, Servlets, JavaScript, HTML, Weblogic 8.1Database : Oracle 10gClient : ICICI Prudential Life Insurance Company Ltd., IndiaDuration : April 2009 – July 2009Role : Team Lead, Programmer, Configuration Manager

ICICI Prudential InstaInsure facilitates their agents / advisors to sell an Insurance policy to customers online. InstaInsure application implements advisor or referral feature to avail this facility to agents. InstaInsure captures agent details and tags the policy against him. ICICI Prudential also includes other features to its different channels i.e. Buy Online / Sell Online / ICICI Bank. Few of the features implemented are updating Underwriting rules, Verification bypass for applications, payment process modification etc.

Project : Infinity – IPRU InstaInsure Integration Type : Development / Integration Platform : Windows NT 4.0 ServerSoftware : JDK 1.4, Struts, POI, JSP, Servlets, JavaScript, Html, Weblogic 8.1Database : Oracle 10gClient : ICICI Prudential Life Insurance Company Ltd., India Duration : Jan 2009 – March 2009Role : Programmer, Onsite coordinator

ICICI Bank offers their customers to buy an ICICI Prudential insurance policy through ICICI website which enhances business opportunities for IPRU by leveraging ICICI Bank customer base. ICICI Bank captures Application, User and Other important details i.e. Applicant, Nominee, Health, Payment details etc. in a defined excel file format. Insurance applications data received from ICICI Bank in excel file is to be uploaded to ICICI Prudential database via a newly developed online interface InstaInsure. This was a development project which required coordination between three stack holders i.e. ICICI Prudential, ICICI Bank and Patni during various SDLC phases.

Responsibilities:

● Requirements and Analysis: Understanding Business requirements● Preparing the excel format for ICICI Bank through which data is to be transferred and

was a key component of the requirement● Coding to develop business requirements● Testing in various environments ( i.e. Development, SIT and UAT) and debugging with

the test data/results preparation● Onsite coordination and Coordination with ICICI Bank and ICICI Prudential to avoid any

requirement or format ambiguity● Project implementation to SIT, UAT, Production environment at customer location● Knowledge Transfer to support team with K.T. document

5 of 8

Page 6: Manish_Jaiswal_H1B_CSC_J2EE_8_YRS

Manish JaiswalWest Des Moines, Iowa, USA

Contact: +1-515-868-6123 (Mobile) / +1-515-309-2228 (Home)[email protected] / [email protected]

Project : InstaInsure DevelopmentType : DevelopmentPlatform : Windows 2000 ServerSoftware : JDK 1.4, Struts, JSP, Servlets, JavaScript, HTML, Weblogic 8.1Client : ICICI Prudential Life Insurance Company Ltd., IndiaDuration : June 2008 – Oct. 2008Role : Programmer

InstaInsure is a fast, easy and convenient way for ICICI Prudential customers to calculate and apply for life insurance policy online. Customer can buy a policy online in just five easy steps right from product selection till payment. This system lets applicant through various underwriting rules and checks his eligibility to purchase policy. Patni provided a back end admin console to ICICI Prudential for tracking their customer policy requests, Verification, Policy processing status, Payment Transactions history etc. This application has rich features for back admin users to process the policy application online thereby reducing the turn-around time drastically.

Some of the major high-level features of the system :

● Development of InstaInsure application● Download and saving of premium quotation in PDF format● Online Payment by Credit Card and ICICI Net Banking ● Dispatch of e - Policy & SMS to the customer ● Development of back office admin- Login Module, Verification Team Module, COPS

Module, FINOPS Module (Financial Operations)● Creation of Tiff Image consisting of all the details of application including the premium

Quotation and EBI (Electronic Benefit Illustration)

Responsibilities:

● Requirements and Analysis: Understanding the requirements of the client● Coding to develop business requirements● Testing in development, Integration environment and debugging with the test data/results

preparation● Knowledge Transfer to Team Members● Delivery Documentation for Project

Project : E-PIN Type : Enhancement Platform : Windows 2000 ServerSoftware : JDK 1.3, JSP, Servlets, JavaScript, HTML, Weblogic 7.0Database : Oracle 10gClient : ICICI Prudential Life Insurance Company Ltd., India Duration : Oct 2008 – Feb. 2009Role : Programmer, Defect Prevention Representative

ICICI Prudential intends to strengthen security features of E-PIN generation for its business partners. This has also been a security audit requirement. The enhancements will also enable ICICI Prudential to track, monitor and initiate actions on E-PIN registration/reset requests.

6 of 8

Page 7: Manish_Jaiswal_H1B_CSC_J2EE_8_YRS

Manish JaiswalWest Des Moines, Iowa, USA

Contact: +1-515-868-6123 (Mobile) / +1-515-309-2228 (Home)[email protected] / [email protected]

Users can respond to E-Pin requests in bulk by uploading a file in predefined format. ICICI Prudential can generate and download MIS reports for all the E-PIN requests.

Responsibilities:

● Requirements and Analysis: Understanding business requirements● Coding to develop business requirements● Testing in development, Integration environment and debugging with the test data/results

preparation● Knowledge Transfer to Team Members● Delivery Documentation for Project ● Defect Prevention activities

Project : Premium Calendar and Policy SummaryType : Development, EnhancementPlatform : Windows 2000 ServerSoftware : JDK 1.3, JSP, Servlets, JavaScript, HTML, Weblogic 7.0Database : Oracle 10gClient : ICICI Prudential Life Insurance Company Ltd., IndiaDuration : Feb 2008 – May 2008Role : Programmer, Onsite Coordinator, Configuration Manager

ICICI Prudential facilitates their customers to see essential information related to their policies in a more organized and summarized way. Enhancements are required to incorporate the following features into the existing ICICI Prudential website application.

● Develop Premium Calendar option to facilitate customer a summarized preview of Policy● Make Policy Summary page as the landing page with business preview modifications● Display policies under Life and Health classification ● Addition of business required fields and certain modifications in the Policy Details page ● Develop pages for various Health Products

Responsibilities:

● Requirements and Analysis: Understanding the requirements of the client● Coding to develop business requirements● Testing in various phases (i.e. Development, SIT and UAT) and debugging with the test

data/results preparation● Onsite coordinator & Project implementation to Production environment at customer

location● Knowledge Transfer to support team and client, with K.T. document● Delivery Documentation for Project● Configuration Management Activities

7 of 8

Page 8: Manish_Jaiswal_H1B_CSC_J2EE_8_YRS

Manish JaiswalWest Des Moines, Iowa, USA

Contact: +1-515-868-6123 (Mobile) / +1-515-309-2228 (Home)[email protected] / [email protected]

Project : Elitenet Tom MigrationType : Migration (Re Engineering)Platform : Windows 2000 ServerSoftware : TS Framework, JDK 1.4, JSP, Servlets, JavaScript, HTML,

Apache Tomcat 5.0Database : Oracle 9iClient : General Electric – Consumer & Industrial, U.S.ADuration : Dec. 2006 – Jan. 2008Role : Programmer

General Electric’s Industrial (C&I Business) offers online business opportunities to individuals and organizations through its web portal named as EliteNet. EliteNet consists of a number of web applications offering information right from the type of products, availability of products around the globe to placing orders and managing orders. GE intends to migrate its C&I website - Elitenet from Web sphere 3.5 to Apache Tomcat 5.0 server using TS framework. Before Migration these applications were using simple JSP pages and very few uses Servlets. These applications are also to be re-engineered in accordance with TS Framework. TS Framework is home developed framework by GE which adopts MVC architecture.

Responsibilities:

● Requirements and Analysis: Understanding the requirements of the client and prepare test cases, analysis documentation for existing application

● Coding for implementing the very same functionality with combination of Action classes, business logic classes and database classes using TSF Framework

● Testing in various phases (i.e. Development and Staging) and debugging with the test data/results preparation

● Deployment to SIT, UAT, Production environments● Knowledge Transfer to support team with K.T. document

Personal Details

Name : Manish JaiswalDate of Birth : 21 - July - 1985Passport No : F9020474Sex : Male Marital Status : MarriedAddress : 1175, Office Park Road, Apt #302,

West Des Moines, Iowa, USAContact Details : +1-515-868-6123(Mobile)

+1-515-309-2228(Home) [email protected] [email protected]

8 of 8