Received: from SOUTH-STATION-ANNEX.MIT.EDU by po7.MIT.EDU (5.61/4.7) id AA15388; Sat, 6 Aug 94 14:04:29 EDT Received: from mintaka.lcs.mit.edu by MIT.EDU with SMTP id AA03331; Sat, 6 Aug 94 14:04:26 EDT Received: from ns.gte.com by MINTAKA.LCS.MIT.EDU id aa00447; 6 Aug 94 14:05 EDT Received: from bunny.gte.com by ns.gte.com (5.65c/IDA-1.4.4) id AA19856; Sat, 6 Aug 1994 14:02:31 -0400 Received: by bunny.gte.com (8.6.9/GTEL2.19) id OAA27760; Sat, 6 Aug 1994 14:04:01 -0400 Received: from localhost by genesis.nred.ma.us (8.3/genesis0.0) id MAA14617; Sat, 6 Aug 1994 12:28:56 -0700 Date: Sat, 6 Aug 1994 12:28:56 -0700 From: bam@genesis.nred.ma.us (Bruce A. Mackenzie) Message-Id: <199408061928.MAA14617@genesis.nred.ma.us> To: richard@lcs.mit.edu (Richard Shyduroff) Cc: bam@genesis.nred.ma.us (Bruce Mackenzie) Subject: Bruce Mackenzie's resume -------- Richard, My resume is attached. But I will probably have seen you at 1-115 before you read this. I am especially looking for PART-TIME software development work. Or, work in the areas of: aerospace, CAD, animation, educational software If I have not seen you, please send a 'reply' to this mail, so that I know it got through. I am bringing information on a new company: Kistler Aerospace, which you might be curious about. Thanks, --Bruce Mackenzie; 110 Van Norden Road; Reading, MA 01867-1246; (617)944-7027 e-mail: bam@genesis.nred.ma.us Resume of Bruce Mackenzie Summary: Seeking a position in systems engineering or software development. Would prefer to work on scientific, engineering, aerospace, or educational products. Have 15+ years of software development experience using: Languages: C, C++, Ada, Fortran, Pascal, PL/1, HAL, Lisp, and several assembler languages. Graphics: X windows, Motif, Computervision, PBM, Sun View, and other graphic systems. Systems: Unix, Aix, VMS, CGOS, Macintosh and other operating systems. Other experience in: mechanical engineering, architecture, aerospace, and electrical engineering. Education: Massachusetts Institute of Technology (MIT) 1975 Bachelor of Science: Created a special major in Computer-Aided -Design under the Architecture Department. Studies included: electronics, compiler and language structure, computer graphics, AI, CAD, architectural design, structural analysis, and visual studies. Professional Experience: Integrated Architectures, Inc.(IAI) / IBM 1993 - 94 (contract) Milford, MA Design and implement a prototype system & data base to index and retrieve phone call records for MCI. Involved IBM RS/6000-990, Aix (Unix), 50 Gigabyte disk array, UniTree, ObjectStore, C++. Phoenix Technologies 1991 - 1993 Cambridge, MA Developing software for laser printers and color printers, emulating HP's PCL5/GL2. Cross-developed in C/Unix on Sun computers to run in ROM on embedded CPU's. Used C, Sun 3 & Sparc, SunView, OpenWindows, Imake. Celadon 1988 - 1992 (contracts) Waltham, MA Developing a customizable computer image processing and image analysis system; using unix, C, Motif, X windows. The work involves image and color manipulation, object oriented graphics, and user interface design (GUI). MIT Mechanical Engineering Dept. 1991 (contract) Cambridge, MA Brigham & Women's Hospital 1991 (contract) Boston, MA Installing and customizing Celadon image analysis package. Mei Associates 1987 - 1988 Lexington, MA Evaluated a Computer Aided Instruction system for the Air Force. Used Ada, Vax, VMS, PC. Computervision (Prime) 1975-78, 79-85, + contract work Bedford, MA Software design and development of a large Computer Aided Design (CAD/CAM) system for mechanical engineering, electrical drafting, mapping, pipe layout. Included operating system and user interface work, automated software conversion, and training new group members. (Details on second page) C. S. Draper Lab (NASA Subcontract) 1974 Cambridge, MA Validation and verification: Wrote test plans for and implemented automated tests of HAL, a language similar to PL-1 for on-board control of the space shuttle. Included responsibility for testing realtime and multiprocessing capability, interprocess communication, and implicit data conversion. MIT Press 1972 Cambridge, MA Developed word processing system running on an Imlac computer with a vector graphics processor. (resume of Bruce Mackenzie, page 2:) Management Experience (Non-Profit): Was an officer or volunteer for several nonprofit organizations, including the National Space Society, Space Studies Institute (SSI), Students for the Exploration and Development of Space (SEDS), MIT Outing Club, Appalachian Mountain Club, Boston Computer Society (BCS). Member of Planetary Society and Sierra Club. As member of corporate Board of Director and officer of MIT Outing Club for 15 years, was involved in management of 2 buildings, rental equipment, budget, insurance and liability issues. Personally managed a ski lodge for several years. President of National Space Society - Boston Chapter, and elected to the NSS national board of directors. Am the Boston local support team coordinator for the Space Studies Institute and help run their biannual Princeton Space Manufacturing Conference. Other Education and Teaching (Non-Credit): Have attended seminars, classes, and conferences, including the January term (IAP) at MIT, on a variety of technical and nontechnical subjects: project management, compiler optimization, computer languages, user interfaces, X windows, aerospace, mechanical engineering, nanotechnology, molecular engineering. Lab assistant for MIT Mechanical Engineering Department CAD class. Taught canoeing and kayaking, include college physical education class. Regularly lead canoe and ski trips for the Appalachian Mountain Club and MIT Outing Club. Other Design Experience: Have presented own designs at professional aerospace conferences including "Building Mars Habitats with Local Materials" and "Rotating Tethers for Orbital Transfer". Given slide presentations about space related topics to local groups. Computervision (CV), details of professional experience, 1975-85: Software development: Designed, wrote, and integrated enhancements to CV's product - the CADDS system (Computer Aided Design & Drafting System). Major assignments were in: mechanical drafting, dimensioning, text display, electrical components, menu input, file input, operating system, debugging aids, text editors, electrostatic plotter output, and specialized commands for Boeing, Ford, and other specific customers. Documentation: Wrote and revised manuals and on-line documentation for for my own work and for several dozen commands provided by Ford Motor Company. Maintenance; Tested and fixed most bugs found by Boeing, as well as our share for each general release. Training: Was frequently assigned to train or advise junior members of my group, always at least 10% of my time. Conversion: Planned and supervised conversion of the CADDS 3 package to standard Fortran and an upgraded OS & CPU. This involved creating automatic conversion tools, some manual conversion and rewriting, and source code control for over 10,000 routines. With only 2 man-years of effort, we converted all standard commands and were able to run most benchmark tests. We achieved the same performance improvement as the (larger) CADDS 4 to 4X conversion which took approximately 150 to 200 man-years. Misc: Initiated a PASCAL evaluation study in 1977. Added runtime trace to Ratfor compiler. Member of employee-suggestion evaluation committee. Acting manager of Boeing support group when needed. Copyright )1992 - 94 (1.4) Bruce Mackenzie, 110 Van Norden Rd., Reading, MA 01867-1246 (617) 944-7027, e-mail: bam@genesis.nred.ma.us or brucem@ptltd.com