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)
VikasJindal
Saturday, November 8, 2008
Subscribe to:
Posts (Atom)
About Me
- VikasJindal
- http://vikasjindal1984.blogspot.com/