Mac Stevens
1885 Foxworthy Avenue
San Jose, California 95124-1619
phone: (408)-377-5271
e-mail: stevensm@earthlink.net
Desired Position : 3D Graphics/Java/C/C++ Programmer
Outstanding Achievement
I am the sole author of a Java applet displaying animated knot-tying in 3D
with GUI to change view angle, zoom, and speed; able to tie any arbitrary
knot by editing an easily-understood script file, which script I also
originated. (3500 lines non-commented source code) On the internet now:
http://www.home.earthlink.net/~stevensm/knot.html
Skills
Mathematics
I used 3D math in many applications: the knot program above; complex
force-moment balancing in my aerodynamic design program; computation
of roofs of unusual angles; and computation of lay-out dimensions for
complicated floor plans.
I wrote a library of math functions in C (fabs, ln, exp, pow, sqrt,
sin, cos, tan, asin, acos, atan) using only +-*/ because was
unavailable to me.
Algorithm Development
In the knot program, I clearly documented numerous complex algorithms
in text, equations and drawings before beginning coding, resulting in
fewer coding bugs. This program uses algorithms which produce real-
time animation while maximizing resolution, assign thread priority
and sleeping based on actual priority, and other optimizations.
Modeling
I modeled a rope in the knot program, an aerodynamic/hydrodynamic
vehicle in an optimization program, and 2D/3D elastic collision in two
visualization applets.
I estimated the lateral stability of a glider with negative dihedral
and a dorsal wing at a comprehensive range of angles of attack and
bank angles, based on a mathematical model.
Java
I wrote the knot program and several other applets in Java 1.1 using a
variety of classes.
C/C++
I wrote a program in C to optimize an aerodynamic design (1500 lines
non-commented source code) including a library of math functions.
I designed a library of C++ classes to represent any physical quantity,
vector or matrix.
Leadership/Project Management
As foreman and lead carpenter building multimillion-dollar homes, I
directed the work of up to fifteen carpenters and several
subcontractors as well as planning, ordering materials, and liaison
with engineer, architect, and building officials.
Quality Control
As a roof framer and foreman, by repeatedly inspecting my work, I
regularly produced accurate computations and information resulting in
smooth assembly -- correct when first built.
For example, on my last project I ordered $30,000 worth of custom-
fabricated structural steel, specifying all critical dimensions and
personally checking parts. On the day of erection, all steel parts
fit each other as well as every mating foundation bolt, with no
alteration. This required +/- 1/8" tolerance. All foundation bolts
were already set in concrete and one 38-ft high truss mated with
eighteen foundation bolts.
I also regularly found and corrected many architect and engineer plan
errors and omissions before they affected production.
Programming Experience/Training
I have taken college classes in the following subjects:
Pascal, C, C++, Unix, Java, linear algebra, calculus, ordinary and
partial differential equations, statics, structural engineering
I have written programs for the following:
animated knot-tying. (3500 lines non-commented source code)
optimizing aerodynamic design, including a library of math functions
(1500 lines non-commented source code)
base conversion (e.g., binary to base 7)
plotting sine waves
solving a differential equation
hangman game
displaying shaded spheres
I have experience with the following:
Unix : vi, sed, awk, Bourne shell
assembly language
Installation of OS/2, Linux, DOS
Disk drive partitioning
MS Excel : optimizer, graphing, math functions, Visual Basic functions
MS Access (database) : forms, reports
Education
High School: Delphian School, Sheridan, Oregon 1989
Colleges attended: Harvey Mudd 89-90, West Valley 93, Mission 94,
Foothill 96-97, San Jose State 98-99
Work Experience
99-00 Carpenter Foreman, Cowan/Gentry Construction
97-99 Lead Carpenter, Master Roof Framer, Nuncio Construction
93-97 Carpenter Apprentice, various construction outfits
90-92 miscellaneous (baby-sitter, waiter, factory laborer, et al.)
References
Covey Cowan Cowan/Gentry Construction (650)-596-9160
cel (650)-222-2742
Dave Nuncio Nuncio Construction (530)-620-4106
Khristy Gavigan Walker/Warner Architects (415)-626-6632 x115
Steve Guzzetta Contractor (408)-445-1841
Jeremy Berthiaume Cowan/Gentry Construction (408)-245-4188
Lorenzo Santiago Cowan/Gentry Construction (650)-473-9415
Will Clemence Cowan/Gentry Construction (650)-368-9371
Rob Wallis Jonce Thomas Construction (510)-449-7554