Sunday, May 10, 2009

NEC HCL Project Experience


Project: TaskBa

Role:Project Lead

Technology: PHP, JS, AJAX etc.

Duration: 5 months



Description:

This project is based on Web 2.0 new technology SaaS. Software is based on SNS (Social Networking site) engine. Currently, it is in Japanese language. We are incorporating the Internationalization for this software. Functionalities enhancement of the product is second objective of this project.


TaskBa is project management software. It has the capabilities like task allocation, resource allocation, file upload, task history, status of tasks and projects etc.


GUI is provided for visualizing the task progress, project status, history of task etc.


Technologies:

Language/Scripts: - Java Script, XUL, XML, AJAX, PHP etc.

Data base: Postgres SQL


Responsibilities:

  • Handled elicitation, analysis of all the requirements at onsite and captured the same into SRS.
  • Involved in FDS (Functional design specification), HLD (High Level Design).
  • Ensuring Configuration management.
  • Developing Project Plan, Effort estimation, Test Plan, Risk Management and Project Schedule.
  • Onsite deployment of the project.

------------------------------------------------------------------------------


Project: IE Logger

Role:Project Lead

Technology: BHO, C# and JS etc.

Duration: 3 months


Description:

This project was from Japanese client and it is basically a record and play software. Project work comprises of the user operation monitoring on Internet explorer (IE6 and IE7) and storing the operation in database. Later on, these operations can be re-played through some player.


IE Logger logs most of the events on HTML document like click event on any HTML event, change event, frame events, IE new window open, close, new tab open etc.


Responsibilities:

  • Handled elicitation, analysis of all the requirements and captured the same into SRS.
  • Involved in FDS (Functional design specification), HLD (High Level Design).
  • Ensuring Configuration management.
  • Strongly involved in feasibility study and finalizing the approach for the POC.
  • Developing Project Plan, Effort estimation, Test Plan, Risk Management and Project Schedule.

------------------------------------------------------------------------------


Project: Groupware

Role:Team Lead

Technology: C#, Java, XML, XUL, PHP etc.

RDBMS: SQL server 2005

Duration: 3 months


Description:

This project was integration of various open source software’s into one suite which will be authenticated by single sign on (CAS). Software’s can be customized according to organization needs.


Project is based on client server model. There are some client side logging extensions like open office, thunder bird. Logs of these extensions go to mesh up server which collects log of these extensions as well as logs of the open source software’s which are deployed in the organization. Open source software’s are as following:


  1. Alfresco
  2. Media-wiki
  3. Word Press
  4. Davi-cal
  5. MRBS


Client side software’s will be hosted on XP while server side will be Linux.


User logs of these software’s is analyzed through some other software. Based on this data, further processes can be defined in the organization for smother process execution.


Responsibilities:

  • Strongly involved in onsite – offshore communication. Project lead was at onsite and my role was to explain the project requirement to team and ensure the work at their end.
  • Analysis of all the requirements with offshore team members and captured the same into SRS.
  • Involved in HLD (High Level Design) and Ensuring Configuration management.
  • Developing Project Plan, Effort estimation, Test Plan, Risk Management and Project Schedule along with project lead.


------------------------------------------------------------------------------


Project: OTC

Role:Module Lead

Technology: C#, ASP.Net, AJAX, JS etc.

RDBMS: SQL server 2005

Duration: 6 months


Description:

This project was for some Japanese Client. Project was how to make confidential documents secured and how to prevent leakage of confidential documents, even when some confidential document will be sent outside organization. Documents should not be read by any user outside organization.


It has couple of modules like clients, web services, some GUI applications and web application for viewing tracing culprit who has leaked the file.


In this system, even file creator can not leak the file easily. If any user tries to leak the file, most of the cases are tracked through the tracking software.


Remaining cases are also targeted to track in next versions of this project.


Responsibilities:

  • Analysis of file tracker requirement and captured the same into SRS.
  • Involved in HLD (High Level Design) of the above mentioned file tracker module.
  • Design and development of the same module.

------------------------------------------------------------------------------


Project: VPCC

Role:Module Lead

Technology: C#, VC++

RDBMS: SQL server 2005

Duration: 6 months


Description:

This project was for a Japan based client. Project includes secure RDP connection. Actually this project had three main components Client, server and VPC. Client can make the RDP connection with VPC by taking the permission from Server. We implemented two major security features in this phase:

1.) Data that will be transferred between client and VPC, it will be encrypted.

2.) Tunneling between client and VPC.


It includes changes in all three components and also providing the other separate modules for secure communication. Keys and certificates are made un-accessible from the user level scope. Here client and VPC source codes are in VC++ and server is in C#.


Responsibilities:

  • Analysis of all of the requirements along with Project Lead and captured the same into SRS.
  • Involved in HLD (High Level Design) and LLD (Low Level Design).
  • Development of file service and GUI module.
  • Ensuring configuration management and defining the process to be followed for the project.
  • Developing Project Plan, Effort estimation, Test Plan, Risk Management and Project Schedule along with Project Lead.


------------------------------------------------------------------------------

No comments: