To secure a full-time senior level position utilizing my wide range of skills and experience in 3D graphics and the design and implementation of interactive virtual reality environments.
B.S. Degree in Computer Science 3.2 / 4.0 GPA
University of Maryland College Park, Maryland
Minors in Psychology and Philosophy
George Mason University Fairfax, Virginia
Programming Languages:
Highly proficient in OOP in C ,C++, Visual C++ and Java.
Working knowledge of HTML, VRML, and MFC.
3D Graphics:
Performer, OpenGVS, World Tool Kit, OpenGL, Direct3D, Designer's Work Bench, MultiGen and a variety of other tools.
3D Audio:
OpenGSS, Audio Image Library, DirectSound3D, and AcoustetronII.
Hardware:
Silicon Graphics workstations (full range), Win95 and NT based PCs (including 3Dfx and other accelerators), and a wide variety of virtual reality equipment, such as head-mounted displays, gloves, trackers, speech recognition, motion platforms and more.
Lead Software Engineer January 1998 - Present
Dynamic Animation Systems Burke, VA
Development of front-end GUI for Course of Action Analysis project for military customer using latest Java technologies, such as Sun’s JDK 1.1.5 and Swing 1.0. Origination of new game ideas and authoring of game design documents, concept art and animations. Producer and lead developer on prototype of Pro Beach Volleyball game.
Sr. Developer / Product Support Manager November 1996 - January 1998
Science Applications International Corp. (SAIC) Chantilly, VA
Development of interface and code for flight simulation and location based entertainment projects for customers. Design and coding of the SIMTools Behavior Plug-In. Productization of the SIMTools 2D/3D visualization software line, including special effects, interface development and refinement, consistency, enhancements, documentation, and packaging. Direct customer interaction through training, support calls, on-site development, and trade shows. Design of product web site and management of product support team, responsible for product packaging, documentation, training, terrain database and model development, and artwork. Secret Clearance
Lead Application Developer December 1995 - November 1996
VictorMaxx Technologies, Inc. Chicago, IL
Design and implementation of the application layer of AutoDuel, a first-person virtual reality game based on the popular Car Wars simulation board game, for release as a multi-player online game and a Location Based Entertainment center. Used the generic game engine being created by the rest of the team to write the code specific to the AutoDuel game, including all aspects of gameplay, user interface, and scoring. Partial coordination of a team of software engineers in an integrated development environment using Visual C++ under Windows NT and Win95. Creation and maintenance of AutoDuel portion of web site.
Software Engineer October 1994 - December 1995
Gemini Technology, Corp. Irvine, CA
Design and coding of OpenGVS Utilities product, a high-level API and function library for easily adding special effects such as smoke, fire, explosions, and path following to an OpenGVS simulation. Design and coding of OpenGSS product, a hardware independent high-level API and function library for easily adding 3D spatialized sound to 3D simulations. Lead engineer on projects utilizing the OpenGVS, OpenGSS, and Utility libraries including the SoundView airport noise visualization project and the Gemini Tank and Raceway demos. On-site customer support and sales support at major conferences.
VR Programmer June 1992 - September 1994
US Naval Research Lab Washington, DC
Design and implementation of interactive, immersive virtual environments. Used Performer and World Tool Kit to create virtual environments for different naval scenarios. Created objects using DWB modeling package and loaded them into the environments. Evaluated many user interaction techniques and selectively added them to the simulations, including gloves, head-mounted displays or booms, speech recognition and synthesis, and 3D sound. These environments were showcased to high-level naval officers to introduce them to the potential uses of VR in the Navy. Applications I developed included a virtual walkthrough of our lab that served as a launching point for other demos, the Speech Activated Virtual Environment (SAVE) project, as well as many naval oriented demos. Secret Clearance
Last updated 7/24/98