Post Job Free
Sign in

java developer

Location:
United States
Posted:
September 22, 2011

Contact this candidate

Resume:

Manish Kumar Jaiswal

Liferay Consultant

Phone: +91-999*******

Email : ******.**.*******@*****.***

Contact Address: *** , ***** ***** ,******** ,*****.

Technical Blog: http://productjavatechnologies.blogspot.com/

Present Organization – Tata Consultancy Services

Designation - ITA

Role - Functional Analyst / Liferay Consultant

Present Location - Noida.

Total Experience - 6 years into Web Development/Business Analyst/Team Leading/Liferay Consultant

Previous organizations – NIIT Ltd, Damco Groups,Teradata Corporation,HCL

Current Project - Liferay Portal, Java, J2ee web applications

Technologies Used

Operating Systems

MS Windows (98, 2000, XP, Vista), Linux.

RDBMS

Oracle (9i, 10g), MySQL, HSQLDB, DB2.

Java & JEE Technologies

Core Java, JSP, Servlets, Design Patterns ,Liferay Portal 5.2.2 , JSR 168 ,JSR 286 ,Liferay 6.0.5.

Application Servers

Bea Weblogic, Apache Tomcat, IBM WebSphere,Pramati

Web Design

HTML, Java Script, CSS

IDE Used

Eclipse, Net Beans.

ORM Tools

Hibernate 3.0

Software Testing

Junit ,jMeter,sonar,CAST

Version Control Tools

CVS, Microsoft Visual Source Safe, Subversion

Issue Tracking Tools

Bugzilla, JIRA

Web Frameworks

Spring 2.5, Struts 1.1

Tools Used

Ant ,MS Office, beyond compare ,notepad ++,Edit plus,putty,filezilla

Support Tools

BMC Remedy User Atlas

Familiar with

C, C++ ,BASIC

Portal Products

Liferay Open source Portal Versions 5.2.2 , 6.0.5.

Workflow

JBPM

CMS

Jackrabbit

Academic Qualification

12th from Little Flower School (ISC)(2000) with 67 % marks

10th from Little Flower School(ICSE), Gorakhpur (1998) with 82% marks.

Professional Qualification

B.Tech (Computer Science). From Madan Mohan Malviya Engineering College, Gorakhpur (2005). (In Top 5 Govt. College of U.P., India)

Training received

1) Liferay Customised Training from Netbsolutions (17 Nov. – 21st Nov. 08 in Gurgaon).

2) Java/J2ee Training from NIIT Technologies (1st July 05 – 20th July 05 in New Delhi)

Training Given

1) Liferay Portal Training to My Team in HCL Technologies in 2010

2) Liferay Portal Training to Various teams in TCS online/offline 2011

(The training basically consist of Portal development using Liferay . It was basically using Community Edition. The training also stated the use of various enviornment which Liferay used to develop themes ,new portlets and modification of the existing portal . The purpose of training was to maximize the output to the business with minimum efforts and modifications)

Certifications

1)Sun Certified Java Programmer (SCJP) from Sun Microsystems in 2006.

2)Sun Certified Web Component Developer (SCWCD) from Sun Microsystems in 2007.

Project in Tata Consultancy Services ( 10-Dec-2010 - Till Now )

ICAR(Indian council for agriculture research) – ICAR is the National Scientific Organisation for Agriculture Research in India . This project is basically its face portal for the Organisation . It Consists of Large number of Sub-Organisation which need to be included within the main Portal of ICAR .The Portal will include 3 level of basic users into it. Guest users /Registered users /Internal users every level of user will consist of different level of Rights on the portal.

Guest will only have read rights on the portal.

Registered users are those which gets registered using using “create account” feature , these will have some extra rights like can apply for admissions ,awards , can do comments on articles.

Internal users are the users which are member of Sub-organisation , These are having special rights to add articles and do some admin type tasks on awards and admission type modules.

Business Role

discuss with client about its exact requirements

Propose the client with appropriate solutions for there Requirements

Creation of Functional documentation about client needs

Appropriately translate the needs of the clients to the developer team

Technical Role

Setting up of the Environment using plugin SDK and Eclipse IDE in Liferay 6.0.5.

Installation of tomcat + Liferay 6.0.5.

Plugin Ext Environment Creation in Liferay 6.0.5.

Plugin Environment Creation in Liferay 6.0.5.

Hooks Environment Creation in Liferay 6.0.5.

Inter Portlet Communication using events

Theme Creation/modifications

Portlet creation using 286 standards

Analysis & estimation of portal related work product

Platform used

Liferay Portal open source 6.0.5, JSR 286, Spring 2.5,Hibernate 3.0,MYSQL

Tomcat Server 6.0

Team Size : 12

Role-Functional Analyst / Liferay Consultant

Project in HCL Technologies (12-Aug-2010 to 09-Dec-2010 )

