Professional Documents
Culture Documents
Prashant Garg
Cell No:-09827443945
Email Id: - Prashant_comsc@hotmail.com
Professional Summary
Technical Skills
Primary Skills
Programming Languages(s) C, C++, VC++
Visual Studio 6.0,2003,2008 with .NET framework
IDE(S)
3.5
Operating System Windows XP, Windows Server 2003, XP Embedded
Database(s) SQL Server 2005
Networking Protocol TCP,UDP
Internet Standard Protocol HTTP,HTTPS,FTP(Active/Passive),FTP with SSH,SMPT
Software Engineering UML, OOAD using UML (Rational Rose)
Secondary Skills
Platform SDK Win32,Windows media format SDK, Quick time SDK
Configuration Management Visual Source Safe, Source Anywhere
Open Source Cygwin, RSYNC,SSH
Project Details –
As a target for this project we will have to reduce NX memory footprint to 400
megabytes and NX startup time by 50%.
Role
• Software Developer
Responsibilities
• Coding
Technologies
C++.
Project Description
Project Details –
In response to the increasingly global nature of film, television, video and commercial
production, Sample Digital Inc. developed Digital Dailies — a collaborative application
enabling creative professionals to function free from the constraints of time and location
within a secure and structured environment. Digital Dailies delivers full-screen, full-
motion video to your laptop, desktop, TV or screening room requiring only a broadband
connectivity and a multimedia capable computer. This combined service and application
reduces costs, increases production speed and efficiency, and provides measured
accountability.
Role
• Software Developer
Responsibilities
• Requirement analysis (Communication with client to gather the
requirements at production end and to provide the support for deployment
team )
• Design and Development
In this set top box project we overloaded all the MSGina Functionality. GINA refers to the
graphical identification and authentication library, a component of some Microsoft
Windows operating system that provides secure authentication and Interactive logon
services.
To support secure media transfer by various windows services running in background.
(Worked on Socket Programming, Used WinInet APIs and Cygwin utilities like RSYNC and
SSH for securing the media transfer)
To support chopping of WMV and H.264 media files.
To Provide the STB build for windows VISTA
To use multithreading so that services utilize maximum system
resources.
To use XML standards for parsing and generating xmls.
Technologies
C++, COM, Win32, MFC
Project Description
Project Details –
The Google Data Converter is an application that converts input data from ASCII format
to UTF-8 Format. Different websites uses different fonts to display their text. We need a
common encoding standard to get appropriate result of search from different websites
which are supporting different fonts. Google converter converts data from 32 different
fonts which supports 9 Indic languages (Hindi, Tamil, Malayalam, Telugu, Marathi,
Gujarati, Bengali, Punjabi and Kannad) to UTF-8 by writing regular expressions.
Supported Fonts: Webdunia, Naidunia, Akruti, Chanakya, Tunga, Mangal, ttf-kannada and
more
Features
• Conversion of data stored in one TTF format to Unicode (UTF-8).
Role
• Software Developer
• Onsite coordinator at Google.
Responsibilities
• Requirement analysis
• Development
Project Description
The Webdunia Data Converter is a desktop application that converts input data in one
format to output data in another format. The information, which is created, using one
font, is not readable, if any other font replaces the font. Lack of standardization also
prevents the interchange of information unless accompanied by the appropriate font.
Webdunia Data Converter resolves all the differences between different approaches.
Supported Fonts: Webdunia, Naidunia, Akruti, Chanakya, Times New Roman, Mangal and
more
Features
• Conversion of data stored in one TTF format to another.
• Conversion of ISCII data to Unicode and viceversa.
• Conversion of TTF data to ISCII and vice-versa.
• Conversion of TTF data to Unicode and viceversa.
• Conversion of Roman English to Unicode and vice-versa.
Usage
Till date the most common and prevailing data entry format i.e. the True Type
fonts is based on the ASCII 8 bit storage. Thus the data now available is in
different formats and cannot be easily reused or deployed. Webdunia Data
Converter helps to convert data stored in one TTF format to another. With the fast
growing need of making information available into various languages, there is
strong need to deploy a unified mechanism of data storage, which can be used
across platforms, no matter what the program, no matter what the language. With
the advent of standards like Unicode and ISCII this target seems achievable.
Webdunia Data Converter helps to convert data in ISCII and Unicode format.
Role
• Software Developer
Responsibilities
• Requirement analysis
• Design and Development
Technologies
•C++, COM, MFC
Project Description
Project Title : Webdunia Spell Checker
Name of Employer : SUVI Information Systems Private Ltd
Duration : Jan 2007 – April 2007
Job Title : Software Engineer
Team Size : 2
Project Details –
The Webdunia Spell Checker checks spellings of words in Indian languages and gives
suggestions for wrong words Spell Checker checks the active document for possible
spelling errors in the Indian language from the beginning of the document. If a wrong
word is detected, it is displayed in the Lookup word box and suggestions appear in the
Suggestion list. The user is given the option to replace either the current or all wrong
occurrences of his wrongly spelt word with an appropriate correct option. The user can
chose to ignore the spelling error indication as well.
Role
• Software developer
Responsibilities
• Requirement analysis
• Design and Development (To Implement Soundex Algorithm and to integrate
spell checker with WIOC.)
Technologies
• C++, COM.
Project Description
Project Details -
The company has developed WIOC Lite project to leverage on the use of Indian languages
in the web space. The Solution aimed at promoting information technology to Regional &
Rural areas. WIOC is a C++ based Active X control that can be embedded within any web
page.
This Unicode based Indian language input control solution provides hassle free typing in
11 Indian languages with unique features like predictive help, dictionaries and multiple
keyboard layouts which help publishing language data on web. The solution supports all
major keyboard layouts like phonetic, Remington, in script etc and all commonly used
document formats. The solution has augmented use of Indian language on web and
resolved major problem of language input with some of the unique features like predictive
help to publish data on web. Solution has proved to be a useful tool for all major
stakeholders which compromise of Govt. Bodies, Corporate, Individuals and NGOs.
Role
• Software Developer
Responsibilities
• Requirement analysis
• Design and Development
Technologies
• C++ and ActiveX.
Project Description
Project Details -
The Pill Phone is patented mobile medication reminder software that is available on many
wireless phones. The Pill Phone is the only wireless application to have FDA approval for
medication management. It is a comprehensive drug resource based on the best selling
guide, The Pill Book, and offers the following advantages:
Role
• Software Developer
Responsibilities
• Design and development of Pill Phones custom controls
• Design and development of setting module for Pill Phone.
Technologies
• Brew with C++
Personal Information