Post Job Free
Sign in

Project Development

Location:
Hoffman Estates, IL, 60169
Salary:
110K
Posted:
June 03, 2013

Contact this candidate

Resume:

224-***-****

N ITHIYA SIVASANKARAN KANDHAN *******.*************@*****.***

CAREER PROFILE

6.5 years of experience in the field of information technology that includes analysis, design, development and testing of

complex applications.

Great exposure in developing eCommerce application using ATG and WebsphereCommerce Frameworks.

Solid expertise in developing web based applications on MVC, Struts and Spring framework and using J2EE components

like Enterprise Java Beans (EJB), Java Server Pages (JSP), JDBC, Tag libraries, Hibernate .

Proficient on various application/web servers like WebSphere, WebLogic, JBoss, Apache Tomcat etc.

Extensive work experience in designing, developing and implementing large scale eCommerce and Java/J2EE applications.

Excellent experience in RETAIL, Healthcare, Utilities, Legal and Banking domains.

Multiple project experience in leading and coordinating projects in an onsite offshore model. Good communication and

inter personal skills. Accustomed to work in a team environment with tight schedules and capable of managing multiple

projects after having been worked as a Developer to Team Lead, from Onsite Coordinator to Offshore POC.

TECHNICAL SKILLS – JAVA

Languages/Specifications Core Java, J2EE (JSP, EJB, JDBC),

Web Services, SOAP, REST, WSDL, HTML, XML, XSL, XSLT,

CSS, AJAX, Custom Tags, Ant, Maven, Stored

Procedures, JSTL, JavaScript.

Software Methodologies OOAD, UML, RUP, Design Patterns, SOA.

Search Engines SOLR, Google Search Engine(GSA)

Content Management System TeamSite, ATG CMS

Design Patterns MVC, Singleton, Factory, DAO, Business Delegate, Service

Locator, View Helper.

Frameworks WebSphere Commerce(WCS),Struts 1.2, Log4j, JUnit,

Hibernate, MVC Spring and J2EE Architecture

techniques.

Application/Web Servers WebLogic 8.1, IBM WebSphere 6.0, Apache Tomcat, JBoss.

Databases DB2, Oracle 8i 10g, MySQL.

IDE Eclipse, Rational Application Developer (RAD).

Access Management Tools SUN identity Management (IDM)

Design Tools MS Visio, Rational Rose.

Version Control Subversion (SVN), CVS, Visual Source Safe.

Other Tools SQLExplorer, Toad, SQLWizard,DB Visualizer, Putty,

WinSCP

Operating Systems Windows 2000, Windows XP, UNIX.

Continuous Integration Hudson,Jenkins,CruiseControl

P ROJECT EXPERIENCE

October 2012 to Till Date

<PRESENT EMPLOYER>, HOFFMAN

ESTATES

CHICAGO/TRIVANDRUM

INDIA

Client: SEARS Holding Corporation

PROJECT: SHOP SEARS – BUILDING POSITION: ONSITE TEAM LEAD

STORE TABLET

APPLICATION

Environment: Java 1.6, J2EE, WCS, Web Sphere Application Server, RAD, SQL

Explorer, MS Visio, DB2, SVN, HTML, XML, XSL, XSLT, CSS, AJAX, Custom

Tags.

Sears Holdings is the leading home appliance retailer as well as a leader in

tools, lawn and garden, fitness equipment and automotive repair and

maintenance. As a part of the store enhancement, a tablet application was

introduced in to enhance the customer buying experience.

Responsibility:

As a module lead for modules

Register Id implementation

Receipt Enhancements

Tax Calculation with Special and Normal Tax and obtaining the

TaxIndicator.

Promotions

Gift Cards

Restocking Fee

Damage Eligible Items

Add to Cart

Checkout

Order Processing

managed up to 5 onsite and 8 offshore resources.

Ensured high quality and on time delivery of modules so as to align with the

project metrics.

Analyzed the existing online flows and implemented the same in the tablet

application in an short span of time and without intruding the online flow.

Lead sessions with the business owners to finalize the designs.

Created Software Requirement Specifications (SRS) document for each

module and created requirement layout based on the client approved

specifications. Domain Model, Class Model, Use Case Model, Data Model

and User Interface Model created using MS Visio.

Requirement gathering design, development and implementation of new

modules were based on WCS architecture and using STRUTS Framework for

presentation tier and server side J2EE technologies.

Extensively used the OOAD concepts in the overall design and development

of the system and made sure that the framework provided features are

extensively used.

