Resume with all the details - Extensive

Ronald S. Beatty            29 Jul 2007                  e-mail  RSBeatty@mit.alum.edu

Position desired:

The ideal job for me would be highly technical computer work involving a great deal of planning and brainstorming, either solo or as a member of a motivated and enthusiastic team. Language and operating system are non-problems because I learn extremely quickly and am usually up to speed and productive within a month.

Competencies:

I am well versed in writing real time systems on minicomputers and also have experience in designing databases for larger computers. I have written sorts, searches, editors, I/O handlers, dispatchers, conversion routines, report generators, CalComp plot programs, file maintenance and a run time processor. I have designed and implemented a data storage and retrieval facilities with edit, search and report generation capabilities.

Languages spoken:

Systems:Time sharing; both user programs and systems on

CTSS, MULTICS, VM/CMS, XENIX

Real time; background, foreground and systems

Batch and stand alone programs on MS-DOS, MVT, OS/VS1

Compilers:BASIC, C, CDL, CICS, COBOL, COGO, DECAL, FORTRAN, ICETRAN,

JCL, MAD, PL1, RPG, SPSS and VIDEO

Assemblers:GE 645/635

Honeywell 6180

IBM 360/370

IBM 7094

PDP-1; PDP-9; PDP-12

TEMPO

School courses:6.41  - Introduction (MAD, FAP, simple algorithms)

6.251 - Systems (searches, sorts, parsing, stacking,

Boolean algebra, wrote additions to an assembler)

6.581 - Independent (rewrote parts of an assembler)

6.582 - Independent (same)

Personal information:

I was born on May 12, 1947 in Ames, Iowa and am now 58 years old.

My health has always been good, a fact that I attribute partially to good genes and partially to a love of exercise. I am not married. My favorite hobbies are athletics, genealogy and travel.

     Ronald S. Beatty     Employment History in Brief

6/2000 - 9/2002 Technical Services Group; Silver Spring, Maryland

2/91 - 8/93Maxon Corporation; Kansas City, Missouri

10/90 - 2/91Z-Label; North Kansas City, Missouri

8/86 - presentIndependently developing genealogy program for IBM PCs

9/85  - 8/86Conch Computer Systems, Inc.; Big Pine Key, Florida

3/85  - 8/85Contracted to GNJ Corporation; Silver Spring, Maryland

2/81  - 10/84SIUE Data Processing; Edwardsville, Illinois

7/77  - 10/80Administrative Office of the Courts; Santa Fe, New Mexico

3/77  - 6/77Contracted to SIU Psychology Department; Carbondale, Illinois

3/75  - 9/75Contracted to MIT Project Overlap; Cambridge, Massachusetts

9/74  - 3/75Contracted to The Nature Conservancy; Rosslyn, Virginia

                Extensive travel in Europe and in the United States

2/71  - 7/72Berkeley Scientific Laboratories; Bethesda, Maryland

6/70  - 10/70MIT Political Science Department; Cambridge, Massachusetts

6/70Graduated from MIT; BS in theoretical mathematics

6/69  - 9/69MIT Project MAC; Cambridge, Massachusetts

2/68  - 2/69Codon Corporation; Waltham, Massachusetts

2/68  - 5/68MIT Center for Space Research; Cambridge, Massachusetts

11/66 - 3/68Inforonics, Inc.; Maynard, Massachusetts

6/67  - 9/67MIT Mechanical Engineering Department; Cambridge, Mass.

5/66  - 11/66MIT Civil Engineering Department; Cambridge, Massachusetts

Recent History

June, 2000 - September, 2002

Technical Services Group

Silver Spring, Maryland

I worked independently using UML (Unified Modeling Language) and JAVA to prototype and document a global criminal justice information system.

February, 1991 to August, 1993

Maxon Corporation

Kansas City, Missouri

I modified and maintained programs written in C and Z-80 assembler language to program frequencies, etc. into pagers and communications radios.

October, 1990 to February, 1991

Z-Label

North Kansas City, Missouri

UNIX systems administrator for a 250-person manufacturing operation.

The system used "Real World" proprietory software to process orders, accounts and payroll. This software was written in C and much modified. I was the sole person responsible for modifying the system and insuring un-interrupted daily operations. Other responsibilities included troubleshooting hardware and ordering supplies.

August, 1986 to November, 1994

Independently developed a genealogy program for IBM PCs.

This genealogy application is written in C and features a database written to minimize wasted space. Only fields containing data are written to disk and all fields are variable length.

March, 1985 to August, 1986 left at end of contract

Conch Computer Systems, Inc.

Big Pine Key, Florida 33043

Systems Development in C on an Altos 986 running XENIX.

I wrote several applications for Postal window automation. The system utilized dual processors, duplicate data recording and many obscure features of XENIX and C.

February, 1981 to October, 1984 left for a better offer

SIUE Data Processing

Edwardsville, Illinois 62026

Systems Programmer in PL1 and BAL on an IBM 4341 with OS/VS1.

I installed and modified a starter system, Syncsort and Cullinet products DC and INTERACT. I shared the responsibility for insuring daily operation of the computing facility.

July, 1977 to October, 1980 left due to political frustration

Administrative Office of the Courts

Supreme Court Building

