Post Job Free
Sign in

Project Service

Location:
India
Posted:
February 16, 2015

Contact this candidate

Resume:

CHANDRASHEKAR .B.N

Phone: +91-994-***-****

EMAIL: *************.**@*******.***

Professional Summary

• 9+ years of experience in software development includes Analysis, Design and Development of

Web based applications. Expertise in conceptualizing, designing and coding technical solutions

using Java/J2EE technology stacks

• A result driven, customer focused and dedicated IT Professional with dynamic analytical skills and

pro active approach to the quality of the software development.

• In depth exposure to Web 2.0 solutions, developing web services, OOAD architecture and

modeling and designing artifacts to satisfy peculiar and complex business problem statements.

• Extensive experience in design and development of multi tier applications using Java, J2EE,

Struts, JavaBeans, Hibernate, HTML, JavaScript, JQuery, JSON, CSS, EJB, XSLT, JAXB, JUnit,

XML, XSLT.

• Worked on different Application and Web Servers such as BEA Web Logic, Apache Tomcat and

JBoss AS7.

• Good experience in working with IDE’s such as IBM RAD, Eclipse3.x, MyEclipse 8.0, Spring STS,

Net Beans5.0.

• Strong experience in web application design using open source MVC, Struts framework and JSF,

spring framework.

• Experience in Web Services Development using Spring RESTful Web Services, JAX WS (Java

API for XML Web Services), Apache Synapse Enterprise Service Bus, JAXB and Xpath XML

parsers, Jackson JSON parser.

• Good experience in client side technologies such as HTML, CSS and JavaScript.

• Skilled in developing data models using Hibernate, POJO's and configuring Hibernate persistence

layer.

• Experience interacting with clients, gathering requirements, design, development and deployment

of various functional documents. Strong Interpersonal skills and Analytical skills, ability to work in

a team as well as independently with minimal supervision.

• Working experience with German, USA, and Swedish clients. Onsite experience at Germany.

• Practiced Agile using Scrum methodologies. Worked on Iterative and Waterfall SDLCs as well.

Skill Set

Programming Languages Java, XML, SQL

Page 1 of 8

Web Technologies J2EE (Servlets, JSP), JSON, CSS, XML, XSLT, SAX, DOM, CSS,

Javascript, HTML, AJAX

Frameworks Sun JSF (Java Server Faces 1.2), Apache Facelets, Primefaces 3.0

Hibernate 3.x, eHF (e Health Framework), Junit, Spring MVC, Spring

Core, Spring AOP, Spring Data

Web Service REST with Java (JAX RS) using Jersey, RESTful Web Services with

Spring, JAXB and JSON, Spring Restful.

UI Frameworks JQuery 1.7, ExtJs, DOJO, Bootstrap CSS

MVC, Singleton, Intercepting Filter, BD, DAO, Factory, Proxy.

Design Patterns

Web Portal Liferay 6.2

MS SQL Server 2005/2008, Oracle 10g, MySQL 5.x

RDBMS

Document Oriented MongoDB

Database

App/Web Servers Apache Tomcat 5.x 7.0, Weblogic 11g Application Server, JBoss 7 AS

Eclipse 3.5, code charge studio 4.0, IBM RAD, Spring STS

IDEs

Development TTD, Waterfall model, Agile Scrum

Methodologies

Tracking Tools JIRA, Test Track, Assembla

Subversion (SVN), CVS, Git

Version Control

Utilities/Tools Ant 1.6, Apache Maven, EasyMoke, Putty, BugZilla and VisualVM

Functional Skill

• Ability to handle a team of developers and co ordinate smooth delivery of the project.

• Training of the new members in the team and getting them productive quickly.

• Skilled in developing business plans, functional requirement and technical design

specifications, user documentation and architectural system research.

• Strong written and verbal communication skills.

• Interested in a challenging enterprise application development career.

Education

Bachelor of Engineering (IS) From Vishweshwar Technological University, Belgaum in 2005 (First Class)

