Andrew McKenzie Resume

4
Andrew McKenzie resume LANGUAGES C, C++, Lisp, Java, Perl, HTML, SmallTalk, Dos, Assembler (motorola & intel), SQL, Pascal, JavaScript, AppleScript, Python, Lingo, Tcl/Tk, Scheme, Bash, Awk, Sed, Csh SYSTEMS UNIX variants: a) Vax — midi sequencer programming b) VM — web server configuration, user and group administration c) FreeBSD — all aspects of administration, installation, maintenance, multiple users, groups, software, web servers, mail servers, news feeds, system programming, many non- trivial applications for low- level system use and high-level GUI interaction, load balancing, detailed packet analysis of most major networking protocols, network integration and configuration, databases, firewalling and all other aspects of system and network security. d) Linux — as with FreeBSD, but with less time spent on this OS due to Linux's poor security track record. e) Solaris — application development (graphics and audio related) plus some system administration and software installation (OS and Oracle DB related) and maintenance tasks. f) Irix — system administration for multiple users, groups, OS and other software installation and maintenance, some system programming, mail servers, web servers, application development, (all O2) 3D graphics work (Onyx). g) A/UX — system administration. h) MeXT — music software programming. i) MacOS X — system administration, configuration,

description

The Hafler Trio

Transcript of Andrew McKenzie Resume

Page 1: Andrew McKenzie Resume

Andrew McKenzie resume LANGUAGESC, C++, Lisp, Java, Perl, HTML, SmallTalk, Dos, Assembler (motorola & intel), SQL, Pascal, JavaScript, AppleScript, Python, Lingo, Tcl/Tk, Scheme, Bash, Awk, Sed, CshSYSTEMS UNIX variants:a) Vax — midi sequencer programmingb) VM — web server configuration, user and group administrationc) FreeBSD — all aspects of administration, installation, maintenance, multiple users, groups, software, web servers, mail servers, news feeds, system programming, many non- trivial applications for low-level system use and high-level GUI interaction, load balancing, detailed packet analysis of most major networking protocols, network integration and configuration, databases, firewalling and all other aspects of system and network security. d) Linux — as with FreeBSD, but with less time spent on this OS due to Linux's poor security track record.e) Solaris — application development (graphics and audio related) plus some system administration and software installation (OS and Oracle DB related) and maintenance tasks. f) Irix — system administration for multiple users, groups, OS and other software installation and maintenance, some system programming, mail servers, web servers, application development, (all O2) 3D graphics work (Onyx).g) A/UX — system administration.h) MeXT — music software programming.i) MacOS X — system administration, configuration, system and other software programming, user and group maintenance, software installation, configuration and maintenance, mail and web servers.j) BeOS — system administration, configuration, system and other software programming (audio and network related), software installation, configuration and maintenance.MacOS — all aspects of installation, maintenance, high and low level application development (audiom graphic, video, networking, file system, TCP/IP, and many other areas) for many non-trivial projects.

Page 2: Andrew McKenzie Resume

plus Win95, Win 3.1, NT, Win2000, Atari.Experience in commercial typesetting (three commerically released books), graphic design (many record covers and related, corporate and private websites, magazines, newspapers), sound mixing/producing/engineering/programming (over 40 LP records, 40 CD's and several DVDs ; all commercially successful releases), web programming/design, systemadministration (web servers of various configurations and systems, mail, NNTP —installation, programming and maintinence), network configuration: DNS, routers, etc, maintinence & design and related disciplines, CD-ROM production, programming and design, user interface design for various system programming applications, project management and tracking, time management, technical support, technical and user documentation.Special attention to programming for application programming and system design and maintenance for/in high security settings for Government offices and forces, as well as financial institutions in a number of different countries.MAIN LANGUAGES/ENVIRONMENTS:PerlJavac/c++JavascriptHTMLSGMLPythonPython/TKPHPDocbook/XMLLisp (Common and eLisp)SQL (MSQL, PostGreSQL, MySQL) CORBATCL/TK RealBasic VRML Pascal AppleScript SmallTalk Sed

Page 3: Andrew McKenzie Resume

Awkshell programming (sh, tcsh, bash, csh) Gnu EmacsLingo/Director/FlashMAX/MSP68000 and PPC Assemblerand familiarity with many others.PROFICIENT IN/WITH THE FOLLOWING SOFTWARE:Gnu Emacs Macromedia Director Macromedia FlashMacromedia Freehand Macromedia Fontographer Macromedia SoundEdit 16Bias PeakProtoolsCubaseDigital PerformerProsoniq SonicWorx Studio/Artist/Powerbundle Passport AlchemyLogic AudioDeckMetaTrackOpcode Studio Vision GRM toolsMetasynthSuper Collider Max/MSP HyperEngineInfinity Phonogramme Prosoniq TimeFactory Soundhack SoundmakerSparkT-RacksTurboSynth SpectraFooCSoundSteinberg Re