Santa Fe, New Mexico 87501

Systems Analyst in COBOL, VIDEO and CICS on an IBM 158 with VM.

I was in charge of data acquisition and analysis for the Judiciary of New Mexico. I coordinated the design of an on-line operational system for the district court clerks throughout New Mexico. I also managed and modified the extant batch statistical system using VIDEO data entry.

Ancient History

March, 1977 to June, 1977 left at end of contract

SIU Psychology Department

Carbondale, Illinois 62901

Researcher in assembly language on a PDP-12 minicomputer.

I programmed a data acquisition system to record sleep study data according to a sequence of triggers encoded onto an analog channel. This data was then reduced and stored on magnetic tape in IBM dataset format. The final analysis was done on an IBM 370/VM machine using the SPSS package.

March, 1975 to September, 1975 left at end of contract

Project Overlap

575 Technology Square

Cambridge, Massachusetts 02139

Programmer in PL1 on the MULTICS time sharing system.

I used an interesting sort algorithm in a sort-merge, made changes to the display (report) capability, rewrote the internal-to-character conversion routine and wrote the delete-attribute command.

September, 1974 to March, 1975 left when company overspent funds

The Nature Conservancy

1800 North Kent Street

Rosslyn, Virginia 22209

Analyst/programmer in PL1 on an IBM 360/65 MVT batch system.

I entirely designed and implemented a natural areas inventory system. The system featured a database stored on magnetic tape, an edit and update capability, a basic report generator and the ability to search the whole database for the presence or absence of selected items. Great bang for their buck.

February, 1971 to July, 1972 left when office closed

Berkeley Scientific Laboratories

4720 Montgomery Lane

Bethesda, Maryland 20014

Programmer/Analyst in assembly language on the TEMPO computer.

I did minor amounts of design and about one fourth of the programming of a real time hospital laboratory system. In particular, I wrote the generalized report generator, the file backup and maintenance, a data tape generator and the disk utility. I also did much debugging of system interfaces.

June, 1970 to October, 1970 left at end of contract

MIT Political Science Department

Cambridge, Massachusetts 02139

Analyst in PL1 on the MULTICS time sharing system.

I wrote a conversion program to translate ADMINS databases on CTSS to JANUS databases on MULTICS. This effort was complicated by the many bugs which I found in the compiler, the hardware and the time sharing software.

June, 1969 to September, 1969 summer job only

MIT Project MAC

Cambridge, Massachusetts 02139

Technical writer in PL1 and assembly language on the MULTICS time

sharing system. I wrote system level internal documentation predominately concerning I/O and traffic flow. The system, MULTICS, was a state-of-the-art time sharing system utilizing a multiprocessing GE 645 computer with 512K words of memory, virtual memory, paging, sementation, security rings, dynamic linking and other unusual features.

February, 1968 to February, 1969 left to return to school

Codon Corporation

400 Totten Pond Road

Waltham, Massachusetts 02154

Programmer/analyst in assembly language and RPG on a PDP-9.

I wrote a table driven RPG run time processor with I/O for DECtape, paper tape and the teletype. I also did hardware/software debugging and acted as a customer representative for a real time system housing five brands of computer manufacturer's hardware in the same system. I also modified the editor and wrote various utility programs.

February, 1968 to May, 1968 two concurrent jobs = too much

MIT Center for Space Research half-time

Cambridge, Massachusetts 02139

Programmer in Fortran and JCL on an IBM 360/65 batch system.

I made minor changes to programs which analyzed and plotted orbit data. I also tried to retrieve data from an abused magnetic tape.

November, 1966 to March, 1968 left to take job at Codon

Inforonics, Inc. part time during school year

Maynard Industrial Park

Maynard, Massachusetts 01754

Programmer in DECAL and assembly language on a PDP-1 computer.

I wrote data handling routines to insert and/or extract information from a large database as well as a sort-merge package for the same database. As the database was housed on magnetic tapes and the instructions governing the routines could come from any combination of DECtape, magnetic tape, paper tape and the teletype, I had to write assembly language I/O for all four and also had to allow for the information to cross tape boundaries.

June, 1967 to September, 1967 part time summer job

MIT Mechanical Engineering Department

Cambridge, Massachusetts 02139

Programmer/instructor in Fortran and JCL on an IBM 360/50 system.

I taught the fundamentals of Fortran programming and the use of a CalComp plotter to a professional M.E. seminar. I also attempted to retrieve data from an old magnetic tape.

May, 1966 to November, 1966 left to take job at Inforonics

MIT Civil Engineering Department part time during school year

Cambridge, Massachusetts 02139

Programmer in CDL, COGO, Fortran, Icetran and JCL on IBM 360/40.

I wrote some applications programs (arithmetic and trigonometric subroutines) used in the development of COGO for IBM.

You can read more about me on my home page at http://sites.google.com/site/rsbeatty.

The following links are of personal interest:

Eve's Garden Organic Bed and Breakfast, a wonderful, eclectic, artistic papercrete alternative living learning mecca in Marathon, Texas

Rambo family genealogy,  Bankston & Bankson family genealogy,  the Camblin family genealogy,  the Dorsey Overturff family,  cousin Jean's Schenck and Hageman genealogy, and 

Eric's RPM coins.