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