From: jmfres11@ucs.usl.edu (Karthikeyan Gurnswamy)
Subject: Netware NLM/VAP/Routers/Internals position.
Organization: Univ. of Southwestern La., Lafayette
Date: Sat, 21 Nov 1992 23:57:01 GMT

GURUSWAMY KARTHIKEYAN,
507 Stevenson st, Apt 6,
Lafayette, LA 70501.
Home phone: (318) 233 5373.
Email     : jmfres11@ucs.usl.edu

OBJECTIVE:      Looking for a systems software engineering position with Netware
                internals/protocols and related areas.

EDUCATION:      B.S. Electronics ., REC Trichy, India - 1982. GPA 3.5/4
                Currently doing my fourth semester in M.S. Computer Science at USL, 
                Lafayette.

EXPERTISE SUMMARY
----------------- 

        Generic Application/System Software Development Expertise
        ---------------------------------------------------------
        Extensive:
 
        * Client/Server software development with NLMs, VAPS in Netware.
        * Server level Fault tolerant software design with Netware LAN.
        * Generalized SCSI hard-disk testing utility with overlayed drivers.
        * Communication software product design with TELEX.
        * Tried porting X11R5 to DOS.
	
	Moderate:

        * X-Windows application development under UNIX.
        * SUN SPARC device driver debugging.
        * Realtime applications with D/A converters using DMA in a 486 PC..

        Hardware & Operating Systems
        ----------------------------
        Extensive:

        * PC compatibles networked under NETWARE 286, 386
                # DOS, BIOS system programming, EMM, Netware API, C-Worthy
        * SUN SPARC under UNIX
        * Macintosh under S/6.0 & 7.0
     

        Languages and Tools
        ------------------- 
        Extensive:

        * 8086, 80386 assembly, MASM, Turbo C, Watcom C (NLM), Turbo Debugger 
        * X Window System
        * GNU C, C++, dbxtool in UNIX

        Moderate:   
 
        * DBASE IV, Clipper, QuickBasic, interlanguage linking

     
        Network and Protocols
        ---------------------
        Extensive:

        * IPX/SPX programming in C and assembly in workstations and file
          servers.          
        * Packet-drivers, ODI , TCP/IP, UDP programming. 
        * Design of a IP Tunneling program using waterloo tcp and packet-drivers.

        Moderate:
   
        * Named pipes, AFP (Apple Filing Protocol)


        Academic Understanding and Potential Abilities
        ----------------------------------------------
        * Routers and Bridges.



PROFESSIONAL EMPLOYMENT
-----------------------
University of SouthWestern Louisiana, Lafayette.                8/91- Present
-----------------------------------------------------------------------------
        Graduate Assistant
        ------------------
        Member of the Staff at the Electrical Engg. Department receiving
        assistantship from the department for developing real-time software
        using DMA and coprocessor functions for high speed A/D data
        acquisition. This project is sponsored by the American Power
        Association.

        Major achievements:
        ------------------
        * Published a paper in the Super Computing Conference `91 at      
          Albuquerque, New Mexico on 'Auralization Techniques for Debugging
          Parallel programs'
        * Exposed to UNIX and X-Windows in the Computer Graphics class
        * Learned LARCH, Z for specifying software requirements
        * Taken a course in C++ and doing a project 
        * Debugging a MIDI device driver on the SUN SPARC for connecting to a
          Yamaha Synthezizer as part of a research project.

        Reason why I want to leave ?
        ----------------------------
        The project I'm currently working will gave me grants till this Fall. The
        department is running short of funds for my education for Spring 1993. I
        will not be able to support myself unless I get a job with H-1 VISA.
        Moreover it is my earnest feeling that my current graduate study is not
        giving me adequate learning experience as I thought out to be and so I
        want to get back to software development in the industry.


Aurelec Data Processing Systems - Auroville, India.             5/88 - 5/91
----------------------------------------------------------------------------
        R & D Engineer
        --------------
        Senior technical member of the Company's R&D Laboratory. Was
        responsible for bringing up software specifications and developing it
        with a team. 

        Major Accomplishments
        ---------------------
        Telex server: As an architect and chief implementor for the Telex
        software, have day-to-day responsibility of giving customer/dealer
        support on various compatibility problems. Along with the CEO of the
        company in deciding new radically advanced releases of the product by
        studying the market response and feedback. I was recognized as the
        'Father of PC-TELEX' and was given additional benefits as an
        outstanding employee in the first year in my company. 
  
        LanImage (SFT LEVEL III) software: Worked as part of a two member  team
        to create and perfect LanImage, the SFT LEVEL III alternative to
        Novell's solution. The software consists of developing a TSR that runs
        on workstations and duplicates READ/WRITE requests by the application
        to two servers. On the event of a server failure the TSR transparently
        switches to the working server. This involved a thorough study of
        MS-DOS internals in various versions including undocumented calls. The
        traditional FCB support for MS-DOS was also taken into account, thus
        enabling a complex software package like AutoCAD to run ontop of
        LanImage. This product was targeted at the increasing on-line
        applications running under Netware which requires fault-tolerance. This
        also created a image for Aurelec as one of the prime Novell Value Added
        support companies in India and it was selected as one of the top 99
        professional consultants to Novell Inc.

        SCSI Hard-disk Manager: Worked as a part of a 5 member team to create
        and release 'HARDROCK' a SCSI hard-disk testing/managing utility.
        HARDROCK was primary designed as an export software and is being sold
        in English/Deutcsh versions in West Germany's Fujitsu division. The
        software was written with Novell's look and feel interface and supports
        DOS partitioning, formatting, Low-level formatting, Read/ Write/ Seek 
        tests, Novell's COMPSURF functions and provides Context sensitive help.
        HARDROCK was designed to support a variety of SCSI Host adapters in the
        market like Adaptec and Aurelec's own adapters. It also supports the
        upcoming ASPI standards and also uses the SCSI ROM BIOS for third
        party adapters. The low level adapter dependent module gets loaded as
        an overlay file. HARDROCK is being sold as a OEM custom product to a
        number of SCSI Adapter companies.

        CD-ROM server NLM: Worked as a part of a three member team to implement
        a RPC technique for the CD-ROM server project. The CD-ROM server is an
        NLM running in Netware 386. A TSR running on the workstation fakes to
        Microsoft's MSCDEX that a device driver is present and communicates the
        NLM by SPX/IPX. This allows the CD in the server to be accessed in
        local workstations. Novell, France recognized this product which was
        released at the time when NLM development was picking up. 
    
        Reason for leaving:
        -------------------
        Wanted to do my M.S. in Computer Science in U.S so as to qualify myself
        and try to understand more concepts and trends at my own time.


Regional Engg. College, Trichy, India.                      5/86 - 4/88
------------------------------------------------------------------------
        Research Assistant
        ------------------
        Responsible for developing lab projects and guiding undergraduate
        students in software projects. 

        Reason for leaving:
        ------------------
        After learning C, Netware basics and DOS, a personal ambition to prove
        myself in the computer industry as a product designer and to face more
        REAL challenges. 


Publications
------------
        Coauthored a paper 'Auralization techniques for debugging parallel
        programs' for the Annual Supercomputing conference '91 held at
        Albuquerque, New Mexico.


Hobbies/Outside interests
-------------------------
        Playing cricket, Watching basketball in T.V. , Fixing the car myself,
        listening to music, cooking ethnic food.

Newsgroups: misc.jobs.resumes