Sunday, May 10, 2009

PROFESSIONAL ABRIDGMENT

  • Dynamic professional career having 5 years of rich experience in Software Development and Project Management.
  • Currently associated with NEC HCL System Technologies Ltd. as Module Lead.
  • Expertise in end-to-end development of software products, from requirements analysis to System Study, Designing and development also.
  • Demonstrated abilities in analyzing information system needs, evaluating end user requirements, custom designing solutions, troubleshooting for complex systems management.
  • Strong problem solving & Technical skills coupled with confident decision making for enabling effective solutions leading to high customer satisfaction.
  • Experience in Web development as well as in desktop development.
  • Have been in Japan (Osaka, Nara and Tokyo) many times for the role of Engineer to project lead depending on the business needs.

CAREER CONTOUR

Company Name

Duration

Role and achievements

Inca Informatics

July 2004 – Jan 2005

Worked as a trainee engineer

Innodata Isogen

April 2005 – Aug 2006

Worked as an Assistant Software engineer and Promoted to Programmer analyst after completion of one year.

Wipro Technologies

Aug 2006 – Mar 2007

Worked as a software engineer, and awarded as a best team player in six months duration period.

NEC HCL ST Ltd.

Mar 2007 – till date

Having the designation of module lead and playing the role of project lead.

EDUCATION DETAILS

  • B.Tech (Electronics & Communication) from Kurukshetra University in July 2004 with 72.3% with Honors.
  • 12th from S.M.B. Geeta Senior Secondary School, Kurukshetra in March 2000 with 67%.
  • 10th from Arya Senior Secondary School, Kurukshetra in March 1998 with 74%.

CORE COMPETENCE

MS Technologies

ASP.NET, .NET (C#, VB.NET), C++, WCF, WPF, WF, LINQ etc.

RDBMS

SQL Server 2000, 2005 and Postgres

Open Standards

XML, JSON, REST, SOA, Middleware etc.

Domain Interests

Cloud Computing, SAAS, Web 2.0, Groupware etc.

Project Management Tools

MS Project 2003, PM Smart (HCL application),

Application Wizard

Microsoft Visual Studio 2003, 2005, Borland C++ Builder 6.0

Source Code management

Rational Clear Case, Microsoft Visual Source Safe, SVN and CVS

Defect Tracking Tool

Bugzilla

SDK/ DDK

Windows SDK 32, DDK (Printer Development Kit), Lead Tools Imaging Suit

Imaging Software’s

Fine Reader, Image en, Lead Tools and Ghost Script

.NET Frameworks

1.1, 2.0, 3.0 and 3.5

Operating Systems

Windows XP, 2000, Windows Server 2003 & MS-DOS

SOFTWARE DEVELOPMENT

  • Conducting system study and coordinating with team members for requirements mapping.
  • Designing and Executing Test Plans and gap analysis to ensure business requirements and functional specifications are tested and fulfilled.
  • Understanding business requirements, identifying systems and getting it developed and implemented.
  • Resolving queries regarding the information System/Software.
  • Designing architecture and also involved in developing core components of the application.

PROJECT MANAGMENT

  • Mapping requirements and providing them best solutions involving evaluation and definition of project scope and finalization of the requirements.
  • Preparing Project Plan/Schedule, Test Plan, System Design, Integration, Implementation documents etc
  • Holding review meetings to monitor progress of project as per the schedule and ensuring timely completion & delivery of the project to the client
  • Delivering and implementing the project schedule deadlines, extending post implementation maintenance support to client.
  • Creating and sustaining a dynamic environment that fosters development opportunities and motivates high performance among the team members.

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.


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

Wipro Technologies Project Experience


Project: Mombi

Role: Software Engineer

DDK: Printer Development Kit

Language: VC++

Duration: 6 months


Description:

In this project, we already had the source code of printer driver and had some of the defects as well as some of the new features. There we were of twenty-person team.

We used to work on different kind of printers like dot matrix, ink jet and laser.


Responsibilities:

  • Allocation of the defect among all team members.
  • First hand query solving of team members.
  • Requirement understanding of the defect/enhancement.
  • Design and development of the enhancement.

Innodata Isogen Project Experience

Project: iPreCode

Role: Engineer

Language: Borland C++

Third Party Components: Image En

Duration: 5 months


Description:

This was for a US based client Elsevier. The project involves image processing of hard copies of newspapers and magazines. The process involves scanning of hard copies, extracting of the text from the scanned images, converting text to xml and finally delivering the XML data to the client.


iPreCode improves the quality of scanned images by doing image enhancement operations like dot removal, line removal, de skew, cropping, erasing of un-required image portion etc. It also provides the zoning feature on the images.


Responsibilities:

  • Analysis of the requirement and understanding the end user problem.
  • Design, development and testing of the software.
  • Maintenance for the live production users.

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


Project: LwbkPDFOCR

Role: Software Engineer

Language: C#

Duration: 2 months

Third Party Components: Lead Tools


Description:

This project was for US based client. Project includes extracting of the text from tiff files as well as from PDF files and then converting text to XML.


LwbkPDFOCR is an on the fly OCRing application in which user draws a zone on the image and text extracted from that zone is saved in the rtf file or txt file.


Responsibilities:

  • Analysis of the requirement and captured into SRS.
  • Design, development and testing of the software.
  • Maintenance for the live production users.


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


Project: PsycInfo

Role: Software Engineer

Language: VC++, HTML

Duration: 4 months


Description:

It was for a UK based client. The project was about web-automation dealing with automatic downloading of pdf’s, tiffs, docs etc. It included automated applications like PsycInfo-Online, PsycInfo-Offline and PDF Download etc.


The module downloads the pdf’s from the Web Site automatically. In this, user has to press only once the start button and PDFs are downloaded to their respective paths without any manual intervention. This saves a lot of time of production people. The user can see all the processing in the user interface. Internet Explorer (COM) is being used in the user interface.


Responsibilities:

  • Analysis of the requirement and captured into SRS.
  • Design, development and testing of the software.
  • Maintenance for the live production users.


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


Project: Foundation Center

Role: Engineer

Language: Borland C++

Duration: 4 months

Third Party Components: Lead Tools


Description:

This was for a US based Client and deals in maintaining the tax forms i.e. the input of this project were hard copies. Requirement is to update client’s database.


Process flow was scanning of hard copies, image enhancements on scanned copies, data entry tool for filling up the required data in database and finally a PublicCharityReportGen generating the excel file.


In this project, a highlighter moves by an “Enter” key to the mandatory field. Data entry operator reads that field’s value and writes into a grid. All the validations are implemented in the application like checking of a numeric value, validations on date and validation on tax form number, which is unique for every form etc. Finally all the data is imported into the database.


Responsibilities:

  • Analysis of the requirement and captured into SRS.
  • Design, development and testing of the software.
  • Maintenance for the live production users.


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

PERSONAL FORTE

Name

Vikas Kohli

Father’s Name

Sh. Yudh Bir Kohli

Date of Birth

25-Nov-1983

Permanent Address

H.N. 685, Sector-7, Urban Estate

Kurukshetra – 136118, Haryana

Age

26

E-mail

Vikas_kohli82@yahoo.com

Mobile

91-9871398371

Blog URL

http://vikaskohli82.blogspot.com/