KAMAL CHOUDHARY
|
002,
MAGIC RAY, SUN CITY, |
Ph: +919886202067Email: [email protected] Web: http://www.geocities.com/lotus_bik |
|
SKILL SET |
Languages:
C, C++, VC++ (WIN32 & MFC), JAVA, PYTHON, PHP, PERL, Bash Shell, Java Script, Smarty, ClearSilver, Cheetah, Flash MX Action Script
Software and Utilities:
MATLAB, VMWare, Geomatica, ERDAS, ECLIPSE, SUN ONE, Visual Studio, FLASH MX 7, other general software.
Platforms:
Microsoft Windows, DOS, Linux (RedHat, Fedora, Knoppix, CentOS, Suse), MINIX
|
EDUCATION |
2001-2005 B.Tech. in Information Technology CGPA 9.35/10
Indian
Institute of Information Technology, Allahabad
(Overall
ranked among top 5% of 120 students)
2000 Senior Secondary 84.63% (90.00% in PCM)
Board
of Secondary Education, Rajasthan
(Overall
ranked 38th in state, 1st in district in Maths)
1998 Secondary Standard 88.00%
Board
of Secondary Education, Rajasthan
(Overall
ranked 28th in state)
|
PROFESSIONAL EXPERIENCE |
JAN-05 onwards SQA TECHNOLOGIES PVT. LTD. BANGALORE
NetEmulator2005: WAN Emulator
It has been now released as a commercial product. This is LIVE CD software using which one can boot one of node machines in LAN, then it starts running as a router, DHCP server, and web server and uses IP masquerading to connect outside networks. Using the web interface one can change the link characteristics between any two machines on the network like latency, packet drop, packet duplication, link bandwidth, queue size at router etc. This can be used to test network applications or protocols for all kinds of real time network situations.
LabManager 2005: Automated Test Environment Management
LabManager installs operating systems, software packages, test tools, runs test suites and archives results, for both automated and manual testing. LabManager manages physical machines, virtualization platforms, multiple operating systems, and multi-machine tests, letting you focus on delivering high quality software. In this totally Python based product, played major role throughout whole product development cycle.
Web Crawler and Search Engine
It consists of two programs: WebCrawler & Search Engine. WebCrawler is a program that crawls websites up to a particular depth and builds an index table for all possible keywords. Search Engine is a PHP web interface to process queries of users for keywords, regular expression support was also provided.
TightVNC Viewer Modifications
This included making some modifications in the standard TightVNC viewer, to enable better error handling, auto reconnect and more responsive full screen view. It is now being shipped with the new build of LabManager a product of SQA Technologies, Bangalore.
MAY-JUN '03 SUMMER INTERNSHIP PROJECT OF TCS LUCKNOW
Implementing CIMOM Providers for Storage Management
It is based upon WBEM specified architecture. It included implementation of File System, RAID and LVM providers for CIMOM server. For RAID provider, software RAID was used and for communication CIM-XML over HTTP protocol was used.
|
RESEARCH PROJECTS |
JUL-DEC '04 UDL PROJECT (FUNDED BY MHRD)
Content Development, Management & Retrieval System
This system was meant for authors to develop annotated version of books, then managing that content on servers and retrieval of it. Content development tool is pretty similar to MS PowerPoint facilitating development of chapters in terms of sequence of screens consisting all type of text, imagery, video, audio or hyperlink contents. It uses XML format for storing course material. Management tool included maintaining various versions of content to be worked upon by multiple users and verified by administrators. Retrieval system included keeping track of number of downloads user feedbacks etc.
JAN-JUN '04 WBE PROJECT (FUNDED BY APTECH-DSIR)
Graphics and Animation Tool
This JAVA based tool facilitates development of High Quality Scalable Vector Graphics and Animations in the form of space savvy XML files. It uses Batik's API and follows SVG 2.0(Scalable Vector Graphics) standard.
AUG-DEC '03 NAVIGATION & CONSTRUCTION OF 3D TERRAIN USING SATELLITE IMAGERY (FUNDED BY MHRD)
Remote Satellite Image Classification
It included Image Classification Methods for remotely sensed satellite images using various approaches including Statistical, Neural Networks, Fuzzy and Evolutionary techniques (genetic).
|
ACADEMIC PROJECTS |
X-Windows based Graphics subsystem for MINIX OS
A simple Graphics sub system (including drivers, to graphics server to application development kits) written in C, based upon X-Windows approach, for MINIX operating system. It supports all standard GUI widgets with event-driven approach.
Akriti - Distributed Image Processor
Designed and implemented a transparent distributed architecture for distributing image processing operations across a local area network for improving the speed of general image processing of large images. A computationally intensive operation is automatically distributed to other copies of AKRITI running on the LAN, provided they are not busy themselves.
|
HONORS AND AWARDS |
|
OTHER AREAS OF INTEREST/ELECTIVES |