VikasJindal

Saturday, November 8, 2008

Vikas Jindal

Vikas Jindal

Email: vikasjindal1984@gmail.com



SUMMARY: EXPERIENCE & SKILLS

* Software Professional having 4 years of experience in ERP development using Java Technologies like Core Java,J2EE(JSP,Servlet,EJB),Struts, Spring, Hibernate, Swing
* Presently working with TeraData India Ltd from December 2006 till date. A US Based Company having a good name Data Ware House Field.
* Previously works with Daffodil Software Ltd from Jan-2005 to Dec 2006.It launched first Asian Java Database Daffodil.
* The primary role involves in coding & development.

* Effective team member with excellent Communication, Interpersonal and team skills.
*



IT SKILLS



Java Technologies


Core Java, Swing,EJB, JSP & Servlets

Java Framework


Struts,Hibernate, Spring

Authentication Framework


JAAS

Scripting Language


Java Script, Ajax

Deployment Tools


Ant

Testing Tools


Junit

IDE


Eclipse, JBuilder 2005

Application Server


Jboss, Broadvision Portal Server

Web Server


Tomcat

Portlet Container


Broadvision ,Liferay

Database/RDBMS


SQL Server 2000,Oracle,Mysql,HSQL

Operating System


Windows 2000 / NT / 98,Linux

Version control system


CVS,SVN

Bug Tracking Tools


JIRA,DART

UML Tools


Power Designer, Eclipse Plugin



PROFESSIONAL QUALIFICATION



B.Tech-IT

Marks-73%

Year of Completion : July-2005

Adesh Institute of Engineering and Technology, Faridkot



Blog



http://javaportalstory.blogspot.com/










PROJECTS



1#

Module: Liferay Portal

Team: 8 members

Duration: Dec -2006-till now

Description: Liferay portal is designed on an Open Source Portal Lifeary.It Provides following functionalities.



· JSR 168 based Portlets: Portlets are web components that executed in Portlet container to

Generate fragments of page. They are quite useful when user need to have access to different information at same time. Assets are shown in different Portlets based upon their Metadata.

· Single Sign on: User have login once in portal and can access all application. User does not have to enter his credentials while accessing other application.

· Central Point of access: Portal is central point of access of various applications. There are several application like payroll module, change point that user can access from portal, even outside the Teradata Lan.

· Auto Login: When user access Portal in Teradata Lan , it automatically picks user’s credentials from OS , authenticate the user.

· Permissision based Access: User can access assets based upon his credentials. If a user

Does not have access to an asset, he can request owner to have access.

· Personalization: Each user gets his own view of portal based upon his profile. User’s Profile has information like users location, department, Team. Based upon profile, information is filtered for user.

· Reporting: User required Different reports like no of Asset accessed of Assets downloads, no of Assets Expired e.t.c.



Role: I was involved in this Project from starting phase. I was involved

Requirement Analysis from Client and building Architecture of Portal.I

Do following tasks:



Initial Evaluation and Design:



· Evaluation of Liferay for Teradata Portal among a no of Portal like Liferay,Jboss Portal, Pluto.

· Requirement gathering from client.

· Implementing Teradata's Liferay Portal Architecture.

· Providing development logs support in liferay.

· Writing Ant Files for Deployment.

· Manage Liferay Caching System.

· Analysis and development of struts based JSR-168 Portlets.

· Analysis and development of spring based Business Components. We are using Spring and Hibernate to write Businesses logic separately in Business components.



Authentication and Authorization:



· Implementation of NTLM Auto login and Authentication Flow

· User Creation from LDAP Information

· Writing JAAS Authentication Modules

· User's Home Page Functionality.



Business Functionalities



· Writing Journal Templates and Structures.

· Logging of user activity to DB.

· Designing Jasper Reports for Reporting.

· Customization of Journals of Liferay to implement publishing center functionality.

· Change in Liferay Theme to Provide Home Page Link Functionality.



Testing



· Writing Junit Test cases for Testing.



Technology &

Framework Used Struts, Spring, JAAS, Hibernate

Deployment Tools: Ant

Testing Tools : Junit

Server Used: Tomcat

Platform: Linux

Version control system : CVS

UML Tool : Eclipse Plugin

Bug Tracking Tools: DART

Reporting Tool : Jasper Reprot





2#

Module: Human Resource Module

Team: 3 members

Duration: July, 2005- Dec, 2006

Description: This module manages Human Resource of an organization. This module manages employee’s information, transfer details, designation status, department status, grade status, attendance information, salary details, loan details and tds details. This module uses Jakarta common’s JEXL for entering of Leave rules, Salary Heads calculation formula, Loan rules and Tds rules by user. Leave rules supports leave accrual, leaves in advance, maximum leaves at a time and leaves carry forward after year completion. This module supports paid leaves, absents, organization level holidays, branch level holidays, weekly offs, extra working days, late coming, early going, early coming, late going, attendance types like tour ,sand witch case and shift workings.

Role: I was responsible for :

· Interaction with User to gather Business Requirements

· Class level design of Business Data Objects

· Coding for server side module using EJBs.

· Writing Junit Test Cases.

· Designing client side UIs and reports.

· Designing of Jasper Reports.

Technology &

Framework Used EJB, Swings, Hibernate,JSP & Servlet

Server Used: JBoss

Testing Tools : Junit

Deployment Tools : Ant

Platform: Windows

Version control system: SVN

Bug Tracking Tools: JIRA

UML Tools: Power Designer

Reporting Tool: Jasper Report



3 #

Module: Core Module

Team: 3 members

Duration: Jan 2005 – July, 2005

Description: This module manages information of persons those interact with organization like Employees, Customers etc and information about Organizations and Organization Units.

Role: I was responsible coding:

· Coding for server side module using EJBs.

· Writing Junit Test Cases.

· Designing client side UIs and reports.

Technology &

Framework Used EJB, Swings,Hibernate

Server Used: JBoss

Testing Tools: Junit

Deployment Tools: Ant

Platform: Windows

Version control system: SVN

Bug Tracking Tools: JIRA

EDUCATIONAL QUALIFICATION

· Class XII (PSEB) from Govt. Brijindra College with 73% marks in 2001.

· Class X (PSEB) from Gandhi Model Sr. Sec. School with 80% marks in 1999.



PERSONAL PROFILE:



Permanent Address: Vikas Jindal, Shree Ganesh Traders,

Dr. K. C. Bansal Street,

Palika Bazaar,

KotKapura (FaridKot),

Punjab,India

Father’s Name: Mr. Mohindar Pal Jindal

Data of Birth: 08-March-1984.

Marital Status: Bachelor



(Vikas Jindal)

About Me

http://vikasjindal1984.blogspot.com/