Skills/Proficiency:
Proficient
in the following programming languages/skills:
- C and
C++ – 15 years
(with a strong emphasis on, but not limited to, 3d algorithms related
to 3d animation)
- Java
– 8 years
- Technical
writing – 8 years
- HTML/Web
Page design – 10 years
- Javascript
– 3 years
- VBScript
– 1 year
- ActionScript
-2 years
Proficient
in the following Software Platforms:
- LightWave
3d – 13 years
- Adobe
Photoshop – 9 years
- Flash
– 2 years
- Macromedia
DreamWeaver – 3 years
- 3d
Studio – 3 years
Employment:
- August
2005 - February 2006: Software Engineer II - Electronic Arts/Tiburon
Studios, Orlando, Florida
As
part of the development team for the video game NFL Head Coach, I
accomplished the following:
- As
a member of the user interface development group, I developed
many user-interface screens, components, and elements using MacroMedia
Flash (including heavy use of ActionScript), many of which were
quite complex in operation.
- Developed
statistics tracking algorithms to determine a user’s progress
during the course of the game and tied this to user interface
elements accessible to the user. This included accessing an in-game
SQL engine to retrieve data, perform calculations and store data
to the internal database.
- Co-developed
an internal e-mail system within the game that informs the user
of various events that occur during the course of the game. This
included both the front-end interface code design and significant
re-engineering of the back-end system that used SQL to retrieve
and store data to the internal database, as well as the parsing
and replacement of lexical tokens embedded in the e-mail template
to generate the finished e-mails to the user.
- Re-engineered
behavioral algorithms for 3-dimensional entities within the game.
- May
1993 - July 2005: Freelance Software Engineer
During this period, partially overlapping my employment at CMS/Data
listed below, I have accomplished the following:
-
Designed procedural animation rigs for animated characters in Wet
Cement Productions’ “Roach Approach” series.
- Lead
software developer on “Burning Issues II” and “Wild
Horse Basin”, joint software development efforts between Florida
State University and the Bureau of Land Management – Burning
Issues is an interactive DVD-ROM combining HTML pages, Quicktime
3-dimensional panoramas and videos, and a number of interactive
lessons designed from-the-ground-up in Java. These lessons are designed
to teach students about wildfires, their ecological impact, their
prevention (through prescribed burning and fire management) and
FireWise construction practices. DVD-ROM of “Burning Issues
II” software available on request. “Wild Horse Basin”
is an interactive website that delivers lessons on wildfire-based
issues via six interactive lessons, two of which I designed from-the-ground-up.
- Designed
many of the 3-d models, environments, animations, and 3-d panoramic
environments used in “Burning Issues II”, as well as
the Java and HTML code needed to deliver these to the students.
- Developed
a library of custom lightweight component Java classes for "Burning
Issues II" and “Wild Horse Basin” designed to handle
all user interface needs via custom controls drawn with various
levels of translucency and irregularly shaped regions. These classes
also include animated sprites used to deliver moving, sequentially-framed
animations during the course of the java-based lessons and 2-dimensional
particle systems to simulate the spread of wildfire throughout an
ecosystem.
- Successfully
developed and marketed three 3-d commercial software products, "Surface
Effectors", “Relativity”, and “Shadowblatt”,
plug-ins for the 3-dimensional animation package, LightWave 3D (by
NewTek, Inc.). All are used internationally in the special effects
industry for television broadcast and theatrical productions.
- Relativity
is a relational animation system that enables 3d animators to
link motion values of “actors” within an animation
using mathematical equations via a proprietary programming language
developed by myself.
- Surface
Effectors is a procedural texture animation system using virtual
particles to animate textures and surface values within LightWave
3D.
- Shadowblatt
uses raytraced illumination functions to determine attributes
of a surface based on illumination values. It is most frequently
used to create virtual shadows when compositing 3-dimensional
objects over a pre-rendered or photographic background.
- All
manuals for these software packages were produced by myself.
- Authored
chapters in two highly acclaimed books, Inside LightWave 3d 5.5
and Inside LightWave 3d 6, published by New Riders publishing. The
chapters ranged in topic from 3-dimensional modeling to mathematical
expression script-based animation.
- Taught
classes on mathematical expression programming at several animation
studios based in the Los Angeles, California area.
- Developed
other proprietary 3d software applications on a case-by-case basis
for several special effects studios.
- Developed
a proprietary client/server communications package in Windows for
Vcampus Corporation (http://www.vcampus.com). including complete
design of the software interface and implementation of a number
of graphics algorithms for display of proprietary character sets
and graphically formatted server output.
- Developed
interactive lessons in Java for web delivery for VCampus corporation.
- Software
Clients Include:
- Walt
Disney Pictures/Walden Media
- Rhythm
and Hues
- Digital
Domain
- REZN8
- Dreamworks
SKG
- Flash
Film Works
- OCS/Freezeframe/Pixel
Magic
- Barbed
Wire FX
- Eden
FX
- PXE,
International
- United
States Bureau of Land Management
- United
States National Interagency Fire Center
- VCampus
Corporation (Falls Church, VA)
- Florida
State University
- My
software has been used in the following productions:
- IMAX
films utilizing my SFX software:
- James
Cameron's "Aliens of the Deep"
- Television
Programs/”Made-for-TV” Movies utilizing my SFX software:
- Star
Trek: DS9
- Star
Trek: Voyager
- Babylon
5
- Hercules:
the Legendary Journeys
- Xena:
Warrior Princess
- Roughnecks:
The Starship Troopers Chronicles
- The
Hunley
- Max
Steele
- Feature
Films utilizing my SFX software
- Russ
Mulcahey’s Tale of the Mummy
- Mortal
Kombat II
- My
Favorite Martian
- Tomb
Raider
- Television
(or other) Commercials made utilizing my SFX software:
- Pontiac:
Metal Desert
- Pontiac:
Metal City
- Budweiser
Ants
- Coca
Cola: Skydivers
- Got
Milk? Animal Cookies
- Chevy
Cruze “Half Pipe” (aired in Japan)
- AIG
Auto Insurance: FairyTale
- Command
and Conquer: Generals - E3 Promotional Trailer
-
Computer Games produced using my SFX software:
- Starfleet
Academy
- Shattered
Steel
- July
1993 - June 1995:C++ Programmer/Windows Software Engineer - CMS Data,
Tallahassee, FL
- Developed
numerous Windows-based applications in Borland C++/OWL using a
proprietary SQL (Sybase, MS SQL Server) client-server and development
tools API designed by CMS Data
- Participated
as a member in the tools development team producing CMS's proprietary
tools API – these became the foundation for the application
developers.
- Maintained
development of several applications within the CMS Open software
suite, designing user interfaces for the same.
- Maintained
development of the internal bug tracking and CMS Open suite navigation
software
- Developed
a suite of automated interface testing tools to test the quality
and reliability of CMS developed applications, as well as database
function under heavy stress loads. This allowed testers to record
a series of actions and then replay that series of actions at
a later time to performance-test the software.
- July
1991 - April 1993: Computer Animator/ Graphics Artist/ Programmer
- Pietrodangelo Production Group, Tallahassee, FL.
- Developed
software in Borland C/C++ as a licensed Truevision software developer.
The software was designed to augment the 3d special effects produced
by the studio.
- As
the senior animator, produced numerous 3-D animation shorts, graphical
stills, and other special effects for television commercials,
video programs, music videos and interactive disks, including
6 fully animated 30 second television commercials, one of which
entailed 3-D character animation with full lip-synching.
- Won
two local Gold Addys, two local Silver Addys, local Judges’
Choice Addy and a national Bronze Telly for work in animation
and special effects.
- Produced
several high-resolution images portraying 3d-modelled and rendered
architecture digitally overlaid and composited into existing site
photographs. These images were used as legal evidence in cases
throughout Florida.
Education:
- Graduated
Florida State University, Spring 1992, B.S Computer Science
- Completed
Liberal Studies Honors and Honors in the Major programs
(Honors in the Major project in computer graphics)
- Minors:
Physics, Mathematics, Biology
- Graduated
with Honors (Liberal Studies Honors and Honors in the Major)
- Honors
in the Major thesis entailed programming of 3-dimensional graphics
algorithms - optimizing ray-traced renderings using spatially
sorted linked lists.
- GPA:
3.453
- Awards/Scholarships:
- National
Merit Scholarship, 1987
- Florida
Undergraduate Scholarship, 1987
- Member
Golden Key National Honors Society, 1989
- Charter
Member, FSU Chapter of Upsilon Pi Epsilon Computer Science Honors
Society, 1992
- Graduated
Covenant Community Academy of Tallahassee, FL class of 1986
- Valedictorian
- SAT
Score: 720 Math, 720 Verbal
References:
Robert Seidler
President/Producer
Seidler Productions
Phone Number: 850-925-6331
Reference Type: Professional
Lee Berger
President/Producer
Lee Berger Media Productions
Phone Number: 850-297-0448
Reference Type: Professional
David LaHart, Ph.D.
Director:Energy & Environmental Alliance
Florida State University
Institute of Science and Public Affairs
Phone Number: 850-644-0707
Reference Type: Professional
George Dawson, Ph.D.
Professor Emeritus, Science Education
Florida State University
Phone Number: 850-644-8422
Reference Type: Professional
Dan Ablan
President
AGA Digital Studios
Phone Number: 847-755-4488
Reference Type: Professional
Sean Bailey
Producer
Electronic Arts/Tiburon Studios,
Orlando, FL
Phone Number: 407-386-4000
E-mail: sbailey@ea.com
Reference Type: Professional
Brian Fleming
Flash Artist/Developer
Electronic Arts/Tiburon Studios
Orlando, FL
Phone Number: 407-386-4000
E-mail: bfleming@ea.com
Reference Type: Professional
|