Designed, developed and implemented the whole checkout process.

Designed & developed the front end (templates) using JSP, JavaScript, Ajax,

HTML and CSS.

Developed EJBs for transferring of information among layers.

Coding of the application using different Web objects like Transfer Objects,

Presentation Objects, Business Objects, EJBs (Stateless Session Beans)

and DAO layer using OOP’s concepts.

Implementation of web services that handled the course data transfer both

upstream and downstream.

Used SVN as the version control system to check in/check out application

code.

Review of code, test scenarios and test cases are conducted on a regular

basis so as to guarantee a high quality to the product. Conduct integration

testing on web module and resolve any discrepancy in functional

requirements.

Provided introduction and training to the client testing team and later

coordinated the activities of client testing team and issue resolution team.

As each phase was completed, coordinated the rolling out of application into

pilot counties and monitored the system for any problems. Lead and

overviewed the pilot implementation of the module in pilot counties. Visited

stores in the county offices and collected the feedbacks from the store

representatives on user friendliness of the new screens and if possible

incorporated these feedbacks before the final state wide release.

Enhancements and bug fixes were maintained as an ongoing procedure.

Source code on PC environment is maintained using SVN.

Member of the technical team handling the conversion with the middle ware

application programming interface (API) teams and the Post Order teams

(PO).

Member of the Implementation team and deals with the testing and

implementation of all the tools evaluated for the project.

Jan 2011 to Oct 2012

<PRESENT EMPLOYER>, CHENNAI

INDIA

Client: Carphone Warehouse

BestBuy Europe

Project: Agile Development and Position: Team lead

Enhancements

Environment: JAVA 1.4, JDBC, JBOSS, Eclipse, XML, SOLR,GSA, XSLT, XSL,

Spring, Hibernate, Oracle,

SVN, Toad, CSS, AJAX, Custom Tags, HTML, JSON, JSP, JavaScript, JSTL.

Carphone Warehouse Group PLC, known as Carphone Warehouse, is an

independent mobile phone retailer, with over 1,700 stores across Europe. It is

based in the United Kingdom and owns 50% of CPW Europe, a joint venture

with Best Buy which includes all Carphone Warehouse stores. Outside Ireland

and the United Kingdom, the company trades as Phone House.

Responsibility:

The highlight of the project is that the clients were at offshore till the end

of the project tenure and I was directly interacting with them for

requirements and design decisions.

As the acting scrum master for the team Charlie, my responsibilities included

extensive interactions with business users, Product owners, business

analysis, design of the data flow between various systems and teams

involved,development of the product backlog item, review and testing.

Since it was implemented in AGILE mode, the requirements were

implemented with a iteration of 3 weeks.

Within the short span of time, the requirements were delivered with 100%

quality and zero defects.

Extensively worked in SOLR – implementation during the Sprint 1 and II.

Successfully completed the new implementation of the SOLR from the initial

step and made it a source of search results.

Developed the main search result screen like phone finder screen, tariff

finder screen.

Extensively worked on the facets development and configuration of the facets

through SOLR.

Testing and deployment of the SOLR related files.

Worked in development of fetching the SOLR results and converting it to

JSON and passing it to front end.

During Sprint III and Sprint IV, involved in the development of the product

details screens which is compatible with tablet and phones.

Spring Framework was implemented for dependency injection pattern.

Used Hibernate for Object Relational Mapping (ORM) of Java Beans to the

persistent store. Handled various Hibernate Querying methods like Criteria

and QBE for data fetch.

Implementation and Usage of web services that handled the course data

transfer and interacting with Third party Tibco systems.

Unit testing and part of Integration testing was done using JUnit.

Oct 2010 to Dec 2010

<PRESENT EMPLOYER>, CHENNAI MAHINDRA CITY

Client: Victoria Secret.com

Project: Gift registry, RCA and Position: Module Lead

Checkout Enhancements

Environment: Java, Struts1.1, JSP, JavaScript, JDBC, Eclipse, Log4j, Oracle,

Maven, Toad, JBoss, SVN.

Victoria's Secret is the largest American retailer of lingerie The project was to

.

implement gift registry and enhancements to the cart functionality and

promotions.

Responsibility:

Involved in the Root cause analysis of the issues that has been raised during

a period of 6 months

Played a key role in development of the gift registry and cart enhancements

such as guest checkout.

Contributed and assisted with all development life cycle phases.

May 2010 to Oct

<PRESENT EMPLOYER>, CHENNAI

2010

MAHINDRA CITY

