Post Job Free

Resume

Sign in

Project Customer Service

Location:
New Castle, DE, 19720
Posted:
January 31, 2013

Contact this candidate

Resume:

Naresh Kumar S R

abn68h@r.postjobfree.com

Phone:201-***-****

SUMMARY:

. Around 7+ years of experience in software development and

customization of packaged software products.

. Extensive working experience on multi-tiered server side component

development involving Java, JSP, Servlets, JDBC, EJB, Java Beans.

. Used development tools like Eclipse IDE, RAD 7.0 and WSAD 5.1.

. Experience working on databases like Oracle 9i, Oracle 10g and DB2

using Java API - JDBC

. Developed database PL/SQL programs for SQL Joins, Procedures,

Functions and Triggers.

. Experience in developing Front end with JSP using Servlets, Struts,

JSF, JSTL and UI Tags.

. Proficiency in designing and developing multi-tier applications using

frameworks like Struts, Validations and good knowledge of Hibernate

3.0 Framework and Spring 2.5 Framework.

. Experience in developing asynchronous messaging systems using JMS, MDB

and MQ Series.

. Experience in development and deployment of complex business systems

and processes using various softwares and hardware platforms employing

object-oriented techniques using Weblogic, IBM WSAD 5.0/5.1 and IBM

Web sphere Application Server (WAS) 6.0.

. Experience in writing unit test cases using unit test framework like

Junit, Jmockit.

. Good exposure to XML technologies like DTD, XML Schema, XSL, XSLT, DOM

& SAX parsing and XPath.

. Experience in web scripting technologies like JavaScript, HTML, CSS,

and AJAX.

. Configuration and version control using Clear

case,Subversion,WinCVS,TortoiseCVS.

. Worked on various web-servers like Web logic 9.1, Web Sphere 5.0 &

6.0, and Tomcat 5.5 & 6.0

. Solid knowledge of Java Design Patterns and J2EE Design patterns like

Session Fa ade, Front Controller, DAO, Business Delegate, Service

Locator, Value object, Value List Handler, and View Helper.

. Worked extensively on testing, troubleshooting, code review, preparing

user documentation and post implementation support.

. Proficient in Airline domain concepts.

. Experience in Telecom Domain.

. Proven Team Player and Leadership Capabilities.

. Concentrated focus on customer value.

. Played role of Team Lead.

. Knowledge of best Practices in delivering code using PMD, Check Style,

Find bugs.

. Good knowledge of Extreme Programming using Agile Methodologies

(Scrum/Sprint) with iterative and incremental Software Development

process.

CERTIFICATIONS:

SCJP1.5 Sun Certified Java Programmer 1.5 Edition

TECHNICAL SKILLS:

Languages JAVA, SQL

JAVA Technologies Core Java (J2SDK 1.4 & 1.5), J2EE 1.3/1.4, Java Beans,

JDBC 3.0, JNDI 1.2, JMS 1.1

Internet/ EJB 2.0 (Session Beans & MDBs), JSP 2.0, Servlets 2.4,

Distributed Struts 1.2

Technologies

XML XML 1.0, JSTL, XSL, DTD, DOM, SAX, XPATH, SOAP, AJAX,

XQuery

Application Server/ Web Logic 8.0/9.x/10g/11g,WSAD 5.0/5.1, WAS 5.1/6.0,

Web Server Tomcat 5.5/ 6.0

Methodologies OOPS, OOAD, Agile, Scrum

Databases Oracle 9i, Oracle 10g, MySql

Protocols TCP/IP HTTP, HTTPS, FTP, RMI-IIOP, SOAP

Frameworks Spring MVC, Spring 2.5 framework, Struts framework 1.2

ORM Tools Hibernate 3.0

Logging Tools Log4j 1.2/1.3

Testing Tools JUnit, Jmockit

Third-party Tools Apache Ant 1.7, Maven Build, Web Sphere MQ 2.0/5.1, Toad

for oracle, Sql developer for Oracle

Operating Systems Windows 98/2000/XP/Vista, Linux, Solaris

IDE Eclipse, WSAD 5.1 and 6.0, RAD 7.0

Version Control WinCVS 1.11, VSS 4.0, Clearcase, Tortoise CVS,

Tools Subversion, Mercurial

PROFESSIONAL EXPERIENCE

Conde Nast Publications

Oct 2011 - till date

Programmer Analyst

DETAILED PROJECT SUMMARY 1