Employment History

Organization Position Duration

Ascendum Solutions India Pvt. Ltd. Technical Lead May 2010 – Till Date

Embitel/DMC Systems (India) Pvt. Ltd. Senior Java Developer Dec 2007 – May 2010

Synté Solutions and Technologies Pvt. Ltd. Software Engineer Aug 2005 – Dec 2007

Page 2 of 8

Professional Experience

Employer Ascendum Solutions India Pvt Ltd.

Client OpenCommerce LLC

ThingZingo

Product

Description THINGZINGO knows who your audience is, what they like, and where they are, so

that you can deliver the right message to right person at the right time and in the

right place with mobile devices, digital signage, kiosks and other nearby connected

devices.

• Increase revenue through sponsored messages.

• Build loyalty by providing an amazing experience.

• Let customers market for you on social media.

• Gain valuable consumer insights with rich analytics.

Duration Oct 2014 – Till Date

Roles and As a Technical Lead was responsible for:

Responsibilitie • Acquires and utilizes more in depth business knowledge to support

s the applications.

• Development of the application by implementing JSF Framework

based on MVC architecture, JSP and JSF UI components.

• Involved in designing the Graphical User Interfaces using

Primefaces Components, HTML, JSP, AJAX4JSF and JSF.

• Created RESTful web services interface to Java based runtime

engine.

• Analysis & estimation of Liferay portal or backend service related

work product.

• Plans, documents, and executes unit test to ensure all code

changes meet requirements / specifications.

• Responds to questions, researches and resolves issues to provide

technical solution for applications.

• Development of new product features, Bug fixing and product

support

Team Size 6

JDK 1.7, Liferay 6.2, Spring 4.0 MVC, Spring Data, Spring Restful, JSF2.0,

Environment

Primefaces 3.0, Mongo DB, Apache Tomcat 7.0, Github, Maven 2.2, Junit, STS, My

SQL 5.5

Page 3 of 8

Employer Ascendum Solutions India Pvt Ltd.

Vinimaya Inc

Client

Product Vinimaya Markerplace Technology™ (VMKT)

VMKT provides innovative eProcurement Catalog and B2B Shopping solutions for

Description

both buyers and suppliers. Vinimaya Marketplace Technology platform provides

Purchase Decision Optimization (PDO) products are seamlessly integrated with

systems from Oracle, SAP, PeopleSoft, Ariba, JD Edwards, Coupa and iValua,

among others, and are used by global companies such as 3m, GE, Boeing, LDS

and Alcoa.

June 2010 – Oct 2014

Duration

Roles and Being a part of Product Development Team,

Responsibilities

As a Technical Lead was responsible for: (2012 2014)

• Discuss with client about system requirements.

• Defines development tasks and provides time estimates to aid in

scheduling. May assign and coordinate tasks of others. Monitors progress

against task estimates to provide status.

• Shares expertise to provide guidance to team members.

• Propose the client with appropriate solutions for their

Requirements.

• Appropriately translate the needs of the clients to the developer

team.

• Development of functional specifications of the system.

• Creating High level Design documents and lead the team in

producing Detailed Design documents

• Refactored existing project to make it more RESTful and thread

safe.

• Designed RESTful XML web service for handling AJAX requests.

• Participate in Product releases and technical details regarding

functionality and configuration.

• Developed the application using Struts Framework that leverages

classical Model View Controller (MVC) architecture.

• Preparing technical and use case documentation.

• Coordinating with Product Owner and QA Team to resolve bugs.

• Used XML parser APIs such as JAXP and JAXB in the web

service\'s request response data marshalling as well as unmarshalling

process.

As a Senior Software Engineer was responsible for: (2010 2012)

• Development of the middle tier and view components using Struts

frameworks.

• Responsible for developing high quality code and integrate

various modules.

Page 4 of 8

• Involved in analyzing business and technical problems.

• Identifying the integration points and preparing Impact analysis

