Word Document - University of Utah

advertisement
RYAN C. HAYWARD
Home Address
356 S. 1200 E. Apt #9
Salt Lake City, UT 84102
(801) 582-0213
rhayward@cs.utah.edu
School Address
50 S. Central Campus Dr. Rm. 3190
Salt Lake City, UT 84112
(801) 585-1808
Summary
Masters student in Computer Science with emphasis on virtual reality and computer graphics, seeking a permanent,
challenging job in software development
Computer
Skills
Languages – C++, OpenGL, Tcl/Tk, GLUT, WorldToolKit, LaTeX, Java, Ghost SDK, UML, MFC, Mac & MIPS
Assembly, SQL, C, VHDL, Gawk, Scheme, HTML, Basic, Pascal, Access Basic
Programs – Control Shell, MATLAB, Borland C++, Power Builder 5.0, Maya, Tornado, Mentor Graphics, Visual C++,
PSPICE, Espresso, SQL Server, Object Cycle, CVS, Emacs, Excel, Access, Word, Word Perfect
Platforms & Oper. Systems - PC, Mac, Sun Workstation, SGI, Unix, Linux, VxWorks, X-windows, Win98/NT/XP
Education
University of Utah, Salt Lake City, UT
Master of Science in Computer Science
Washington University in St. Louis, St. Louis, MO
Bachelor of Science in Computer Science
Bachelor of Science in Computer Engineering
Advanced Engineering Course Work
Virtual Reality
Computer Graphics
Advanced Ray Tracing
Machine Learning
Object-Oriented Software Development Lab
Graduated: December 2001
G.P.A: 3.90
Graduated Magna Cum Laude: May 1998
G.P.A: 3.95
Robotics
Vision Science for Graphics
Discrete Event Simulation
Advanced Computer Architecture
Technical Writing
Relevant Projects

Design and implementation of virtual pool game using the Phantom haptic interface and OpenGL

AI projects - including creation of an AI player for Stratego, text mining agent, and image analyzer

Porting of Quake II to Treadport virtual reality device with inertial / acoustic motion system for weapon tracking

Implementation of ray tracer from scratch with texture mapping, simulated camera, reflection, and refraction

Design and implementation of arcade shooting game in Mac Assembly

Time-critical graphics application in OpenGL with virtual track ball user interface and object selection and scaling

Hardware implementation of basic video card for keypad input to CRT output with software driver in Assembly
Work
Experience
March 2002 -- Present
University of Utah, Salt Lake City, UT
Research Staff

Currently redesigning and upgrading existing real-time computer hardware and software system for the Treadport
virtual reality device and Dextrous Arm Master / Slave system

Moved robotics software system, designed with the Control Shell development environment for real-time control
applications, from a VME / Motorola board system to a PC platform running the real-time OS VxWorks

Building new, dynamic TCP/IP networking interface between robotics server and graphical / sound clients
May 1999 – March 2002
University of Utah, Salt Lake City, UT
Research Assistant

Designed and implemented software for controlling the robotics hardware of the Treadport virtual reality device

Aided in implementation of the Treadport’s graphics and in biomechanical experiments performed on the Treadport

Masters Thesis : “Implementing Virtual Stairs on the Treadport Locomotion Interface”

Paper accepted at IEEE Intl. Conference on Robotics and Automation (ICRA) 2002 – “Implementing Virtual Stairs
on Treadmills Using Torso Force Feedback”
Fall 1998, Spring 1999, Fall 1999, Fall 2000
University of Utah, Salt Lake City, UT
Teaching Assistant for Fundamentals of Digital System Design, Computer Architecture, and Robotics (twice)

Helped design and grade class projects, exams, and problem sets

Ran discussion and lab sections
Prevue Networks, Tulsa, OK
May -- August 1997, May -- August 1998
Engineering Intern

Worked with product development team to design and implement new database model and application to move
Prevue Channel to a PC based system

Wrote documents on database and application sections and feasibility reports on proposed database changes
Washington University, St. Louis, MO
Teaching Assistant for Computer Science I and Computer Graphics

Graded programs and tests, consulted students, and ran lab sessions

Helped design class web pages
Fall 1995, Fall 1997
May -- August 1996, May -- August 1995
R.W. Holland, Inc., Tulsa, OK
Computer Consultant

Developed price updating and heating coil calculation program using Borland C++ and wrote user guides

Used Microsoft Access to design and create their new sales database and transfer over their old database
Honors &
Activities
Outstanding Senior in Computer Science
Outstanding Junior & Senior in Computer Engineering
Eta Kappa Nu (Electrical Engineering Honor Society) – Vice Pres. 1997-1998
Tau Beta Pi (Engineering Honor Society)
Golden Key National Honor Society (Junior Scholar Award)
Computer Science Faculty Award (1996)
A.F. Daniec Award for Productive Scholars (1996)
The Bernice Serenco Chod Memorial Scholarship (1996 & 1997)
ACM (Assoc. for Computer Machinery)
Pepband
Download