InterContinental Hotels Group plc (IHG) is a global hotels company headquartered in Denham, United Kingdom. It is the largest hotels company in the world measured by number of rooms (with 646,000 as of January 2010), and has over 4,500 hotels in over 100 countries.Its brands include InterContinental, Holiday Inn and Crowne Plaza. Around 3,800 of the company's hotels operate under franchise agreements, around 630 are managed by the company and 16 are owned.

Merlin is the intranet site which is already built in portal aqualogic . My responsibility is to replace it with Liferay portal so as to save cost and make it more flexible .

Also in parallel I trained a team of 8 people on Liferay .

Functional Role

discuss with client about its exact requirements

Propose the client with appropriate solutions for there Requirements

Creation of Functional documentation about client needs

Appropriately translate the needs of the clients to the developer team

Technical Role

Setting up of the Environment using plugin SDK and Eclipse IDE in Liferay 6.0.5.

Installation of tomcat + Liferay 6.0.5.

Plugin Ext Environment Creation in Liferay 6.0.5.

Plugin Environment Creation in Liferay 6.0.5.

Inter Portlet Communication using events

Theme Creation/modifications

Analysis & estimation of portal related work product

Platform used

Liferay Portal open source 6.0.5, JSR 286, JCR 170, Spring 2.5,Hibernate 3.0,Oracle 9i, LDAP (Lightweight Directory Access Protocol)

Tomcat Server 6.0

Team Size : 8

Role-Functional Analyst / Liferay Consultant

Project in Teradata Corporation (08-Jan-2008 to 09-Aug-2010 )

1) Liferay Employee Portal Implementation

Client –Teradata Business Unit

Role – Exploring new open source Portal Product, Development, Team Leading, Onsite Communication, Creating Project Structure and Design.

Platform used

Liferay Portal open source 5.2.1 + 5.2.2, JSR 168, JSR 286, JCR 170, Spring 2.5,Hibernate 3.0,Oracle 9i, LDAP (Lightweight Directory Access Protocol)

Tomcat Server 6.0

Teradata Employee Portal is a web portal, which provides gamut of functionality to contractors and Employees. My responsibility was to go for initial R & D and Exploring new portal open source product for the project and create a new application similar in look and better in technology and Quality. I worked for how to implement Liferay product based portal and implement it in our project also worked integrating sub product like ldap, workflow, Content Management Product, Single sign on feature.

I have been working upon the Authentication part, user creation, done R & D upon NTLM network authentication, LDAP Connections also worked with team in Liferay setup. Portlet creation through struts framework.

We implemented NTLM support so as the portal gets the user automatically authenticated through the windows Network server (Active Directory) when the user login from the Teradata Domain and can login into the system.

Also the user gets its profile created in the portal Database and its Communities get automatically set according to the role of a particular User.

Areas which we explored and worked into Liferay portal are following

Setting up of the Environment.

Performance Optimization.

CMS integration (Jackrabbit)

Workflow Integration (JBPM)

Inter Portlet Communication

Theme Creation/modifications

Portlet creation using jsr168/286 standards

Ext Enviornment Creation

Plugin Enviornment Creation

Hooks Enviornment Creation

Testing through Junit & Jmeter

Creating up of Built script for deployment.

Portlet preferences

Analysis & estimation of portal related work product

User account Creation, Updation, Deactivation of all Employees and Contractor of Teradata in Liferay and will use data from LDAP for user creation.

Providing it the auto login facility when in Teradata LAN. Auto login will take place using NTLM.

Offlan User authentication functionality.

Providing Single Sign On Feature for Legacy Intranet application

Modification of Manage pages to add new page for handling Of Application URLs (for case like handling of URL type get/post, parameter addition, logging etc).

provided with portlets like TD Portal Pass Enrolment portlet ,TD BULK Portal Pass Generator portlet ,File Cabinet Portlet,TD Read Feedback, TD Update password Portlet, TD Bulk User Upload Portlet,Whats New Portlet, Top Download portlet,

Also provided it with the feature of arranging the bookmarks sequence according to our need, also provided the functionality of removing bookmarks.

Found JavaScript way for creation of URL for opening portlet in popup.

Worked on setup of the liferay and Portlet creation through struts framework.

Created Built Script using Ant for local and remote Server Deployment.

Code Deployment, Environment creation and maintenance at Development, Certification Servers.

Writing Junit Test cases for Testing.

Done R & D upon the Permission Architecture.

Created Encryption/Decryption Mechanism apart from Liferays so as to provide Decrypted passwords when needed.

Basic technologies used in the project are Ajax, Spring, Hibernate, Portlets, JSR 168, Liferay Open source Portal product.

Team Size : 5

Role-Architect/Team Lead

Project in DAMCO Groups.(31-Oct-2006 to 31-Dec-2007 )

2) DocuBuilder 3.0 Content Management System (DCI)

Client – Data Communique International

Role- Development for all type of request in web application part and data upload programs, Testing, Onsite Communication.

Designation- Software Engineer

Platform used

J2EE,JSP,Beans,Data Access Objects Struts,XML,XBRL,DB2,LDAP Server,

