Post Job Free
Sign in

Developer Life Insurance

Location:
India
Posted:
September 20, 2014

Contact this candidate

Resume:

Gaurav Agarwal

Email : ************@*****.***

Phone : +91-888*******

Professional Summary

8+ years of Software industry experience (India,US,Sweden,Finland) in all

areas of Software Development Life Cycle like "Requirements Capturing &

Analysis", "Designing and implementing highly scalable distributed

application", "Construction/Programming", "Software Testing", "Software

Release/Deployment".

Experience Summary

. Currently working for JP Morgan Chase.Working on Distributed product

development.

. Worked as Assistant Consultant in Infogain for the client NCR. It's a

product Development with exposure to Open Source technologies.

Development is in Agile and TDD environment.

. Worked as Senior Developer at Tieto, Pune from Feb2011 to

Feb2012.Agile followers.

. Worked as Developer, Onsite Coordinator, Team Lead at Capgemini

Software Pvt Ltd, Pune from Feb 2006 to Dec 2010.

Skills Profile

Technical

Languages/Platf Java/J2EE,Multi Threading,Concurrency

orm Framework,DataStructures

Operating MS Windows 2000/XP, Unix

System

Domain Technical : XML based J2EE Middleware Systems

Functional : Credit Card Banking, General

Insurance,Financial Knowledge .

Web Framework : Spring 2.5,Spring3.0, Servlets,JSP,Spring

Technologies Integration.

EJB : MDB,Stateless Session Beans

Cache : Ehcache, HazleCast

ORM Tools : Hibernate,JPA2.0

Testing Framework :

Junit,DBUnit,Clover,Concordion,MockiTo

MQ Series : AMQP,ActiveMQ,RabbitMq,Spring

Integration,IBM MQ Series

Internet Tools IDE: WSAD, RAD 7.0,eclipse Helios,STS

Design tools : IBM Rational Rose,Enterprise Architect

Configuration Management tools : MKS Source Integrity

,SVN

Build Tools : maven

Performance Tools: JProbe,Jprofiler.

Review Tools:Crucible

Application Websphere6.1, Weblogic 10g,Tomcat7.0

Server

Methodologies RUP,Agile .

Databases Oracle.

Professional Experience (In Reverse Chronological order):

Company : JPM Chase Duration : Jun2014 To Till Date

Bangalore

Role : Senior Java Client : JPMorgan

Developer

Environment

* Java,HazelCast, JMS,Concurrency.

* Maven,Jenkins/Hudson,Sonar

* Junit

* Agile Methodology

Company : Infogain,Noida Duration : Feb 2012 to Jun2014

Role : Senior Java Client : NCR

Developer/Tech Lead

Applications/Projects

Vision Hermes is an automated service-level management system. It

identifies problems that occur in a managed network of self-service

devices, such as ATMs. Hermes tracks the problems, dispatches service

teams if necessary, and solves the problems without relying on Help

Desk operators. It provides the following:

* online monitoring

* data collection

* incident tracking

* rules-based commands

* reporting capabilities

* automated dispatching

Vision Hermes continually monitors the operational status of the

network terminals. When an issue occurs Vision Hermes takes action

according to the configured procedures. Commands may be issued to the

terminal and/or the appropriate service personnel is dispatched to

investigate Vision Hermes tracks the issue's development to its

conclusion and generates any other appropriate alerts as required.

Vision Hermes communicates with the managed terminals directly or by

means of the network Host. The Host may query the terminals to gather

information about any changes in their operating status. After the

status information is gathered, the Host forwards the information to

Vision Hermes. Vision Hermes receives the terminal status information

from the Host and uses this data to record changes in the status of

the terminal. When Vision Hermes records a change in status for a

terminal, it can generate an alert

Environment

* SpringIntegration,AMQP,RabbitMQ,ActiveMQ,Jdk1.6,Hibernate,JPA,

JMS,Concurrency.

* Maven,Jenkins/Hudson,Sonar,IBMMQSeries

* Junit,Mockito,Concordion.

* Agile Methodology

Roles/Responsibilities

* Perform the Developments according to the user story assigned to us .

* It's Agile development with 15 days Sprint.

* Need to explore other new technologies as per the requirements of the

project and client whenever requires and deliver that.

* Explore the Technologies like Activiti,Mockito.

* Also helping my team members in the development too if they face any

issues.

* I used to do design,code the User Stories as per the requirements.

Company : Tieto Ltd, Pune Duration : July 2011 to Feb

2012

Role : Senior Developer Client : Nordea Bank - Poland

Applications/Projects

* Life Insurance Services

Environment

* Java, J2ee, Spring-2.5,Hibernate,Design

Patterns,Db2,Weblogic,JMS,MQ,Junit,Jprofiler.

