KAMAL CHOUDHARY

002, MAGIC RAY, SUN CITY,
SARJAPUR RING ROAD, BANGALORE,
(KARNATAKA) INDIA

Ph: +919886202067
Email: [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

Hosted by www.Geocities.ws

1