Rahul Viswanathan
                                                                         E-mail : [email protected]



Objective : A Challenging Software Design & Development position
Summary : Over 3 years experience in Software development and
                design.
                Handled projects independently.
                Managed a team of 3 people.
                Developed software which were used by the
                clients in COMDEX`97 and INTEROP`96.

Experience :
                Developed and designed applications on Windows NT in the
                user level and in the kernel domain.
               Also developed Vxd for Windows `95.
               In the user level applications I have used Microsoft Visual
               C++(5.0,6.0)and Visual Basic (4.0) and for kernel-mode drivers ,
               Windows NT(4.0)DDK,Windows`95 DDK,SoftICE(3.2) .



Education
1990-94 Indian Institute of Technology ,Kanpur,INDIA.
* Bachelor of Technology, Computer Science & Engineering.

Work Areas:
           * Hardware Platforms : PCs(PENTIUM),Sun workstations,HP workstation
            (Turbo SRX),HP9000.
            * OS : Windows 3.11,WindowsNT(3.51,4.0),UNIX(SunOS,HP-
                        UX),pSOS+.
           * Technologies : Microsoft COM, NDIS, SNMPv1
            * Languages : C,C++,Pascal,SQL,Java,LISP,Prolog.
           * Software Tools : Microsoft Visual C++(4.0,5.0),MFC,Microsoft
                                    Visual Basic(4.0)(32bit),
                                    Windows NT DDK(3.51,4.0),Windows 95 DDK,
                                    SoftIce(ver 3.2),Purify for NT,
                                    HP-UX Starbase Graphics Library, pRISM,INGRES.
                                    MainWin 3.1


Experience:
1997-Present Interra Inc San Jose,CA
Software Engineer

Currently I am working on design and implementation of a MFC project.The
application has to be rewritten (in Windows NT) using MFC from a propietary
library and then to Solaris. This is an FPGA design & simulation solution where a central software module interacts with a number of engines to generate output & to simulate test fixtures. These engines could be simulation tools,third party layout tools ,editors etc.The Beta release of this product has been made.The product was for a subsidiary of AMD.
This was done on MS VC++ (5.0).The porting to Solaris/HP-UX was done
using MainWin 3.1/3.0.

* Worked on tuning and bug-fixing of a MPEG-1/MPEG-2 encoding solution
for Windows NT 4.0.This included work in a user-mode MPEG stream
multiplexing DLL and on the Kernel-mode driver which provided an
interface to the encoder card.
This was done using SoftIce (3.2) on Windows NT & MS VC++ 5.0.

* Developed a PnP Vxd for Windows 95 for a memory-mapped
bus-master PCI MPEG Codec board. This driver was used by C-CUBE ,the client in COMDEX`97
This was being done using Windows 95 DDK with SoftIce (ver 3.2).

* Wrote an NDIS(3.0) protocol driver for a packet-sniffer application
for a high requirement (200 hits/second) web traffic analysis software.
This was for a major web-traffic software vendor in Sunnyvale,Ca.
This was done on WindowsNT(4.0) using DDK(4.0) and WinDbg.



1996-1997 Delsoft(I) Pvt Ltd New Delhi,INDIA.
Software Engineer
* Designed and developed of a multithreaded debugger application for an
MPEG Decoder chip(WindowsNT 4.0).Developed the scheduler thread for
communication through the serial port and also wrote kernel-mode driver
for AMCC S593X PCI controller and a parallel class driver for managing
the communication through an ECP parallel port.Managed a team of 3
people. Also developed the server side of this application which ran
on pSOS+. This was done for LSI-LOGIC Inc.
The tools were MS VC++ 4.0 ,pRISM for debugging pSOS+ application.

* Developed an MIB-specific SNMP manager using Visual Basic(4.0)32-bit on
Windows NT for managing the network elements which consisted of encoders
and decoders.This was put on show at INTEROP`96.
The tools used were MS Visual Basic(4.0)(32bit),SNMP protocol OCX.

* Worked on the debugger application for MPEG Decoder chip for Windows
3.11.



1994-1995 Fujitsu India Ltd Pune ,INDIA
Software Engineer
* Worked on a Hospital Management software for Fujitsu Australia on
INGRES DBMS.
* Worked on Rents module for a Housing management software called Open
House for ICL Ltd,UK using INGRES.