Curtis L. Olson
10125 Jewel St. NE
Blaine, MN 55014
(763) 780-5287

http://www.flightgear.org/~curt

Career Objective:

Maximize my knowledge and expertise in the field of visual simulation.

Education:

M.S. Computer Science GPA: 3.82
UNIVERSITY OF MINNESOTA, Minneapolis, MN.
Graduated December 1996.

B.S. Computer Science Magna Cum Laude, GPA: 3.75
BETHEL COLLEGE, St. Paul, MN.
Graduated May 1989.

Work Experience:

HumanFIRST Program, University of Minnesota.
Minneapolis, MN. August 2001 - Present.
Simulation Engineer: Participated in building the most advanced "academic" driving simulator in North America. Currently I am responsible for all hardware changes and upgrades to our simulator, I develop new software and scenarios for various research projects, and I administer the lab servers and computers.

ATC Flight Simulators.
Los Angeles, CA. January 2004 - Present.
Lead Software Engineer: Responsible for all software development tasks related to developing ATC's new product line of modern state of the art FAA certifiable flight training devices.

Intelligent Vehicle Lab, University of Minnesota.
Minneapolis, MN. August 2001 - September 2002.
Software Engineer: Implemented a real time Heads Up Display (HUD) system for use in a research project involving 4 snowplows, an ambulance, and a state patrol vehicle. The HUD (along with several other systems developed by the IVLab for this project) was used to assist drivers of these safety critical vehicles in adverse weather conditions on real roads with real drivers. This same HUD software was also used as part of a rapid transit bus project to assist bus drivers operating on narrow shoulders during rush hour. I also adapted this HUD software to act as a "virtual" mirror.

Human Factors Research Lab, University of Minnesota.
Minneapolis, MN. April 2000 - August 2001.
Simulation Engineer: Responsible for continued hardware and software development of the two HFRL driving simulators. These simulators were developed in house and ran Vega/Performer/OpenGL on sgi hardware.

Mechanical Engineering Dept., University of Minnesota.
Minneapolis, MN. January 1996 - April 2000.
IT Professional (System Administrator): Assist in system and network administration of a heterogeneous computer network. Systems include Sun, SGI, Linux, Windows, and Macintosh servers and clients. Responsibilities include setting up and configuring workstations, NFS and NIS administration, and mail server administration. Also responsible for security issues, installing large commercial applications, building and installing open-source software, and providing end user software and hardware support.

GE Medical Systems,
Waukesha, WI. March 1995 - January 1996.
Computer Systems Engineer (System Administrator): Responsible for general system administration tasks for a heterogeneous network of more than 200 Unix workstations. Installed and provided support for large applications such as ClearCase, IDEAS, Ansys, Interleaf, Budtool, Purify, GNU compilers, and Emacs. Designed and wrote scripts to automate system administration tasks. Monitored and tuned systems and network performance.

Other Experience:

FlightGear: I am the manager of the FlightGear open-source flight simulator project (http://www.flightgear.org). This has been an ongoing effort in my spare time starting in early 1997 and continues today. This project has generated a significant amount of interest with many academic, research, and commercial groups around the world.

CBB: I have developed a personal finance management program for the Unix platform which has been widely used by members of the open-source community.

Linux: I run Linux exclusively on my home network.

Operating Systems: Various flavors of Unix including Linux, IRIX, Solaris, FreeBSD; some MS Windows and Macintosh.

Computer Hardware: PC, sgi, Sun, and Macintosh (in the old days.)

Networks: Ethernet, TCP/IP, and Ethertalk. Some experience configuring machines for ATM and Gigabit ethernet networks.

Computer Languages and Libraries: C/C++, Perl, Tcl/Tk, and shell scripting. OpenGL, fltk, Vega, plib, OpenAL, SDL. Some Pascal, Fortran, Modula-2, and Lisp.

Graduate Course Experience: Computer Graphics, Scientific Visualization, Artificial Intelligence, Operating Systems, Distributed Systems, Numerical Methods, Robotics, and Compilers. Several images from my master's degree project were used for the cover of a robotics motion planning text book.

Miscellaneous Experience: LaTeX, Apache, Secure web mail, Samba, CVS, FTP, X10 Home Automation, Radio Control model airplanes, and Soccer.

References:

Available upon request.


Home | Links | FlightGear | Models

Last modified: 5/17/2004
Curtis L. Olson