Client: Sears Outlet

Project: Development of Tax Position: Module Lead

calculator and Shipping

methods

Environment : Java1.5, JavaScript, JSP, JDBC, Eclipse, SVN.

Sears Outlet is an outlet version of Sears department stores located in various

retail locations across the United States. The stores carry new, one of a kind,

out of carton, discontinued, used, scratched and dented merchandise at 20–60%

off regular retail price. While a wide variety of products are available, appliances

make up a large majority of available merchandise. Sears Outlet stores were

once known as Sears Surplus. The project is to implement the tax calculator and

calculate the shipping methods based on the type of the product.

Responsibility:

Involved in the design and development of the tax calculator and shipping

methods based on the product type.

Mentored a team of 5 members and delivered in time and less defects.

Successfully executed the project is a very short span of time.

IGATE PATNI GLOBAL SOLUTIONS, Mar 2009 to May 2010

CHENNAI

Client : GE

P roject: eGDC Tool Set Position: Programmer

Environment: J2EE (Struts), Java Script, Java,JSP, My SQL

eGDC Tool set is a web based application and it’s about migrating the existing

application from Lotus Notes and Java to Struts. The main aim is to develop the

application with the open source technology available currently.

Responsibility:

Analysis of the existing system.

Preparing analysis document.

Requirement gathering.

Preparing Use Cases in accordance with the requirement provided by the

client.

Preparing Test Plan in mapping with the Use cases.

Development of modules assigned.

Preparation of dashboards and reports

Self testing and Self review

Unit Testing

Documentation of the new flow

Integration testing

IGATE PATNI GLOBAL SOLUTIONS, Aug 2008 to Feb 2009

CHENNAI

Client: GE

Project: P osition: Programmer

PenskeRentalNet/Service

Net AMO

Environment: J2EE (Struts), EJB, Java Script, Java, Jsp, Servlets, AJAX,

J QUERY, Web sphere, and Hibernate.

RENTALNET IS A WEB BASED APPLICATION THAT RECORDS THE

TRANSACTIONS OF TRUCK LEASING. THIS SYSTEM IS A SINGLE

CENTRALIZED SYSTEM THAT CONNECTS ALL THE PENSKE

LOCATIONS.

Responsibility:

Analyzing of Task which comes as an enhancement or bug fix.

Preparing Test Plan and analysis document.

Development

Self testing and Self review

Unit Testing and Integration testing

IGATE PATNI GLOBAL SOLUTIONS, CHENNAI

AUG 2007 TO AUG 2008

Client: GE

Project: GEAE-SOX-L3-IDM

P osition: Programmer

Environment: IDM, XML,Java 1.4,NetBeans.

GE INFRASTRUCTURE WHICH CONSISTS OF AIRCRAFT ENGINES, ENERGY

AND RAIL BUSINESS HAVE MULTIPLE APPLICATIONS WHICH

ACCESS PRIVILEGE ARE MANAGED THROUGH A IN HOUSE BUILT

EPASS APPLICATION. THESE APPLICATION WERE ON GEN I

ENVIRONMENT OF IDM(SUN MICROSYSTEMS’S IDENTITY

MANAGEMENT 7.0) TO BE MOVED TO A BETTER MANAGED

DATABASE CENTRIC GEN II ENVIRONMENT. GEN II ENVIRONMENT

INCLUDES FEATURES LIKE DELEGATION, BLACKBERRY

INTEGRATED APPROVAL SYSTEM AND BETTER AUDITING

FACILITIES

Responsibility :

Gathering and Analyzing requirements

Migrating 36 applications from one work flow to another version

Developing forms, email templates, and DB data creation.

Creating Detailed design specification

Performing Test Plan and Integrated Test Plan

Performing Code reviews

Deploying in Development and Staging environment

Providing User Acceptance Testing support

IGATE PATNI GLOBAL SOLUTIONS, CHENNAI NOV 2006 TO AUG 2007

CLIENT: GE

P osition: Programmer

Project: ODS-WE

Environment: Java, Jsp, Servlets, Struts, Teradata

GE account which deals with medical equipments, assigning different roles to the user fetched from the Teradata

d atabase.

Responsibility :

Gathering and Analyzing requirements

Developing module assigned.

Deploying in Development and Staging environment

Providing User Acceptance Testing support

EDUCATION

B.Tech (Electronics and Communication Engineering) from Pondicherry

University, India.

Received numerous academic and extra-curricular prizes and awards.

References Provided Upon Request.



Contact this candidate