Tushar Bandopadhyay
Tel: +91 (0) 20-6830853

OBJECTIVE

To seek a challenging position in the area of software design/development.

SKILL SUMMARY

Languages

C, C++

Internet

ASP, IIS 4.0

OS

DOS 6.22, Windows 95 and Windows NT 4.0

Windows Tools

Visual C++ 6.0, Win32 SDK, WinNT DDK, SoftICE

Web Technologies

Familiar with CGI, ISAPI, ADSI

High Availability

Veritas Cluster Server, MSCS

Storage Technology

Volume Manager on Windows, VDS, VSS, SCSI

Networking

Hardware:

  • Fujitsu Routers (LR550, NCR)
  • Fujitsu LAN-Bit routers
  • Cisco Switch Catalyst 1900
  • Cisco Router 2522, 7000

Protocol Stack

  • TCP/IP, XNS, AppleTalk

Routing Protocols:

  • IP RIP/OSPF/BGP/HSRP, XNS RIP, AppleTalk RTMP/ZIP

Network Management

  • SNMP and RMON

Communication Technology

  • Ethernet
  • Studying FDDI and SONET.

Working Knowledge of: NT Internals, NT Intermediate Drivers(NDIS 3.0), WDM, Winsock 2.0

EXPERIENCE

Working in the capacity of Senior Software Engineer in Veritas Software. Before which worked for 2 years 5 months in International Computers India Ltd. (A SEI-CMM Level 5 Company).

PROJECT DETAILS

Sep 1999 to Jan 2000

SNMP Transmission Extensions and RMON, ICIL, Pune, INDIA

Client

Fujitsu Japan, TMP Division A II

Scope

STE and RMON together can give a clear picture of the sub-network as a whole without having to install an SNMP Agent on all connected devices.

Responsibility

  • Study of RMON
  • Study of feasibility and requirements analysis and generate Basic design document.

Feb 1999 to Sep 1999

SNMP , ICIL, Pune, INDIA

Client

Fujitsu Japan, TMP Division A II

Project

TMP - MIB/niton-V Version 1.0

Language and Platform

C, VC++ 6.0, Win32 SDK, WinNT DDK, SoftICE, IBM PC - AT, Windows NT 4.0, Fujitsu Router (LR 550 & NCR) and Cisco Routers

Team Size and Duration

6, 46 Man Months

Scope

SNMP (Simple Network Management Protocol) is the de facto standard for Network Management. MIB/niton is being designed to test the SNMP Agent implementation on Fujitsu Router by generating different conditions of Network usability. Simulation of traps is a highlight of this test program. Comparison can be drawn between two routers. An intuitive manager program, Agent Tester and a multi-PC network simulator are part of this Test Program.

Responsibility

Senior Team member with specific responsibilities:

Design Phase:

  • Study of SNMP Version 1 and 2.
  • Study of MIB design and TRAPS
  • Design of HMI.
  • Requirement analysis and Functional design of MIB/niton-V
  • Prototyping of Protocol driver and HMI

Designed and implemented the SNMP API used with MIB/niton. It comprised of a class CMibAgent that is responsible for keeping all relevant information and operations on a particular SNMP Agent. It has extensive Socket operations. Also designed and implemented the CNitonDevice Class which is an interface to the NT driver. These classes are general purpose and can be reused.

Implementation Phase:

  • Implementation of RFC Comparison for MIB-II and Accessibility Tests
  • Implementation of IP/ICMP/TCP Group Counter Update Test (HMI Control and Intermediate Kernel Mode Driver)
  • Implementation of AppleTalk Group Counter Update Test (HMI Control and Intermediate Kernel Mode Driver)
  • Implementation of Bridge Group Counter Update Test (HMI Control)
  • Implementation of SNMP Stress Test
  • Implementation of Generic Trap Test and Bridge Group Trap Test

Testing Phase

  • Tested MIB-II Compliance and SNMP Group Test
  • Onsite in Fujitsu Japan for five weeks for Testing MIB/niton on various Fujitsu and Cisco Routers

