Gene S. Greger 
                                     
                                        gene.greger@gmail.com
                                  http://www.greger-weltin.org/gene
				  


Education
       Rensselaer Polytechnic Institute, Troy, NY                       May 1991	
       Bachelor of Computer Science 
       Concentrations in Computer Graphics and Electronic Art

       Cornell University, Program of Computer Graphics, Ithaca, NY  August 1996
       M.S. Architectural Science (Computer Graphics)
       Minor in Historic Planning and Preservation
	     
Experience   
        UNIX Systems Admin.  New York State             Dec. 2000 - October 2007
	                  Office of Children and Family Services, Albany, NY
        Part of a three-person team responsible for maintaining a group of HP
        and Linux development and production servers for several New York State
        statewide applications.  Responsibilities include system backup and
        recovery, disk and printer management, user training, account setup,
        script writing, system analysis, planning, and troubleshooting, and
        Level III technical support.   Participant in rotating on-call shifts.
        In charge of writing Perl scripts for the team to automate and simplify 
        much of our administrative workload.  Script examples include generating
        disk and device layout charts, monitoring system resources, software and
        server startup and shutdown scripts, user account creation and password
        administration, generating Excel spreadsheets for management reports, 
        and monitoring scripts for OpenView and Tivoli.

	Graphics Programmer    RayTech Systems          January 2000 - June 2000
                               Latham, NY                    (contract position)
        Wrote and co-designed a networked out-of-core particle tracer for
        visualizing large NASA datasets.  Implemented client software to compute
        and interactively display the simulation data, and server software to
        respond to client requests for data.  Compiled performance statistics
        and generated and ran benchmarking tests.  The work was performed on a
        UNIX (SGI) workstation and written in C++; OpenGL was used to display
        the data, and the user interface was written using Tcl/Tk and GLUT to
        make the project portable to the Windows platform.

        Graphics Programmer     STEP Tools Inc.     October 1996 - December 1999
                                Troy, NY
        Designed and implemented a graphics API in C++ to access and display
        product data, used internally and by the company's web-based data
        management product.  Responsibilities included maintenance of current
        release and the planning and development of future releases, providing
        internal and external technical support, producing documentation, and
        source code control.

        Research Assistant      Cornell University     Spring 1994 - Spring 1996
                                Cornell Program of Computer Graphics
        Designed and implemented a system to volumetrically represent light
        flow within an environment.  Modeled 3D environments to test global
        illumination algorithms.  Wrote interactive walk-through program to
        navigate rendered architectural scenes.  Acquired and created textures
        for use in texture-mapped environments.  Wrote software for conversion
        between 3D model formats.

        Teaching Assistant      Cornell University                     Fall 1993
                                Cornell Program of Computer Graphics
        Provided technical and educational support for architecture students
        working in the Program of Computer Graphics: customized UNIX accounts,
        wrote utilities and tutorials, ran and recorded animations onto
        videotape.  Archived and retrieved data from storage media.

        Programmer      Rensselaer Polytechnic Institute     May 1991 - May 1993 
                        Rensselaer Design Research Center
        Maintained and supported the Center's in-house modeling and rendering
        software: added features, fixed bugs, wrote utilities, ported code,
        maintained documentation, created models for publication, rendered
        images, implemented volume reconstruction and texture-mapping
        algorithms.

Computer        Operating Systems: HP-UX, Solaris, AIX, IRIX, MacOS X, Linux, 
Skills             Windows
                Languages: C, C++, Perl, Tcl, KSH
                Visualization and Graphical API's:  GL, OpenGL, VTK, 
                   OpenInventor, Motif, Tk
                Familiar with many ray-tracing, radiosity, and other
                   illumination and rendering algorithms
                Misc.: Photoshop, HTML, Final Cut Pro

Certifications  Apple Certified Help Desk Specialist (ACHDS)
                Red Cross CPR / AED training

Publications	J. Tourtellott, G. Greger, Internet-based out-of-core flow 
                visualization, in Visual Data Exploration and Analysis VIII,
                Robert F. Erbacher, Philip C. Chen, Jonathan C. Roberts,
                Craig M. Wittenbrink, Matti Grohn, Editors, Proceedings of 
                SPIE Vol. 4302 (2001), pp. 23-34.

                Greger, Shirley, Hubbard, Greenberg, The Irradiance Volume,
                IEEE Computer Graphics and Applications, March / April 1998.

Computer	Image selected for SIGGRAPH 2006 Art Gallery.
Graphics	Image selected for SIGGRAPH 2006 Teapot Exhibit.
Exhibitions	Animated short selected for SIGGRAPH 2005 Electronic Theatre 
                   Flying Logo Competition.
                Image selected for SIGGRAPH 2004 Art Gallery. 
                Image selected for SIGGRAPH 2003 Art Gallery. 
                Image selected for SIGGRAPH 1992 technical slide show.
                Image selected for Eurographics 1992 fine art show.

Volunteer       SIGGRAPH Student Volunteer, 1989 and 1990.
Work            SIGKids Volunteer, 1994.