document.

• Involved in coding, code review and unit testing.

Team Size 10

JDK 1.6, Servlet, JSP, MS SQL Server 2008, Oracle 10i, Struts, JSON, JBoss AS

Environment

7.1, JQuery, Ajax, JAXB, RESTful, XML, DHTML

Employer Embitel/DMC Systems (India) Pvt. Ltd.

Lifestyle Internationals

Client

Project Gift Voucher Tracking System (GVTS)

GVTS is an intranet based wed application which is used to manage and administer

Description

the voucher transactions. It communicates with LAN POS for invoice validation

using Java based connectors running on client machine. These connectors will be

responsible for fetching the data from the FoxPro 2.6 running on Novell Netware

and transfer data to centralized Oracle database server. GVTS is responsible for

generating the barcode, security code and printing of Gift Voucher.

Jan 2009 – May 2010

Duration

Roles and As a Senior Java Developer was responsible for:

Responsibilitie • Analyzing the requirements and translating them to code

s • Preparing pre study document for the requirement with proposed

solutions and developing POC.

• Designed the application by implementing JSF Framework based

on MVC architecture, JSP and JSF UI components.

• Developing hibernate POJOs and XML mapping document

• Development of POS connector and database synchronization

services

• Recommended addition of service updater to solve the version

mismatch of the connectors across the stores

• Performed unit testing and technical documentation

5

Team Size

Environment JDK 1.6, HXTT JDBC Driver 4.2, Fox Pro 2.6, Oracle 10g, JSF 1.2, MyFaces,

Facelets, Apache Tomcat 6.0, Hibernate 3.0, DAO

Employer Embitel/DMC Systems (India) Pvt. Ltd.

Client dmc GmbH

CMS Integration for WCS (IBM WebSphere commerce v6.0)

Project

Description The requirement was to create new content in the form of new pages that is

accessible through menu. Integration of simple content management capabilities is

to be achieved by using the WCS content spot functionality. Using the original

content spot functionality from the WCS framework the i18n and scheduling

capabilities of WCS are to be retained. A partial resemblance can be achieved by

Page 5 of 8

using several content spots on one page. This JSP resembles a generic shop page

with the actual page design and contains the definition of one or more content

spots. The transferred parameters will be of the type “typed response”.

Parameterized the include tags to import the content spots JSP code.

Duration July 2008 – Dec 2008

Roles and As a Senior Java Developer was responsible for:

Responsibilitie • Analysis of CMS Integration concept for IBM WCS Accelerator

s • Setup of Oracle 10g server for IBM WebSphere Commerce

• Self study and understand the Data model of WCS v6.0

• Self studied the architecture of IBM WebSphere commerce

Accelerator

• Developed new Entity bean and Access bean for modified tables in

database

• Created the controller commands for the CMS Concept

• Designed and developed JSP view using tools framework

• Registered the controller, task and view commands on Oracle 10g

Team Size 3

JDK 1.5, JSP, XML, JavaScript, EJB (Entity bean –CMP), IBM WCS v6.x, IBM WAS

Environment

v6.0, Oracle 10g

Employer Embitel/DMC Systems (India) Pvt. Ltd.

LifeSensor.com – ICW GmbH

Client

Project LCSA Cockpit for LifeSensor

In order to serve customers the service and support center for LifeSensor needs

Description

several tools. The most common functionalities are password reset, master data

changes and registration (e.g. for GIRN). The development of a configurable

service and support application is necessary, which is able to provide a call center

and an individual call center agent exactly these functionalities that are needed in

their context and that allows to dynamically add/remove/modify available modules

and call center agent access rights. The LCSA cockpit provides implementations for

the Call Center GUI, the User Management, Module Management, Administration

Module, Customer Management Module, Voucher code management module and

Registration module.

Duration Dec 2007 – May 2008

Roles and As a Software Engineer was responsible for:

Responsibilitie • Analysis and development of CMM (Customer Management

s Module)