Roles/Responsibilities

* Involved with designing and developing of technical artifacts of the

products,

* Also helping my team members in the development too if they face any

issues.

* Also doing the development for the use cases assigned to me as well.

Company : Tieto Ltd, Pune Duration : Feb 2011 to June 2011

Role : Senior Developer Client : Nordea Bank - Poland

Applications/Projects

* Life Insurance Services

Environment

* Java, J2ee, Design Patterns,Performance Tuning(Batch

Services),Db2,MultiThreading

Roles/Responsibilities

* Involved with How to improve the batches designing .

* It's was not a new development, It was a performance improvement to

policies to be updated in some hours.

* Help the team members to complete the analysis in the given period of

time.

* Also been the part of my team in review the code.

Company : Capgemini Soft Duration : April 2010 to Dec2010

Ltd, Pune

Role : Team Lead Client : HSBC, North America

Applications/Projects

* All projects within the Software house-EDMS team,Biannual complaince

release,Flagship projects-EDMS R 1.2.

Environment

* Java, J2ee, Spring 2.5, RAD 7.0, GSM based XML, JMS, IBM OnDemand,

WAS,Unix Shell Programming.

Roles/Responsibilities

* Requirement Capturing, Scope Finalization, estimating and Finalizing

the schedule.

* Design Discussion

* Daily tracking of the project with respect to- both delivery and

process presepctives. Daily Status updates to OSC.

* Weekly risk / issue meetings with the team, preparing Weekly Status.

* Bi-Annual appraisal meetings with team members.

Company : Capgemini, Pune Duration : Jun2009 to April

2010

Role : Onsite Coordinator Client : HSBC, North America

* As a onsite coordinator, role was to synchronize the customer's

requirements with the efforts of the offshore team.

* I also worked there as the HTS Lead (Back Up ). Ideally HTS Tech Lead

used to gather the requirements, But by luck I got the opportunity to

gather the requirements from Businesses in (bermuda,CA,UK,HK and US)

* It was a challenging role as to offshore the projects completely .

* There was special technical issues been faced That need to migrate to

Green Technologies.

* Successfully Implementes the project Messaging System in LAM.

* Got the appreciation from my Onsite manager /Client "That I Can do

anything".

* There were for some period of time also worked on

Unix(Solaris),Networking Concepts, Email Domain Registration on HSBC

systems,CRM Tool(Kana) for products campaign,SQL,Kana,

BrickStreetSoftware.

Roles/Responsibilities

* Requirement Capturing, scope Finalization. estimating and Finalizing

the schedule.

* Daily Status tracking with the help of offshore.

Project Name : OHRD1.1: Pune, India

Company : Capgemini, Pune Duration : April 2008-April 2009

Role : Senior Developer Client : HSBC, North America

* Environment :Java, WebSphere, Spring,JMS,MDB,Oracle

* This is a product which is sold to the Business Units of HSBC . This

includes all the EDMS services EDMS at a time interact with three

repositories (OnDemand,Filenet,FileNet P8) . We also provides

Backward Compatibility to our client .EDMS interact FE with the XML,

based on contract between FE and EDMS.There will be two way to

interfaces to interact with EDMS XMLOverHttp and MQ Interface . XMl is

a web based interface and Mq is MDB (Message Driven Bean) based

interface .Client used to put message in one of the queues and EDMS

will send/receive message from those queues.

* As a developer involved in coding and support during iterative

transition phases.

Project Name : Regionals (AU): Pune, India

Company : Capgemini Soft Ltd. Duration : April 2007-April2008

Role : Developer Client : HSBC, North America

Environment : Java, Execution Services, WAS,EJB/Stateless Session

Beans

* Project involves developing CSR support application to inbound

documents from OnDemand Image repository.

* It also fetch the CTDtransaction,Transaction Details from the Backend

Systems .As a developer involved in coding and support during

iterative transition phases

Domain : Secure Messaging System /Mailing System / Location: Pune,

India

Company : Capgemini Soft Duration : Feb 2006-March2007

Ltd.

Role : Developer Client : HSBC, North America

Project : CES Services : Pune, India

This is a middleware application, which is used for transforming the

message from raw text bytes to the UTF8 format. After transformation

it can send the xml to the third party tool by java mail api.There are

3 services in this application all receive the Text Message (BASE64

and EBCDIC format), Stream Message.

Environment: Java,MDB,JMS.

Certifications

Sun Certified Java Programmer (SCJP 1.5)

Education

Bachelor of Technology From UPTU Lucknow, 2004

CDAC,ACTS Pune

Personal Details

Name : Gaurav Agarwal

Date of Birth : 13/04/1982

Marital Status : Married

Languages Known : English, Hindi.

Present Address : Noida



Contact this candidate