JOSHUA A. GRANT 1600 Pullen Road, #16D (850) 580-2024 (Home) Tallahassee, FL 32303 (850) 644-6935 (Work) Email: grant@cs.fsu.edu URL: http://www.cs.fsu.edu/~grant/ OBJECTIVE A software engineering position with a visual effects company developing tools and applications for rendering INTERESTS Visual Effects, Ray Tracing, Global Illumination, Radiosity, Scientific Visualization, 3D Animation, Application Development SKILLS Languages C++, C, Java, Ada, Perl, IDL, Objective C, MIPS Assembly, FORTRAN API's Open Inventor, OpenGL, X-Motif, Cocoa Web HTML, CGI, JavaScript, VRML OS's Unix/X (Irix, Linux, SunOS), Macintosh, Windows Apps Amira, Photoshop, Illustrator, Dreamweaver, MS Office WORK EXPERIENCE Center for Ocean-Atmospheric Prediction Studies, Tallahassee, Florida Computer Graphics Programmer, February 1999 - Present Developed a tool based on my Master's thesis for studying 3D ocean flow using Open Inventor. Designed web pages using HTML Adobe Photoshop and Illustrator, wrote CGI scripts using Perl, and created 2D/3D animations using OpenGL, Open Inventor, and IDL. Developed research related software using X-Motif, C/C++, and IDL. Optimized existing computer code in IDL and C++, and helped co-workers with programming questions. PROJECTS Master's Thesis: http://www.cs.fsu.edu/~grant/projects/mthesis/ The Lagrangian-Eulerian Advection (LEA) alogorithm is extended to take the vertical motion of a 3D velocity field into account and make it visible to the user. The proposed technique is compared and contrasted with existing techniques to show its importance. IVTrace: http://www.ivtrace.org/ An API for creating photo realistic images with any Open Inventor scene. It provides an interface to create a scanline ray tracer and an interactive 3D ray traced / globally illuminated scene. 3D Grapher: http://www.cs.fsu.edu/~grant/projects/3dgrapher/ An interactive tool for graphing three dimensional analytic functions. A perfect example of how easily applications can be built by subclassing the Open Inventor libraries. Marching Cubes: http://www.cs.fsu.edu/~grant/projects/mcubes/ A subclass of the Open Inventor SoEngine class for generating isosurfaces from a given scalar field. The engine provides an interface to easily create isosurfaces using Open Inventor. EDUCATION Currently working towards a M.S. Computer Science, at Florida State University, graduation expected August 2002 B.S. Computer Science, Florida State University, GPA: 3.41 B.S. Meteorology, Florida State University, GPA: 3.00 Graduated: April 2000 Computer Science: Software Engineering, Photo-Realistic Rendering, Computer Graphics, Scientific Visualization, Operating Systems, Programming Languages, Theory of Computation, Digital Networks, Databases, Computer Organization, Assembly Language Meteorology: Synoptic Meteorology, Atmospheric Dynamics, Atmospheric Physics, Climatology Mathematics: Calculus I-III, Discrete, Differential Equations, Probability HONORS AND AWARDS Dean's List 3rd Place at FSU ACM Programming Contest, Spring 2000 1st Place at FSU ACM Programming Contest, Fall 2000 Represented FSU in 2000 ACM Southeastern Regional Programming Contest 2nd Place at FSU ACM Programming Contest, Fall 2001 Represented FSU in 2001 ACM Southeastern Regional Programming Contest MEMBERSHIPS Golden Key National Honor Society Association for Computing Machinery Upsilon Pi Epsilon REFERENCES Dr. James J. O'Brien Director Center for Ocean-Atmospheric Prediction Studies 850-644-4581 obrien@coaps.fsu.edu Dr. Mark A. Bourassa Associate Professor Center for Ocean-Atmospheric Prediction Studies 850-644-6923 bourassa@coaps.fsu.edu Dr. David C. Banks Associate Professor Department of Computer Science Florida State University 850-644-0183 banks@cs.fsu.edu Dr. Gordon Erlebacher Professor School of Computational Science & Information Technology Florida State University 850-644-0186 erlebach@csit.fsu.edu David A. Gaitros Associate Chair Department of Computer Science Florida State University 850-644-4055 gaitrosd@cs.fsu.edu