Involved in Research, Development and Testing of Gigabit Networking Technologies Gigabit Ethernet and HIPPI(High Performance Parallel Interface) on various Unix and Windows platforms. ARP and Auto-Discovery Development. Researching emergent technologies like Schedule Transfer Protocol and others to enhance gigabit performance.
Worked in the One World Tools Department developing 4 GL tools for Enterprise Resource Planning Applications. The job involves programming in C/C++ on Win NT 4.0 and building Software on NT Server, IBM AIX, HPUX and IBM AS/400 platforms. Developed and maintained Report Generation Tool called the Universal Batch Engine. Involved in porting code to various platforms and comparison testing on the AS/400 World Software.
08/21/95 - 05/31/96: Research Assistant, University of New Mexico, Albuquerque, NM.
The job involved Manufacturing Processes simulation and analysis with programming in Tcl/Tk, Pad++ and C++. I was also the System Administrator of the Network of Unix Machines we had in the research group.
Wrote Software to work on X Window Systems which display images of different formats of different kinds of displays, Zoom images, and compress images using different Compression techniques. The project was implemented in C.
09/01/93 - 04/30/94: Project Trainee, Wipro Infotech India Pvt. Ltd., Bangalore India.
Involved in building testing equipment to test SCSI hard disks, tape drives and floppy drives. Also wrote the monitor program to control the keyboard, dot-matrix display and the printer. The project software was written in Intel 8088 assembly language.
Programming Expertise in C/C++, Tcl/Tk, Pascal. Can also program in BASIC, FORTRAN, Ingres, SQL, HTML. Experience with MFC, VC++ 5.0.
Operating Systems familiar with: AIX, HPUX, NT 4.0, Solaris, Linux.
Projects worked on:
Texture Map Generation from Gaussian Noise for Renderman in C++ to generate realistic random patterns for texturing.
Database Management Project for The Computer Science Department of University of New Mexico using Ingres, SQL and C++.
Two Way Talk program using BSD Sockets with a multiple way talk extension.
Various 2D/3D Graphics projects using C++ and OpenGL tool kit on Silicon Graphics Indy2 and Onyx.
Computer Graphics, Computer Networks, Advance Operating Systems, Database Design, Specifications of Software Systems, Geometrical/Probabilistic Methods, Algorithm Heuristics, Advance Topics in Databases, Financial Accounting Information Systems, Complexity Theory, Virtual Reality, High Performance Networks.
Won the Annual ACM Programming contest at the University of New Mexico in fall 1995. Adjourned to be the fastest Graduate Programming Team.
First Rank in Engineering for the final two years of Undergraduate Computer Science.