Web sphere

A) Docubuilder Web Based Document Builder

Application Description:

The System provides online document creation functionality. Users can create a financial document template consisting of Chapters & Sections. The application provides the user ability to manage a library of components that could be added to the document which may include text, tables, notes /footnotes, entities etc. While generating a document the user may either add components from the library or create one.

The system caters different type of Clients. Each client could have multiple departments. The period selection serves as a major selection criteria for searching documents. Each department has multiple funds and every document needs to be associated with a particular fund.

User level security and controlled access to application.

User and group administration

Controlled Access document creation / proofing / rendering

Capability to create a user and assign it to a particular group.

Capability to create elements in a library (Text, Note , Footnote , Title, Subhead, table, entity, Image)

Capability to create an online document either from scratch or from an existing document

Maintain a revision history for all the changes done to a particular library element

The document proofs could be generated and rendered as per the output types accessible to user.

The two proofs could be compared to generate a backline PDF displaying the significant changes done in two different proof versions

The status of proofs could be monitored

The bulk upload of the Tables/ Entities and footnotes could be done via Quant upload module, which could be easily monitored by the user. The formats supported include XLS, CSV, XML, DOC

Search facility to search the library content based on fund, document and the element type

B) Docubuilder Data uploads

(Backend Utility for bulk Data Upload)

Application Description:

The system provides a facility to upload the bulk data (financial) and store it in a database in XHTML compliant form. The purpose of the application is to serve the Client needs from a User Interface; Web based application to upload the data files into the system acceptable form. Tables & Entities can be uploaded through the application

XML parsers & Apache POI forms the basis of traversing the data files and extract the relevant content. The application has the following capabilities:

The supported File formats include XLS, CSV, XML and Word Documents .The addition / updating of the elements also associates the element to a particular fund and financial period for fact sheet clients.

XBRL. I used confluence Quick Tag, a FREE, out-of-box tool that lets you tag and review your prospectus document to create an XBRL-formatted file To create XBRL File format from the expanded SEC XBRL Risk/Return fund filing . Quick Tag is easy to use , since it is designed specifically for the ICI Risk/Return taxonomy voluntary filing.

Confluence Quick Tag uses Rich Text Format (RTF) documents for tagging. If your prospectus document is in any other format saved the document to convert it to RTF. I worked with a Microsoft Word (.doc) document or a text (.txt) document. So My Basic Role was to convert the documents into XBRL-formatted file using this tool.

Team size-7

Role-Senior Developer

Project in NIIT Tech LTD. (01-Jul-2005 to 31-Jul-2006 )

3) Philips Golba E-Learning Project (In NIIT)

Client – Philips Global

Development for all type of request in web application part and data upload programs, Testing, Onsite Communication.

Designation- Software Engineer

Platform used

Win 2000 Server,J2EE, EJB, JSP, Beans ,Data Access Objects, Value Objects , Servlets , Oracle 9i,Weblogic

This Project is using our almost whole of the product cliks, cliks is all about learning Domain, It as all about getting various person trained about something, making courses, learning plan, online classes, survey, online Exams, ask the instructor. I was put to make various Reports and also made many customization works in struts based product using j2ee, JavaScript, html, Sql, beans & Dao. Worked on front-end in j2ee and backend on Oracle.

Role-developer

Team size-10

Role-Developer

4) Google E-Learning Project (In NIIT)

Client – Google US

Platform used

Windows 98 Operating System , Unix

J2EE, EJB, JSP, JDBC , Servlets , JavaBeans ,various design patterns like Value Objects ,Data access objects, Front Controllers ,Filters ,Oracle 9i

Pramati Application Server 4.1

This project is about the online certification exam. System has different roles like Super Admin, Admin, G Proctor, Examiner and Reviewer with different permissions. A Candidate Enrolls himself and schedule the exam after a content which he reads. A confirmation receipt is generated through which candidate can give exam in any G Academy. An online score sheet is generated when Candidate complete his exam. Also a certificate was generated . Here I was basically concern with User Interface issues(UI) , Testing of the whole site on Firefox browser, customization, Roles & permissions and Also in solving the JavaScript errors, Modifying reports, Data Import problems, validation problems, Creation of various users and allotting them roles and various other problems , ,optimization and performance tuning.

Team size-10

Role-Developer

STRENGTH:

Good grasping power, Analytical & Logical mind, Good presentation & Communication skills, Creative and Programming ideas, Hard Worker and Committed to work.

Achievements

Active Technology Blog Writer .(http://productjavatechnologies.blogspot.com/)

Very Active on forums and blogs.

Rated as Star of the Month in the DAMCO Solutions for the month of Feb. 2007.

Received clients' appreciation mails for putting in best efforts for timely and bug free deliveries.

Served as SECRETARY of “DAY SCHOLAR’S CLUB” the largest club in MMMEC.

Invited For delivering training to Sub Inspectors for Cyber Crimes

Two level Sun Certified Java Programmer.

Expert in Open source Portal development .



Contact this candidate