paul@greipa.UUCP (Paul A. Vixie) (05/11/85)
I am posting this to announce my availability for full-time or contract employment as of 1-June-1985. Included below is a resume which is current up to a few weeks ago; I am currently working on a contract but it won't appear on the resume until it is completed. A detail: my current contract is a mag-tape copy-and-translate program on a VAX running VMS and Eunice. (Eunice C with heavy VMS system calls). My ideal job? System Manager on a VAX-cluster or any large Unix system. Second ideal? Leader of non-financial project being developed under Unix. Operating systems or compilers would be preferred, but that would take some faith on your part since my experience in these areas is limited. Limitations: I Have To Get Out Of California. Anywhere else in the world (the farther the better, if you will pay to move me). Also, if you or your organization needs a degree to satisfy some requirement, then I fear that you and I are not for each other. The resume follows. Contact me via US Mail, UUCP or ATT to discuss possibilities. --------- Paul A. Vixie 330 No. Claremont Street San Mateo, CA 94401 (415) 343-3092 ucbvax!twg!greipa!paul EXPERIENCE February, 1984 - present Dataspeed, Inc. Burlingame, California Project Leader Software Engineer System Manager For this vendor of real-time stock market information, performed functions related to the several VAX-11 computers in use there, including: - Project management: led two other programmers in the development and enhancement of a system to manage a database of 17000 stocks, options and commodities from real-time trade information, and to send the real-time and summary data to several thousand customers via an FM subcarrier and satellite transmission. Specified and designed new subsystems; coded or debugged many modules; handled release binding, scheduling and documentation. VAX/VMS, VAX-11 C, VAX-11 BASIC, VAX-11 MACRO. - Project: reimplementation of a stock "transmitter" into four concurrent, synchronized, interrupt-driven processes. Added much statistical reporting and analysis of the outgoing data stream, and increased management's control over data-late conditions. VAX/VMS, VAX-11 C. - System management: acquired and in some cases installed new hardware; moved hardware between systems; disassembled and reassembled a system for moving; installed Digital and third-party software; tuned systems; created and deleted accounts; installed hardware and software for Digital's Ethernet (baseband); configured, ordered and supervised installation of a VAX-11/780 system. - Project: software tools. Created tools and utilities for greater programmer efficiency and an easier operating system interface. VAX-11 C, VAX-11 MACRO, VAX-11 Pascal. - Project: electronic mail. Designed and implemented an electronic mail gateway between VMS and Unix/UUCP. VAX-11 C, Unix C, BDS Unix 4.2. (Current 07-Apr-1985) Paul A. Vixie, Page 2 August, 1981 - February, 1984 Vixie Enterprises San Francisco Bay Area Consultant - Managed HP3000 computer systems for a business university and a timeshare bureau. - Created and marketed a screen-oriented text editor for the HP3000 using Pascal/3000 and SPL/3000. - Created for in-house use a "software tools" system for the HP3000 using Pascal/3000 and SPL/3000. - Created and marketed a structured BASIC preprocessor for the HP3000 using SPL/3000 and BASIC/3000. - For an amusement park, optimized an existing real-time energy management system using structured BASIC and MC68000 assembler. - For a micro-computer vendor, created or modified several complete accounting software systems including G/L, A/P, A/R, O/E, I/C and P/R. Also created a number of tools and system utilities. Environment: AlphaMICRO computers using AlphaBASIC, AlphaPASCAL and MACRO/11. - For a research institute, optimized the Operating System interface for an existing "software tools" system. Environment: DEC VAX/VMS using VAX-11-MACRO and RATFOR. March, 1980 - August, 1981 Systems Results San Francisco, California Programmer/Analyst For this data processing consulting firm, performed a variety of analysis, applications programming and systems programming assignments: - For a barter organization, enhanced and maintained a credit-card transaction processing system on an AlphaMICRO computer system using AlphaBASIC. - For general distribution, wrote several real-time terminal device drivers for the AlphaMICRO computer system using MACRO-11. - For an amusement park, helped redesign and reimplement a real-time energy management system on an AlphaMICRO computer system using AlphaBASIC and MACRO-11. (Current 07-Apr-1985) Paul A. Vixie, Page 3 September, 1977 - January, 1980 San Francisco Unified School District San Francisco, California Consultant - For a high school data center, managed an HP2000 minicomputer. - For a high school library, created a list management system to manage lists of overdue books and books on order. HP2000 BASIC. - For a high school, created a student management system to process class and attendance lists during the 1979 teachers' strike. HP2000 BASIC. TECHNICAL SUMMARY CPUs (in descending order of assembler ability) VAX-11, PDP-11, HP3000, MC68000, NS32000, Pyramid 90x, Z80, Z8000 Operating systems (in descending order of sys. prog. experience) VAX/VMS, Unix, AMOS, MPE, CP/M, Macintosh Languages (in descending order of fluency) C, Pascal, Modula-2, Assembler, SPL, BASIC, FORTRAN, Forth (Current 07-Apr-1985) -------