• Developing UIs using MyFaces JSF TagLib, Facelets and JSP/JSTL

• Page Navigation using SWF (Spring Web Flow)

• Analysis of the data structure of (CMM) Customer Management

Module delegate and Developing a Mock Implementation of delegate.

Page 6 of 8

• Evaluation of the JavaScript for specific requirement.

• Developed the Business Delegate on the top of eHF (eHealth

Framework).

Team Size 6

JDK1.5, JSP, JSF (Sun 1.1), MyFaces, Facelets, spring 2.5 (IOC, DI), eHF (e Health

Environment

Framework), SWF (Spring web Flow), XML, JavaScript, Junit 3.8, EasyMock, JIRA,

SubVersion, Apache Tomcat 5.x, Hibernate 3.0, MagicDraw 11.5

Employer Synté Solutions and Technologies Pvt. Ltd.

Client Al Hathboor Group of Companies (UAE)

MyBuild ERP

Project

Description The construction industry is a highly fragmented industry. It needs to communicate

on a large scale with other related businesses such as material and equipment

suppliers, vendors, subcontractors and clients. MyBuild ERP is being used by

construction companies to improve customer responsiveness, strengthen supply

chain partnerships, enhance organizational flexibility, improve decision making

capabilities and reduce project completion time and lower costs. These systems are

designed to integrate and partially automate many of the company’s business

processes such as human resources, financial management, manufacturing,

procurement, construction, operations and maintenance.

Duration Aug 2007 to Nov 2007

As a developer was responsible for:

Roles and

Responsibilitie Developing UIs using Sun JSF TagLib

s • Developing Action class and managed bean

• Developing Business Delegate and Transfer Object

• Developing Hibernate POJOs and XML Mapping document

4

Team Size

Environment JDK 1.4, JSF (Sun 1.0, Trinidad), Hibernate 3.0, MySQL 4.1, ApacheTomcat5.5,

Design Patterns (BD, Transfer Object, Intercepting Filters).

Page 7 of 8

Employer Synté Solutions and Technologies Pvt. Ltd.

SchoolOnline.in

Client

Project Educational Institute Management System

SchoolOnline.in is the enterprise management planning application for student

Description

information systems and is the tool of choice in progressive educational institutes

worldwide. It’s recognized as one of the most powerful, richly featured web based

student information systems. SchoolOnline solution helps schools to align their day

to day functions and enable users to visualize the relationships between their

routine processes.

May 2006 to July 2007

Duration

Roles and As a developer was responsible for:

Responsibilitie Developing web tier using JSF 1.1 TagLib, JSP/CSS, and

XHTML/JavaScript.

s

• Developing custom tag component

• Developing persistence tier using Hibernate 3.0 framework, By

Automated creation of POJOs from the database schema

• Added i18n and multi language support in SchoolOnline

• Fixing defects

Team Size 8

JDK 1.4, JSF (Sun 1.0), MyFaces, Hibernate 3.0, MySQL 5.0, Apache Tomcat 5x,

Environment

Log4j

Employer Synté Solutions and Technologies Pvt. Ltd.

Kurlon Ltd. – Manipal Group

Client

Project e procurement

Kurlon e procurement is a web development project dealing with the procurement of

Description

raw materials to manufacture mattress, Through net from different countries. Buyer

can post or approve RFQ (Request for Quote) for each division of Kurlon. Divisional

head can approve requirements for his division. Suppliers of the raw materials can

register user of the e procurement system who intends supply products of Kurlon.

Registered supplier can post there quote for the particular requirement.

Nov 2005 to Apr 2006

Duration

Roles and As a developer was responsible for:

Responsibilitie Study of existing system and development environment

s • Developing struts action class and action form beans

• Developing web pages as per the requirement using JSP

• Fixing defects

Team Size 4

JDK, JSP, JDBC, Struts 1.1, Oracle 8i, Apache Tomcat 5.1.

Environment

Page 8 of 8



Contact this candidate