May 1998 to Jan 1999

XNS/niton , ICIL, Pune, INDIA

Client

Fujitsu Japan, TMP DivisionAII

Project

TMP A XNS/niton-V

Language and Platform

C, VC++ 4.2, Windows NT DDK, SoftICE, IBM PC - AT, Windows NT 4.0, Fujitsu Router (LR 550)

Team Size and Duration

5, 34 man-months

Scope

XNS is network OS developed by XEROX USA. Niton-V is a test program used for inspection of network relay devices (routers). It tests routing function of XNS in LR. XNS/niton-V is used as one of the tools for product inspection, design verification of XNS routing function of LR series and aims at detecting design defects of device, and non-conformance to specifications.

Responsibility

Team Member with specific responsibilities:

  • Study of Kernel Mode Network Protocol Drivers in Windows NT
  • Functional and Structural Design of TMP-XNS/niton-V.
  • Implementation of flow of control in the HMI
  • Implementation of HMI / DLL interface.
  • Design and implementation of the DLL, which needed extensive, threads handling and shared memory management.
  • Implementation of DLL / Protocol Driver Interface.
  • Design and implementation of various routines in the Protocol Driver.
  • Extensive testing using debugging tools ( NuMega SoftICE )

Jan 1998- Apr 1998

WinGraphics/DirectX 5.0 , ICIL, Pune, INDIA

Client

Fujitsu Japan, TMP Division-II

Project

3D Graphics Accelerator Card Diagnostic Tool ( FWTDSPX1 )

Language and Platform

C, Win32 SDK, Direct X 5.0 SDK, VC++ 5.0, IBM PC - AT/586 with 3D Graphics Accelerator Card on PCI Bus or AGP, Windows 95.

Team Size and Duration

5, 24 man months

Scope

The aim of the software is to get the capabilities of any 3D Graphics Accelerator card and test these capabilities using Direct X 5.0. FWTDSPX1 is currently being used at assembly line to check the behavior and integrity 3D graphics cards of Fujitsu-FMV series PCs.

Responsibility

Team Member with specific responsibilities:

  • Study of Direct X 5.0 API
  • Analysis and Design of the detection and verification of Capabilities Test.
  • Implementation of detection and verification of Capabilities Test.
  • Integration of all Test modules
  • Code Review of Texture Test and Main Module.
  • Testing of various modules.

Sep 1997- Jan 1998

Graphics/ATI Rage Pro , ICIL, Pune, INDIA

Client

Fujitsu Japan, TMP Division-II

Project

2D Graphics Accelerator Card Diagnostic Tool( FATDSPV3 )

Language and Platform

C, 586 Assembly, ADP, IBM PC - AT/586,DOS 6.22, ATI 3D Rage Pro FMV Series Pentium PCs with PCI bus.

Team Size and Duration

5, 32 man months

Scope

ADP (Advanced Diagnostic Program) is a tool developed by ICL (UK) to diagnose the hardware and peripherals in a PC. The project involved developing a Diagnostic Tool which would both integrate with ADP and Function in standalone mode. The project involved programming in DOS Protected Mode to access the whole video memory of the 3D card. FATDSPV3 is currently being used at assembly line to check the behavior and integrity 2D graphics cards of Fujitsu-FMV series PCs.

Responsibility

Team Member with specific responsibilities:

  • Study the DOS Protected Mode Architecture.
  • Design of the C/Assembly Interface, routines to detect the make, properties and BIOS Interface of ATI Rage Pro GA.
  • Development of Test 1, Test 2, Test 6 and the C/Assembly Interface.
  • Integration and testing of various modules of the Tool and its integration to ADP.

EDUCATION

B.E. (Distinction) in Computer Science and Technology; Bengal Engineering College (Deemed University), Howrah, West Bengal, INDIA.

PERSONAL

Areas of interest are networking and internet technologies. Strongly believes in Teamwork, considers adaptability to be positive point.