Project : ToolKit consoles

Product : Tool Kit

Company : Conde Nast

Duration : : Currently working

Role : Designer, Developer

Technology : Java, Hibernate, Resin, Webservices(REST and SOAP),

Spring, Oracle, Spring MVC, Velocity, JSP/Servlets,

Mercurial

Team Size : 5

Description:

ToolKit console is a web based application where it is going to have many

admin consoles which do different functionality for different websites. For

example creation and maintenance of sweep stake for the public magazine

websites would be in the admin console. These sweep stakes will be shown in

the web site where users' information will be collected. With the user

information after certain period of time winners of the contest will be

selected.

There are many web applications similar to this like Subscription, News

Letter, Quiz Poll, CDS etc..All these admin consoles are maintained and

developed by Toolkit team.

Responsibilities:

< Involved in analysis, design, development and support for various

modules.

< Fixed bugs rose during the testing phase.

< Fixed critical bugs that come from the production environment.

< Written unit test cases for code delivered.

< Used web services for interaction between various components using

REST.

< Implementing expected use cases and analysis of their performance

in expected production environment.

< Given support and maintenance for the product during the release.

< Enhanced front-end interface using JavaScript, JSP/Servlets with

Spring MVC framework.

< Used Mecurial as a version-controlling tool for managing the module

developments.

< Involved in the status discussion for every week.

< Did most of the testing scenarios are written and tested during the

development itself.

< Used Jmeter for load testing the REST APIs.

Alcatel Lucent (Motive Product Group)

Senior Software Engineer

Jan 2009 - Jul 2011

DETAILED PROJECT SUMMARY 2

Project : Configuration Manager

Product : Service Management Platform (SMP)

Company : Alcatel Lucent

Duration : : Currently working

Role : Designer, Developer

Technology : Java, Oracle, Hibernate, Weblogic, Webservices(REST

and SOAP), Oracle, Castor, Struts, JSP/Servlets, JMX

Team Size : 20

Description:

The SMP provided a Modelling framework which allowed end users to model

their network and server configuration as Models. The Modelling tool

provides the capability to retrieve information from these Models in term

of key value pairs. It has a decision gathering system based on the data

collected from Models. SMP exposed a set of north bound web service apis to

communicate to the south bound systems. For e.g., Customer Service Console

send request to gather information from Home Device Management systems

which involves modem, TV set up box, Mobile etc.

Responsibilities:

< Involved in analysis, design, development and support for various

modules.

< Involved in Design, Code and Test case reviews.

< Fixed bugs raised during the testing phase involved like Sprint,

Regression, UAT

< Written unit test cases for code delivered for every sprint.

< Used web services for interaction between various components and

created SOAP envelopes.

< Implementing expected use cases and analysis of their performance

in expected production environment.

< Given support and maintenance for the product during the release.

< Regularly wrote Java Doc for making it easier to find references

and better readability of code.

< Developed and configured Oracle 10g Database tables including

Sequences, Functions, Procedures and Table constraints.

< Developed a front-end interface using JavaScript, JSP/Servlets with

Struts framework.

< Used Tortoise/Subversion as a version-controlling tool for managing

the module developments.

< Monitored new comers and given training about the existing product.

< Involved in the status discussion for every week, with onsite

managers.

< Have did smoke test of the whole product for every week before the

sprint meeting.

< Used Ant/Maven scripts for building EARs, WARs to get deployed on

to the server running in Solaris box.

DETAILED PROJECT SUMMARY 3

Project : Multi Tenancy Console.

Product : Service Management Platform (SMP)

Company : Alcatel Lucent

Duration : : 3+ Months

Role : Designer, Developer

Technology : RAD, WAS, Hibernate, Oracle, XML, Struts, JSP/Servlets,

Spring,Drools

Team Size : 6

Description:

Multi Tenancy Console is a new web based application developed to provide a

user interface for managing tenant and tenant related information. The tool

provided the configuration capabilities for each of the following settings

in relation to a tenant in a multi tenant environment.

1. Creating and managing tenants

2. Optimal settings configuration

3. Device classes configuration

4. Capability and Capability groups configuration

5. Export\import functionality for exporting settings

configured in one environment say development and non

destructively importing into another environment say

production through flexible XML representation of

configuration.

Responsibilities:

< Did analysis on stake holder requirement for the features involved

in the application.

< Created design documents for the implementation and get reviewed by

senior architects.

