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.