From: ramana@wsl.dec.com (Ramanendra Ravi)
Subject: MSEE C/UNIX/X11(Motif/Xt/Xlib) + 4 months exp.
Reply-To: ramana@wsl.dec.com (Ramanendra Ravi)
Organization: DEC Western Software Lab
Date: Tue, 25 Aug 92 20:55:27 GMT



                                Ramanendra Ravi
                          260 N. Mathilda Avenue, #L-8
                              Sunnyvale, CA 94086
                            Ph: (408)738-1360 (Res.)
                                (415)617-3619 (Off.)

OBJECTIVE     A position as a Software Engineer.

EDUCATION     M.S. Electrical Engineering
              Utah State University, Logan. GPA 3.7/4.0
              B.S. Electronics and Communication Engineering
              Osmania University, Hyderabad, India.  June 1989.

AREAS OF      X Windows                UNIX Internals
STUDY         Computer Graphics        Digital VLSI Design
              Computer Architecture    Analog VLSI Design
              Image Processing         Digital Signal Processing
              Parallel Programming     Parallel Processing

EXPERIENCE    Software Test Engineer                    (Apr. '92 to date)
              Digital Equipment Corporation, Palo Alto, California.

              As a contractor, was involved in designing and executing test
              procedures for the X clients, fonts and the X server under the
              OSF/2 operating system.  Presently involved in developing test
              procedures for the testing of DEC's MULTIMEDIA product,
              XMEDIA2.0.

              Graduate Research Assistant              (Sept. '89 to Feb '92)
              Dept. of Electrical Engineering, Utah State University.

              * Parallel X color frame buffer on a network of Transputers.
              Part of a team designing a parallel graphics engine for an X
              terminal using SGS-Thomson's IMS T800 processors.  Developed
              parallel software for concurrent manipulation of the frame
              buffer to achieve speedup in drawing.  This entailed the
              modification and redesign of the X server color frame buffer
              routines to run on a network of Transputers.  The software was
              designed for a scalable architecture.  Conducted a detailed
              study of the X server internals and the X protocol as part of
              this project.

              * Software development under X.
                . Proficient in the art of Widget writing using OSF/Motif.
                . Developed a user interface for displaying images with
                  formats such as gif, bitmaps, Sun rasterrfiles.
                . Developed a chesstool under the X environment using the
                  Xt Intrinsics and the Motif widget set.
                . Designed and implemented a user interface using Xlib calls
                  as part of a demonstration project.

              * Study of UNIX Internals.
                . Implementation of Interprocess Communication in UNIX using
                  4.3 BSD sockets.
                . Conducted an exhaustive study of file system, memory and 
                  process management policies used in the UNIX operating
                  system.
                . Studied various UNIX system calls.

              * VLSI Design.
              Worked in a team to design and simulate a frequency synthesizer
              chip using VTI CAD Tools.  The chip was implemented using VTI
              Schematic Editor and the VTI Layout Editor.  The simulation was
              done using the VTI Simulator.

              * Analog VLSI Design.
              Designed a high performance Operational Amplifier for an analog
              VLSI Design course.  The design and simulation was done using
              PSPICE.

              * Computer Graphics.
              Implemented basic 2D and 3D graphics primitives as part of a
              computer graphics course.

              * Software Design for Image Processing Applications.
              Designed and implemented, in software, the MEDIAN and ADAPTIVE
              noise smoothing filters on the IBM RS 6000 system.

              * Digital Signal Processing.
              Developed software in C for various digital signal processing
              applications.

              * Parallel Processing/Programming.
                . Worked on Express Parallel Operating Environment to develop
                  parallel data acquisition software.
                . Parallel generation of a 3-dimensional rotating cube.  The
                  code was developed in Logical Systems C to run on a network
                  of Transputers.
                . Study and comparison of various parallel programming
                  environments.

              * System Administration.                 (Jan '90 to Feb '92)
              System administration of a SUN 3/160 at the CCINR Lab, and
              assisted in the administration of a SUN 4/280 and a Stardent 1500
              at the National Center for Design of Molecular Function.  The
              work included installation of SunOS, OS upgrades, and lots of
              software and devices, regular backups, troubleshooting and shell
              programming.

COMPUTING     Languages: Proficient in C.
SKILLS        Systems: Sun 4/280, Sun Sparstations, IBM RS 6000, DECstations,
              Stardent Titan, VAX 8650.
              Operating Systems: UNIX (4.3 BSD, System V), SunOS, AIX, ULTRIX,
              VMS and MS-DOS.
              Software: Worked extensively on X11/Xlib Programming and
              OSF/Motif widget set, Familiarity with the X Protocol,
              VTI-Tools, UNIX tools yacc, lex, awk, sed, C shell, Sunview,
              various operating environments pertaining to Transputer systems.

REFERENCES    Available on request.

------------------------------------------------------------------------------