< Developed and provided support to many components of this

application from end-to-end, i.e. Front-end (View) to Service layer

and Database.

< Created UI interaction with JSP/Servlets, Struts and Spring MVC

framework with hibernate for database interaction.

< Used WinCVS as the version controlling system for the deliverables.

< Conducted code review for team members, involved in smoke testing.

< Prepared code documentation for future reference and upgrades.

< Created a Front-end application using Javascript, JSPs with Struts

MVC pattern.

< Fixed bugs within this application.

< Ant Build tool configuration for automation of building processes

for all types of environments - Test, QA, and Production.

< Developed and configured Oracle 10g Database tables including

Sequences, Functions, Procedures and Table constraints.

< Involved in test case reviews and verification.

DETAILED PROJECT SUMMARY 4

Project : Reporting Application.

Product : Service Management Platform (SMP)

Duration : 4+ Months

Role : Designer, Developer

Technology : Eclipse, Birt, Weblogic, Oracle, JSP/Servlets, Struts,

Hibernate

Team Size : 4

Description:

Reporting application provided reporting framework for the SMP Platform

data. The reporting application was based on the eclipse based Business

Intelligence and Reporting Framework (BIRT). The application provided

report management, report group management, report viewing and etl process

monitoring capabilities. This application is going to give us the

statistical report with a good formatted data as it is going to be used by

Business Analysts to review how well the client is using product features

and where they can concentrate for enhancements.

Responsibilities:

< Gathered information from client faced managers and business

analysts for the reports to be generated.

< Created UI interaction with JSP/Servlets with Struts framework.

< Created classes to involve Hibernate for the database interaction.

< Did analysis on BIRT tool to generate reports and how well it can

be fitted as separate application in the product.

< Added new scripts that involved user, role, group creation for the

deployment in severs.

< Create a set of out of box reports and their oracle views as part

of product installation.

< Used Win CVS as the version control system for the deliverables.

< Involved in test case reviews and verification.

< Fixed bugs within this application.

< Used JMS and MDBs to send/receive notification when new reports are

uploaded.

< Prepared code documentation for future reference and upgrades.

< Conducted code review for team members, involved in Unit testing.

Keane

Dec 2005 - Jan 2009

Senior Software Engineer

DETAILED PROJECT SUMMARY 5

Project : Aircore

Client : Unisys, USA

Company : Keane

Duration : 3 years

Role : Developer

Technology : Java, EJB, Weblogic, Oracle/MySQL, Jsp, Servlets, XML, MQ

Series, JDBC

Team Size : 110

Description:

AirCore is a series of new airline passenger solutions created to meet the

needs of today's rapidly changing competitive market. It is based on a

suite of platform-independent applications that are designed to easily

deployed, extended and modified. The AirCore solution provides a number of

benefits including customer centric processing, the ability to adapt

quickly to an ever changing market, the need for transparent change and

lower development, maintenance and deployment costs. Foremost, the AirCore

solution maintains all of the basic functionality of existing core

mainframe systems, while providing the means for extension and long-term

scalability. It is developed in such a way as to allow for a phased

migration from an existing processing environment. Furthermore, as it will

support a range of existing and new interfaces, it can be incorporated

without the need for modifying end-user operations.

Responsibilities:

< Worked as a Technical Lead and involved in Project Estimation.

< Undergone training programs to achieve the goals set by managers

for technical and management activities.

< Analyse the High Level Design(HLD) and Low Level Design(LLD) from

the design that comes from senior architects.

< Involved in reporting mismatch or deviation from the design and the

requirement.

< Contributed towards the documentation and maintenance of all unit

and system testing plans.

< Taken ownership of the module developed.

< Managed 5 different modules in a single release.

< Used EJBs to interact with the external / internal system for

sending and receiving objects to mainframe systems and newly

developed web based systems.

< Managed 5 members as part of the work and report to the immediate

Project Lead or manager.

< Involved in Peer reviews, helping and reviewing the freshers code

before they deliver the code to SQA as well as production.

< Done end-to-end implementation of the module that I own.

< Monitor and maintained the issues raised by the team and get the

resolution done on daily basis by interacting with onsite co-

ordinators and client.

< Trained trainees to know about the project and start work with the

business needs.

< Used PMD, check style, Find bugs for the code to be delivered and

the reports are maintained for the future reference.

EDUCATION

Bachelor of Engineering (B.E) 2005 Anna University



Contact this candidate