CURRICULUM VITAE Name: Mrityunjay Kumar Contact: Phone: 91-11-91548517 Email: mrityu@nmi.stpn.soft.net Addr: J-78, Sector 25, NOIDA, India. PIN: 201301 ACADEMICS: I have done 5 year Integrated Master of Science in Mathematics and Computer Applications from Indian Institute of Technology (IIT), New Delhi, India from 1991 to 1996. WORK EXPERIENCE(2+ years): I have been working in Network Programs (India) Pvt. Ltd. since May '96. Following is a brief description of the work that I have done so far: A. Full Service Network, FSN: A project for a telecom giant, it involved design of a Set Top Box(STB), an edge switch(called distribution element, DE) and the associated software. We support three different kinds of interfaces between STB and DE: ATM-25, J2, and ADSL. 1. ATM UNI Signaling Protocol Stack Development The project involved study, design and implementation of three different protocols: UNI 3.0 Signaling, SSCOP for UNI, and ILMI. I personally was in charge of SSCOP design, implementation and testing. It also involved understanding of Windows NT device drivers. Duration: May'96-Dec'96 Platform: Linux, NT 3.51. Hardware: Intel Pentium 2.Development and testing of UNI 3.1 signaling for STB development. The project borrowed heavily from the previous work, but now the issues were more critical: real-time requirements and new and different OS. Also the protocol needed to be tested exhaustively since it had to inter-operate with a public ATM switch, using Virtual UNI concept. HP protocol Analyzer was used for protocol testing. I was involved in SSCOP, in evolving the Signaling Native API and in testing the signaling stack with the Analyzer. Duration: Jan'97-July'97. Platform: Linux-like OS Hardware: x86 based STB 3.Designing and implementing Diagnostics Software for STB and DE hardware. Involved study of all the devices and their drivers and coming out with a comprehensive testing procedure. Whole design, implementation, testing and support has been handled by me. Duration: Aug'97-Oct'97 Platform: Linux-like OS Hardware: x86 based STB 4.Installation of the complete FSN solution at the customer premises. This involved interacting with the customer and installing the complete system at their premises, in China. Duration: Nov'97. B. Design and Implementation of a Digital Video Server. This is one of my current projects and I am in charge of performance enhancement and analysis of our ATM driver and modify it to build a Video Server for 17 streams. Presently, we have updated the ATM driver and designed the streaming application and the prototype can pump 3 MPEG-2 streams of 6 Mbps each at Constant Bit Rate to three different clients(STBs from the previous project) through a commercial switch. ATM driver exports a Win32 API(with future extensions to Winsock 2 API) for application to use its services. Duration: Feb’98-now Platform: Windows NT 3.51 and 4.0 Hardware: Pentium C. Design and implementation of a distance-learning Server This is a variant of the Video Server project, and it involves taking the input from a real-time MPEG-2 encoder and using the same API to pump this stream out to a distant classroom.Work is at a primitive stage and the synchronization issues between the application and the encoder driver are being looked into. Streaming application and the ATM driver remains the same as in the Video Server project. Duration: April’98-now Platform: Windows NT 4.0 Hardware: Pentium OTHER DETAILS A. Platforms: Sun Sparc workstation, ICL 3980 Mainframe, IBM RS6000 workstation, Pentium PC. B. Operating Systems: Solaris(basic usage), Linux(inside out), System V Unix(system programming), Windows NT(inside out) 3.51, 4.0, Windows 95(fairly detailed). C. Tools: Used REAL simulator for network simulation, X/Motif, WinDbg on Windows NT, Microsoft Network Monitor for TCP/IP troubleshooting, HP Protocol Analyzer for conformance testing. D. Languages: Pascal(fair command), C(full command), C++(very little), COBOL(fair command), Prolog(very Little), Fortran(Very little) PROJECTS AT IIT 1.Design and Implementation of a Print Server for a network of Sun Workstations(Computer Networks) 2.Simulation and analysis of process scheduling protocols(Operating Systems) 3.Implementation of fractal-drawing algorithms, and drawing a fern image using theory of Chaos.(Computer Graphics) 4. Developing a Motif based interface to allow a user “To find fractal description of an arbitrary image,in terms of affine transformation". (Major Project) 5.Implementing a hostel management system, using COBOL(File structures and Info. Systems) 6.Design and Implementation of a file system,using Universal Class of Hashing Functions and extendible hashing(File structures and Info Systems). 7.Implementing a small assembler to convert a PASCAL expression into assembly code for a stack machine(System Programming). OTHER WORK AT NMI 1. Writing a flash driver for the EEPROM on STB and DE, new features included downloading on secondary flash, updating bios, loader and complete flash image, from serial interface as well as over the network. 2. Writing a kernel-based(Linux) UDP forwarder that forwarded the incoming UDP packets to the destination IP station without user intervention. 3. Writing a native application to use SSCOP as the transport layer and use it to guarantee packet delivery under extreme(simulated) error conditions. 4. Wrote a library content-independent table lookup and storage routines using hashing function. 5. Administration of the internet gateway and installation of Majordomo mail server, GNATS problem tracking system and putting up and maintaining intranet for ATM and project-related information. PERSONAL Personal Strengths I work well even under pressure. I am enthusiastic about new challenges and like to take initiative in solving problems. Vision: To lead a team in developing a path-breaking technology or solution in the field of telecommunications.